Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generate DASH MPD

In this repo, Go code to represent DASH-MPD is first auto-generated, and then modified so that it can be used in an efficient way.

The latest version is 6'th edition draft from January 2025.

Before that, there was 5'th edition Amd. 1

The XML Schema for MPEG DASH MPD is the 5'th edition fetched from the DASHSchema repo as commit 993cb92.

In addition, there is a schema for MPD Patch at the same repo:

and for "URL Parameters (UP)" at

There is also an XML schema for cenc in the ISO/IEC 23301-7 2016 specification for Common Encryption. There is not much code that can be generated from it, but the schema is included in the generates/schemas directory.

The XSDs have been downloaded and can be found in the subdirectory generate/schemas.

The generation is handled by a script and Go program in the generate directory and the final Go files are to be found in the pkg/mpd directory.

About

DASH MPD generation

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages