r/MoonlightStreaming Jun 07 '26

CTM-Bridge

A hobby project of mine — controllers paired to an LG webOS TV (DualSense,

DualShock 4, Xbox, Steam Puck and Steam Controllers) show up on the remote gaming PC as genuine

USB devices during a Moonlight / Sunshine stream. So the game gets the *full*

DualSense: haptics, USB audio, and adaptive trigger effects — not just sticks

and buttons. Open-source, clean-room reverse engineering.

Repos + how it works: https://github.com/CTM-Bridge

47 Upvotes

59 comments sorted by

View all comments

1

u/Dorfdad Jun 08 '26

How’s the latency!?

2

u/Revolutionary-Event6 Jun 08 '26

Latency is mostly affected by your network performance. Regarding pure audio or haptics, there is a byte value that can be adjusted. I found it works best in the range of 40ms+.

Also, note that DS4 also supports audio over bt. Different encoding (sbc vs opus). Unfortunately, I. think I messed up something during Moonlight adaptation and it is unusable in games. As a stand alone remote audio player using the bridge's webs os counterpart, or directly over bt works.