Python - MPD/DASH manifest generator -- 2
Budget: €250 – €750 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.
- Implementing this with "Mp4Box" or "gpac" is NOT intended! A pure python3 implementation is required.
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
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.
- Implementing this with "Mp4Box" or "gpac" is NOT intended! A pure python3 implementation is required.
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