Python - MPD/DASH manifest generator

Job ID: 34253137

Budget: €30 – €250 EUR

Hello,

I'm searching for someone that is very familiar with HLS and DASH streaming.
I have a HLS conversion engine that can basically take a video or audio file and convert it into HLS format with multiple representations (formats, bit rates, resolutions etc.). As the whole flow is several thousand lines long and contains a lot of lambda stuff and algorithms most people will confuse, you just have to work out a single function based on my function for generating the m3u8 HLS playlist manifest.

In other words, I will show you how I generate a working HLS manifest, based on this you have to form a corresponding mpd/Dash manifest with support for multiple so-called "adaptation sets" I need a working 1:1 DASH stream besides my HLS stream in the end. So you need to be 100% familiar with the Dash specifications.
FYI, you don't need to be familiar with DRM implementations, this is currently not needed.

This is how I form the master.m3u8 file using python:

https://pastebin.com/fb6kq8Wd

And this is how the result can look like in the end:

https://pastebin.com/DpWWcMS6
Related categories: Python Video Streaming