Adding Support for MPEG-Dash

We are happy to announce that a beta version of our new /video/adaptive Robot has been released, which contains our long-awaited support for the streaming standard MPEG-Dash!


This is a companion discussion topic for the original entry at https://transloadit.com/blog/2016/10/adding-support-for-mpeg-dash/

Need DRM. DASH/CENS and HLS/Fairplay. Howzit going? Any progress since '17 ?

NB https://transloadit.com/blog/2016/10/adding-support-for-mpeg-dash/ clicked "Start discussion, click “Show Full Post”… console errors and the button remains at “Loading…”

1 Like

Hi thanks for reaching out! We actually never hear customers asking about DRM, so it’s not at the top of the list, you’re the first so we’ll move it up a bit! How would the ideal integration look like for you?

And yeah, sorry, the discourse comment integration isn’t all that. We still thought it’s better than to use Disqus and have all data mined though :confused: but we definitely notice some issues and a higher barrier to entry.

Thank you for your reply. Apologies for the delayed response.

  1. We need to produce a mezzanine (“master”) copy with watermarks.
  2. We’d like to produce fMP4: chunks that can be ingested into DASH or HLS.
  3. Encryption is just processing the chunks with bento or shaka or similar. We generate a key and IV per clip.

We have proof of concept completed in-house. But instead of step 2 we are encoding with ffmpeg once for HLS and again for DASH. That’s the part I need help with today: try to encode once only.

Perhaps my question should have been, can we produce fMP4 ?

Hi Hank, sorry for the wait!

Haha :slight_smile:
Yes that’s possible with Transloadit. We run mp4box by default on any mp4 output, but even better, we will generate dash or hls chunks with minimal boilerplate using our /video/adaptive Robot (here’s a demo: https://transloadit.com/demos/video-encoding/implement-mpeg-dash/)

We don’t offer encryption yet, but I’m happy to add this to our service if you’d like to become a tester and collaborate on this with us. It would take some time, but it would also make for a service that’s a tight fit to your use case.

If you’re interested, please hop on a private support thread (http://transloadit.com/support/) and we can figure this one out together!