MultiPixel Studio
Back to Work
Apps | 2025

FaceCam
Studio

The official Android broadcast client for FaceCam 2.0. Transforms any player device into a secure, low latency WebRTC streaming terminal with a live performance HUD built for esports tournaments.

FaceCam Studio project image

FaceCam Studio · 2025

Download App

Year

2025

Category

Apps

Stack

React NativeExpoWebRTC

The Project

FaceCam Studio is a production React Native Expo app built as the mobile counterpart to the FaceCam 2.0 web platform. Players authenticate with a 12-character cryptographic hex stream key, which the backend validates against active player, team, and tournament records before a connection is accepted. The broadcast pipeline is hardcoded to 480p at 700 kbps, enforced at both the encoder and transport level, so the MediaSoup SFU can sustain 48 or more simultaneous streams on a single CPU core without degradation. A live HUD polls WebRTC getStats every 2 seconds to display RTT, bitrate, packet loss, jitter, and FPS in real time. Device WakeLock keeps the screen active throughout long tournament matches, and closure guards prevent accidental stream termination.

01Architecture

Designed the WebRTC producer pipeline with hardcoded simulcast encoding parameters, ensuring stable ingestion for 48 or more simultaneous players on the MediaSoup SFU.

02Build

Implemented stream key auth, live HUD with 2 second getStats polling, sender side congestion control, WakeLock, and accidental termination guards.

Deliverables

  • React Native (Expo) Android App
  • Cryptographic Stream Key Authentication
  • WebRTC Broadcast with Simulcast Encoding
  • Hardcoded 480p / 700 kbps Encoding Cap
  • Live Performance HUD (RTT, KBPS, Loss, FPS)
  • Device WakeLock and Closure Guards

Start Your
Project

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