01Live sports broadcast
<15 ms
Broadcast-grade edge vision under 15 ms
Context
International sports tournaments on a single camera feed—millions of live global viewers and a broadcast encode that cannot wait on a distant GPU.
Problem
Single non-stereo camera pose tracking with a hard real-time ceiling under 20 ms and zero perceptual broadcast delay. A stereo rig was not available, and a cloud round trip would have shown up on air.
Camera
One non-stereo broadcast camera. No rig calibration and no sync hardware on the critical path.
Implementation
PyTorch pose and event models were exported to a fixed ONNX graph and compiled with TensorRT for the Jetson Xavier next to the camera. FastAPI only forwarded frames that survived jitter correction and dropout filtering, so the encode path never waited on a training runtime or a cloud GPU.
Impact
End-to-end latency stayed under 15 ms at 200 FPS for live international broadcasts. That kept the stats on the same feed as the picture, which is the difference between a product a rights holder will air and a demo that misses the point.
- End-to-end latency
- <15 ms
- TensorRT throughput
- 200 FPS
- Live viewers
- Global