Blog
Notes on building streaming infrastructure.
Why we moved playback to chunked HTTP
A look at how ditching long-lived WebSocket connections for chunked HTTP transport cut our median glass-to-glass latency and simplified our edge fleet.
Adaptive bitrate, without the config
How the encoder picks a quality ladder per stream automatically, and when you would still want to override it.
Scaling ingest to 40 edge regions
Notes from expanding our ingest footprint and what broke along the way.