Achieving 3-Second Latency: LL-HLS and LL-DASH Optimization with CDN
Engineering deep-dive on a chunked-proxy CDN module that relays origin bytes mid-fetch, and why proxy_cache_lock plus proxy_buffering break LL-DASH chunked transfer encoding.
Link
Related resources
- Building a Self-Hosted Live Streaming CDN for HLS with OpenResty EdgeDeep technical walkthrough of building a two-tier HLS live CDN with OpenResty Edge: playlist vs segment cache rules, origin shielding, and…
- Fastly Streaming Configuration GuidelinesConcrete CDN cache configuration rules for streaming: live manifest TTL under half the segment duration, shield vs edge segment TTLs, and o…
- Akamai EdgeWorkers — Manifest and Playlist PersonalizationGuide to rewriting HLS/DASH manifests in edge JavaScript for rendition filtering, audio-language localization, live program replacement and…
- Apache Traffic Control — open source CDN control planeDocumentation for Apache Traffic Control (originally Comcast): Traffic Router, Monitor, Ops and Portal components, the CDN health protocol…
- Towards Low-Latency and Energy-Efficient Hybrid P2P-CDN Live Video Streaming2024 paper with a real testbed of four CDNs plus origin, 19 OpenFlow switches and on-device transcoding on phones and M1 Macs, evaluating t…
- ApsaraVideo Media Processing (MPS) Development GuideAlibaba Cloud MPS developer docs covering the job/queue/workflow/template model, Narrowband HD encoding, and APIs like SubmitJobs and AddMe…
- OCI Media Services Overview (Oracle Cloud)Oracle Cloud docs for Media Flow (transcoding, ABR ladder, transcription) and Media Streams (HLS packaging and CDN origin) media pipelines.
- Google Cloud Transcoder API — OverviewConcept documentation for the job/job-template model, ABR ladder configuration and HLS/DASH packaging in Google's managed transcoding servi…
- Theta EdgeCloud Architecture OverviewDocs for a distributed edge GPU marketplace for video and AI workloads, describing multi-shard topology and efficiency_score-based job rout…
- Livepeer: Benchmark Transcoding GuideDocumentation for livepeer_bench, covering real-time segment/duration ratio methodology and tuning concurrent transcode sessions on orchest…
- RICHTER: Hybrid P2P-CDN Live Streaming with Online LearningIEEE paper combining P2P, CDN, edge and NFV resources for live streaming, using a Self-Organizing-Map online learning approach to cut optim…
- Simplifying Multi-CDN Delivery with HLS/DASH Content Steering (SMPTE 2023)SMPTE paper by Yuriy Reznik comparing content steering against other multi-CDN switching approaches, with performance measurements.
- Dynamic CDN Switching: Content Steering in dash.js (Fraunhofer HHI)Fraunhofer writeup of the DASH-IF content steering wire format and its dash.js reference implementation, covering defaultServiceLocation, q…
- Using Apache Traffic Control — CDN caching internals (ApacheCon slides)Conference slides on real cache-tier efficiency for video CDNs: volume sizing, cache-key and query-parameter handling, long-tail popularity…
- Building a Petabyte-Scale Video Archive with Fixed-Cost CephArchitecture write-up on tiering a video archive in one Ceph cluster: hot pool with 2x replication plus an archive pool using 5+2 erasure c…