Click a game to play. Multiple players can play at the same time; anarchy included.
Features
- π¦ Rust: moq-boy handles emulation and encoding. moq-mux slurps in H.264/Opus bitstreams while moq-lite handles the networking/caching.
- π Web: @moq/boy is the browser player. @moq/watch handles decoding/rendering while @moq/lite handles the networking.
- π€ On-Demand: Nothing is emulated or encoded until at least one viewer subscribes (per track). Saves you CPU and bandwidth!
- π§© Extensible: Player controls and game status are sent as custom tracks (JSON in this case). You can do whatever you want!
- π Global CDN: A generic MoQ CDN routes subscriptions over the backbone. Every client connects to the closest edge node to maximize QoS and minimize latency.
- π Discoverable: The CDN announces which games are available and who wants to play. Thereβs no custom orchistration layer; all clients connect to
cdn.moq.devONLY. - π€ Texas: The emulators currently run in us-central, so your latency depends on your distance from the Lone Star State. Sorry about that euros; yee-haa.