Back to Projects
workFeaturedFox

CaptionExchange

Real-time AI/human captioning platform with sub-5-second failover serving 8M+ concurrent broadcast viewers.

Overview

Challenge

Fox's live broadcasts needed seamless captioning with instant failover between AI and human captioners — existing solutions had 3+ minute recovery times, unacceptable for live TV.

Solution

Architected 9 microservices handling real-time audio transport, caption routing, and WebSocket-based session control. Built predictive routing that detects failures before they impact viewers.

Impact

Reduced failover from 3 minutes to under 5 seconds. Platform now serves 8M+ concurrent viewers with sub-100ms p99 latency across 10K+ simultaneous connections.

Tech Stack

PythonFastAPITypeScriptExpress.jsWebSocketsKubernetesHelm

Key Metrics

  • 8M+ concurrent viewers served
  • Sub-5-second failover (down from 3 minutes)
  • 10K+ simultaneous WebSocket connections

Interested in discussing this project or similar work?

Get in Touch