Why MoonlightWeb
Game streaming built for the browser
Parsec, Steam Remote Play and Moonlight are all good ways to play your PC from somewhere else. MoonlightWeb takes its own path: it is designed for the web browser, and only for it — on every device you play from, the client is a web page.
What MoonlightWeb brings
- 100% web, and tuned for it. Every part of the client is built on what browsers do best, and optimised there: WebRTC transport with adaptive congestion control, hardware decoding through WebCodecs, rendering and upscaling in WebGL2 or WebGPU, Opus audio through WebRTC. Under 20 ms over Wi-Fi at home.
- Nothing to install where you play. No app, no plugin, no update to wait for: open a URL and play. Handy on a borrowed laptop, a Chromebook, an iPad or a TV.
- The same page on every device. Windows, macOS, Linux, ChromeOS, Android, iPhone, iPad, TV browsers — one client, one look, one set of settings.
- Self-hosted and open source. GPL-3.0, no account, no subscription. The stream is a direct, peer-to-peer connection between your browser and your PC.
- Its own capture and encoding engine. Installed on the gaming PC, it is a host straight away — and it also pairs with Sunshine, Apollo, Wolf and MultiSeat hosts.
- Up to four players. Invite three friends into the game already running on your PC, each from their own device and browser, with their own controller.
Good to know
- The gaming PC runs the MoonlightWeb server: Windows 10 or 11, macOS on Apple Silicon, or Linux, with a GPU that can encode video.
- The codecs on offer depend on the device and browser you play from: H264 works everywhere, HEVC and AV1 wherever they are decoded in hardware.
Where to play from
ChromebookYour PC games in Chrome, nothing to install.
iPhone & iPadIn Safari, nothing from the App Store.
TVFrom the browser of the TV or of a TV box.
Parsec is a trademark of Unity Technologies; Steam and Steam Remote Play are trademarks of Valve Corporation. MoonlightWeb is an independent project, affiliated with neither.