published 4/16/2026
Here’s my MoQ copy of Twitch Plays Pokemon. But there’s a dilemma: I don’t want to get sued by Nintendo. So enjoy homebrew games instead lul.
The emulators are running on VMs in Texas, so don’t flame me if the latency is high. And remember to scroll down and read the actual blog post once you’re done GAMING.
The Arch
There are N emulator workers. There are M human players.
They use a single connection to a generic MoQ CDN for EVERYTHING.
But how??
On-Demand
But I want to first gloat about a secret feature. A feature so secret, I gloat about it first. SAVING MOOLAH.
When a viewer wants audio and/or video, they issue a SUBSCRIBE request to a MoQ CDN. The MoQ CDN slurps up all SUBSCRIBE requests for the same track and combines them. The end result: the underpowered cloud VM running the emulator gets at most one SUBSCRIBE request per track, regardless of viewer count.
... continue reading