Zero-latency broadcasting platform streaming 64 simultaneous player webcams for esports tournaments
FaceCam 2.0 is a production-grade real-time broadcasting system built for Ecube.gg's esports tournaments. I architected a MediaSoup SFU where each tournament gets a dedicated router and CPU core, with simulcast encoding so staff monitors only pull the resolution they need. Four role tiers — Owner, Admin, Marshal, Player — each get a purpose-built dashboard. The vMix and OBS browser sources use a pause-and-resume consumer model: all 64 streams connect at startup but consume zero bandwidth until the director activates a player, enabling instantaneous switching with no black screen.
Designed the MediaSoup SFU with per-tournament routing, simulcast encoding pipeline, and selective consume to keep bandwidth predictable at scale.
Implemented the real-time WebRTC infrastructure, four-tier role dashboards, vMix and OBS browser sources with pause-and-resume switching, and stream key authentication.