This repo contains tools related to MPEG-DASH manifets (MPD).
status: enterprise production grade quality
This is a parser and an object model for MPEG-DASH manifests. Not to be confused with the jaxb/xsd based model, this one is handwritten with builders and final fields etc. The goal is to provide a sane(r) interface when working with MPDs.
It's based on Jackson's XMLMapper
Version >= 0.7 is adjusted to work better with Java 10.
status: PoC
This is a pure-Java port of the Schematron based mpdvalidator: https://github.com/Dash-Industry-Forum/Conformance-Software/tree/master/webfe/mpdvalidator
It's faster and hopefully easier to understand? ...
Maven:
<dependency>
<groupId>io.lindstrom</groupId>
<artifactId>mpd-parser</artifactId>
<version>0.16</version>
</dependency>
Gradle:
implementation 'io.lindstrom:mpd-parser:0.16'