Running live FFmpeg video encoding on Kubernetes
The author examines the practical challenges of running live video encoding pipelines on Kubernetes, arguing that standard stateless web worker patterns fail for continuous media. Successful deployments require separating session control from media execution, sizing resource envelopes accurately for specific codecs, scaling based on queue depth and deadlines rather than lagging CPU metrics, and using media-progress health checks. Open article →