Playback of a multicast DASH stream in dash.js & 5G-MAG Reference Tools
Daniel Silhavy (Fraunhofer FOKUS) provides insight into "Playback of a multicast DASH stream in dash.js & 5G-MAG Reference Tools" using features implemented in the 5G-MAG Reference Tools.
Typically, media streaming in browser-based environments is based on unicast delivery. Streaming services such as Netflix, DAZN, Amazon Prime, Disney and Youtube use Content Delivery Networks (CDNs) to deliver media segments and manifest files in a one-to-one (unicast) fashion to their customers.
Especially for large-scale events the delivery of multicast streams can have a large impact on the scalability and the costs of streaming services. Ideally, the main content like a sports game can be multicasted to all viewers while preserving the benefits of classic unicast streaming such as personalized advertisements or the option to switch between different languages or camera angles.
In this blog post we will explore an implementation that uses the 5G-MAG Reference Tools to receive a multicast DASH stream and provide the manifest files and the media segments to the dash.js player for final playback.