WINK: Media over QUIC Implementation — Technical Analysis and Browser Reality
Practitioner analysis of shipping MoQ in 2025: implementation landscape, Safari WebTransport gaps, and the absence of a mandated congestion control.
Link
Related resources
- 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…
- 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-IF Low Latency Modes for DASH (Community Review r8)DASH-IF spec-body report defining low-latency live DASH: chunk addressability, availabilityTimeOffset/availabilityTimeComplete, chunked HTT…
- Media over QUIC Transport — editor's copy (moq-wg)Always-current rendered MOQT specification from the IETF moq working group, ahead of datatracker snapshots: track/group/subgroup/object mod…
- Media over QUIC — Transfork (draft-lcurley-moq-transfork)Luke Curley's fork of MOQT, valuable as a candid critique of MOQT's design ambiguities and an alternative framing of the object model as a…
- 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.
- 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.
- VSF TR-06-3 — RIST Advanced Profile specificationOfficial RIST Advanced Profile technical recommendation: tunnel-level ARQ, fragmentation, LZ4 compression, and carriage of SMPTE ST 2110 /…
- VSF RIST Activity Group — specification indexCanonical Video Services Forum index of every RIST Technical Recommendation: TR-06-1 Simple Profile, TR-06-2 Main Profile, TR-06-3 Advanced…
- 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.
- MistServer SRT Protocol Deep DiveTechnical deep dive on SRT ingest/egress including single-port streamid-based push patterns, listener/caller modes, and latency configurati…
- Probing WebRTC Bandwidth — Why and How in GCCDeep dive into libwebrtc's ProbeController internals: padding probe packet construction, ramp-up behaviour and the 300 kbps starting estima…