Skip to content
This repository has been archived by the owner on Oct 30, 2023. It is now read-only.

Hotmart-Org/mpd-tools

 
 

Repository files navigation

mpd-tools

Build Status Maven Central

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.

Validator

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? ...

Artifacts

Maven:

<dependency>
    <groupId>io.lindstrom</groupId>
    <artifactId>mpd-parser</artifactId>
    <version>0.9</version>
</dependency>

Gradle:

compile 'io.lindstrom:mpd-parser:0.9'

Packages

No packages published

Languages

  • Java 71.5%
  • XSLT 26.3%
  • PHP 2.2%