Production — 500+ concurrent viewers
Live video that holds up on a rural connection

Glass-to-glass latency
10s+
The Problem - Buyers bid against a video feed. If the feed stalls, they miss the lot — and most of them are watching from places where bandwidth is scarce and unreliable. The platform I inherited was PHP and Flash, running more than ten seconds behind the ring.
My Approach - A WebRTC and WebSockets pipeline carrying both video and bid data inside the Angular app, with adaptive bitrate, reconnection logic that watches connection state and re-establishes on its own, and a global pool of STUN and TURN servers selected by location so connections survive firewalls and NATs.
The Outcome - Latency went from over ten seconds to under half a second. Connections now succeed 99.8% of the time, and a single auction carries 500+ concurrent viewers without the quality dropping.
WebRTC WebSockets Angular STUN/TURN

