Ultra Low-Latency HLS: Real-World Experiments and Results (2025)
Measured 2025 experiments comparing LL-HLS and Media over QUIC latency, including a MoQ implementation for MediaMTX reaching about 200 ms.
Link
Related resources
- WINK: Media over QUIC Implementation — Technical Analysis and Browser RealityPractitioner analysis of shipping MoQ in 2025: implementation landscape, Safari WebTransport gaps, and the absence of a mandated congestion…
- MoQ Ecosystem DirectoryDirectory indexing Media over QUIC implementations: players, relays, servers and libraries across languages and MOQT draft versions.
- moq-js — Browser Media over QUIC LibraryTypeScript MoQ client using WebTransport plus WebCodecs for both contribution and distribution, powering the quic.video demo against moq-rs…
- OvenMediaEngine Low-Latency HLS ConfigurationConcrete LL-HLS publisher configuration for OvenMediaEngine, including the HTTP/2 requirement and part/segment tuning — the most documented…
- LL-HLS ABR Demo (hls.js)Interactive companion demo to the ACM MM'22 study comparing low-latency ABR behaviour in LL-HLS and LL-DASH implementations.
- dash.js — MPD and Inband Event HandlingOfficial guide to EventStream and InbandEventStream handling in dash.js, including emsg parsing and the AOMedia ID3 emsg scheme.
- Adding Trick Play to a DASH or HLS StreamPackaging guide for trick-play and tiled thumbnail tracks, covering --trickplay, JPEG tile fourcc and fixed-GOP requirements for live.
- Pion WHIP/WHEP Reference Server ExampleRoughly 200-line Go reference implementation of a WHIP ingest plus WHEP playback server on Pion, publishable from OBS or GStreamer and play…
- MistServer SRT Protocol Deep DiveTechnical deep dive on SRT ingest/egress including single-port streamid-based push patterns, listener/caller modes, and latency configurati…
- White Paper: SRT vs RIST for Professional Video ContributionVendor white paper comparing SRT and RIST for contribution and distribution: retransmission behaviour, FEC options, profile interop and gov…
- m3u8-rs — Rust HLS Playlist Parsernom-based Rust crate parsing and writing master and media HLS playlists, with automatic playlist-type detection; widely depended upon.
- dash.js BolaRule ABR DocumentationReference documentation for dash.js's BOLA adaptive bitrate rule, describing buffer-level to bitrate mapping and switching thresholds.