How to play Dash on your HLS Player by Constanza Dibueno
How to play Dash on your HLS Player by Constanza Dibueno
What if I told you that you could play a DASH video seamlessly in an HLS player?
In today's broadcasting landscape, interoperability is a challenge. Reaching a broader audience means creating multiple copies of each stream file in different formats, which doubles the costs of packaging and storage. This inefficiency is a significant pain for broadcasters.
CMAF was designed to revolutionize HTTP-based streaming media delivery. It streamlines media delivery by using a single, unified transport container compatible with both HLS and DASH protocols.
At the latest MonteVideo Tech Summer Camp, we embarked on an exciting project: creating a library based on the CMAF standard and the Hypothetical Application Model. This innovative library provides a practical solution for converting playlists and manifests between HLS and DASH.
We brought this vision to life by building a proof of concept. We want to present to you an intuitive Open Source UI built on top of the library. In this presentation, we will showcase how the UI can help you to understand the library's powerful capabilities with the potential to create tools to simplify the broadcasting experience, without having to go deep into CMAF's specification complexities.
For example, allowing users to take a DASH manifest as an input, convert it to an HLS playlist on-the-fly and reproduce the content on an HLS player. With this capability, broadcasters could adapt to different streaming requirements, delivering content across various platforms and devices, there by enhancing adaptability and flexibility.
By the end of this presentation, we aim to show approaches that could enhance interoperability in your broadcasting operations, using the CMAF HAM UI as a tool.
The demo of the CMAF-HAM-UI showcases one of the possible uses of the CMAF-HAM library, both of which are available on GitHub.
Also, you can try out the interface for yourself, as well as the conversion of some DRM-free VOD MPDs, which were covered in the CMAF-HAM Proof of Concept during the MonteVIDEO SummerCamp 2024.
Try the live demo with this MDPs:
To learn more about the CMAF-HAM initiative, don't miss the demo showcasing the results of the Summer Camp 2024, where we delve deeper into how we built the Proof of Concept of this great initiative by Alex Zambelli.
For a more complete conversion example with HLS and DASH see the CMAF-HAM-Conversion sample in the Common Media Library