mpd-parser

DASH MPD parser

License

License

GroupId

GroupId

io.lindstrom
ArtifactId

ArtifactId

mpd-parser
Last Version

Last Version

0.9
Release Date

Release Date

Type

Type

jar
Description

Description

mpd-parser
DASH MPD parser
Project URL

Project URL

https://github.com/carlanton/mpd-tools
Source Code Management

Source Code Management

https://github.com/carlanton/mpd-tools.git

Download mpd-parser

How to add to project

<!-- https://jarcasting.com/artifacts/io.lindstrom/mpd-parser/ -->
<dependency>
    <groupId>io.lindstrom</groupId>
    <artifactId>mpd-parser</artifactId>
    <version>0.9</version>
</dependency>
// https://jarcasting.com/artifacts/io.lindstrom/mpd-parser/
implementation 'io.lindstrom:mpd-parser:0.9'
// https://jarcasting.com/artifacts/io.lindstrom/mpd-parser/
implementation ("io.lindstrom:mpd-parser:0.9")
'io.lindstrom:mpd-parser:jar:0.9'
<dependency org="io.lindstrom" name="mpd-parser" rev="0.9">
  <artifact name="mpd-parser" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.lindstrom', module='mpd-parser', version='0.9')
)
libraryDependencies += "io.lindstrom" % "mpd-parser" % "0.9"
[io.lindstrom/mpd-parser "0.9"]

Dependencies

compile (1)

Group / Artifact Type Version
com.fasterxml.jackson.dataformat : jackson-dataformat-xml jar 2.9.5

test (4)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter-params jar 5.5.1
org.xmlunit : xmlunit-matchers jar 2.4.0
org.apache.commons : commons-lang3 jar 3.6
org.junit.jupiter : junit-jupiter-api jar 5.5.1

Project Modules

There are no modules declared in this project.

mpd-tools

Build Status Maven Central

This repo contains tools related to MPEG-DASH manifets (MPD).

Parser

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

Versions

Version
0.9
0.8
0.7
0.6
0.4
0.3
0.2
0.1