MultiPixel Studio
Back to Work
Web | 2025

FaceCam
2.0

A zero latency WebRTC broadcasting platform built for esports tournaments, streaming up to 64 simultaneous player webcams to staff monitors and live broadcast software with no server re-encoding.

FaceCam 2.0 project image

FaceCam 2.0 · 2025

Visit Live Site

Year

2025

Category

Web

Stack

WebRTCMediaSoup SFUNext.jsReal-Time

The Project

FaceCam 2.0 is a production grade real time broadcasting system built specifically for esports. We architected a MediaSoup SFU where each tournament owns a dedicated router and CPU core, with simulcast encoding so consumers only pull the resolution they need. Four role tiers (Owner, Admin, Marshal, Player) each get a tailored 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 or buffering. A React Native mobile app with sender side congestion control mirrors the browser broadcaster on iOS and Android.

01Architecture

Designed MediaSoup SFU with per-tournament routing, simulcast encoding pipeline, and selective consume to keep bandwidth predictable at scale.

02Build

Implemented real time WebRTC infrastructure, role based dashboards, vMix and OBS browser sources with pause and resume switching, and a React Native mobile app with sender side congestion control.

Deliverables

  • Real-Time WebRTC Broadcasting Platform (64 Players)
  • MediaSoup SFU with Per-Tournament Isolated Router
  • Multi-Role Dashboard (Owner, Admin, Marshal, Player)
  • vMix and OBS Browser Source with Instant Player Switching
  • Simulcast Pipeline with Adaptive Layer Switching
  • AllCam Grid Output (up to 64 Simultaneous Streams)
  • Cryptographic Stream Key Authentication
  • React Native Mobile App (iOS and Android)

Want something similar?

Start Your
Project

Have a similar project in mind? Let's collaborate and build something you're proud of.