videojs / mpd-parser

https://videojs.github.io/mpd-parser/
Other
78 stars 54 forks source link

feat: support multi-period live DASH with changing periods #144

Closed gesinger closed 2 years ago

gesinger commented 3 years ago

In order to handle live DASH manifests where periods are changed, added, and removed, merging is used to ensure that the new manifest is a continuation of the last parsed manifest. In addition, playlists that need to be excluded are identified in the returned object.

BREAKING CHANGE: the top level API of this module no longer returns the manifest alone

gesinger commented 2 years ago

Closing in favor of https://github.com/videojs/mpd-parser/pull/152