Moonlight Web vs StreamLight
Moonlight Web
moonlightweb.topStreamLight
github.comSide by side
| Figure | Moonlight Web | StreamLight |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | Yes | Yes |
| macOS | Yes | — |
| Linux | Yes | — |
| iOS | Yes | — |
| Android | Yes | — |
| Self-hosted | Yes | — |
| Plans published | 1 | 0 |
| Spec score · Game Remote Play Software | 8.6 (#5) | 6.7 (#23) |
| Controls | Xbox and PlayStation controllers with rumble, keyboard, pointer-lock mouse, touch trackpad and virtual keyboard are supported. | The interface supports gamepad navigation, keyboard controls, and configurable keyboard hotkeys and controller shortcuts. |
| Notable limits | The gaming PC needs a GPU capable of encoding, and the client needs a modern browser; available codecs depend on browser decoding support. | The PyroWave codec requires hundreds of Mbps and a Vibeshine or Vibepollo 2.0 host. |
| Product | MoonlightWeb is a free, open-source, self-hosted server that streams a gaming PC to devices with a modern browser. | StreamLight is a Moonlight fork with a gamepad-first interface and integration with the StreamTweak host companion. |
| Security | Hosts pair with a PIN, and the remote entry link is served over HTTPS; the maker says streams go directly from the PC to the browser. | The StreamTweak bridge signs commands with the client’s Moonlight identity certificate and requires one-time host approval using a four-digit PIN. |
| Streaming | Supports up to 4K HDR at up to 240 fps with H.264, HEVC, and AV1 hardware decoding through WebCodecs. | Its streaming engine uses FFmpeg, D3D11VA, DXVA2, libplacebo, and moonlight-common-c. |
| Support | The FAQ directs users with unanswered questions to GitHub. | The repository includes a “Support the Project” heading but states no support channel in the visible README text. |
Plans
In their own words
Moonlight Web
Moonlight Web is a free, open-source self-hosted server that streams a gaming PC to devices with a modern browser. The server is installed only on the gaming PC; clients open a URL without installing an app or creating an account. The maker states support for streams up to 4K HDR at 240 fps and latency under 20 ms over Wi-Fi. Browser decoding uses WebCodecs for H.264, HEVC, and AV1, depending on available browser support. Supported controls include Xbox and PlayStation controllers with rumble, keyboard, pointer-lock mouse, touch trackpad, and virtual keyboard. The client can discover and pair with Sunshine, Wolf, and MultiSeat hosts. Remote sessions use direct peer-to-peer WebRTC, with an outgoing connection to an introduction server and no public web ports exposed. Sessions support up to four players, including the host. The gaming PC needs a hardware-encoding-capable GPU; Linux hosting also requires x64 and a sufficiently recent distribution. Linux-host HDR is not implemented.
StreamLight
StreamLight has no write-up on Specifiction yet; its figures are above.