mpd-parser (npm)
Apache-2.0 JavaScript library that parses MPEG-DASH MPD XML into a plain JS manifest object; powers video.js http-streaming and supports live via a previousManifest option.
Link
Related resources
- dash-mpd-parser (Node.js)Node.js library converting MPEG-DASH MPD XML to JSON and back, aimed at programmatic manifest manipulation with helpers such as bandwidth/r…
- 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…
- mpd-inspectorPython library to parse, analyze and validate MPEG-DASH MPDs, deriving implicit values (period start/duration in multi-period) and typed da…
- Broadpeak DAI: SCTE-35 Markers in DASH and HLSVendor engineering doc detailing SCTE-35 signalling for dynamic ad insertion: EventStream schemeIdUri variants, base64 splice_info_section…
- fmp4-stream-online-segmenterTool that ingests any fMP4 stream (live over TCP or from file) and builds a DASH manifest from it on the fly, with both an online service 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.
- dash.js BolaRule ABR DocumentationReference documentation for dash.js's BOLA adaptive bitrate rule, describing buffer-level to bitrate mapping and switching thresholds.
- 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.
- 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…
- 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…
- RIST Payload Format Descriptor Registry (VSF TR-06-03)Official VSF registry repository for RIST Advanced Profile Payload Format Descriptor values used to signal payload types.