hls_m3u8 — Strongly Typed RFC 8216 Parser (Rust)
Rust crate with TryFrom-driven strict typing per HLS tag, optionally parsing EXT-X-DATERANGE start/end into real chrono DateTime values.
Link
Related resources
- 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.
- mpd-inspectorPython library to parse, analyze and validate MPEG-DASH MPDs, deriving implicit values (period start/duration in multi-period) and typed da…
- livesim2 — DASH-IF Live Source Simulator v2Go rewrite of the DASH-IF live source simulator: stateless generation of live DASH MPDs and segments driven entirely by URL parameters, wit…
- dash-mpd — Go MPEG-DASH MPD libraryGo library for parsing and generating DASH MPDs, generated from the full MPEG-DASH XML Schema, with a vendored xml package that preserves a…
- 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.
- 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…
- 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…
- MistServer SRT Protocol Deep DiveTechnical deep dive on SRT ingest/egress including single-port streamid-based push patterns, listener/caller modes, and latency configurati…