Video Delivery on Multi-CDN

Synopsis This chapter describes multi-CDN delivery for streaming video. It covers manifest and segment behavior for HLS and DASH, CMAF packaging and low latency modes, cache strategy for live and on demand, access control with tokens and keys, DRM and license services, session stickiness and failover, telemetry for quality of experience, and operational patterns for events and steady state. Protocol context Most HTTP streaming uses HLS or MPEG-DASH. Both expose a manifest that references media segments. CMAF provides a common container and supports small chunks for low latency playback. The CDN caches manifests and segments and forwards misses to a packager or origin. Multi-CDN adds parallel caches and different network paths, so parity of behavior is required for correctness and quality. ...