Skip to main content
Reference Tools

Multimedia Delivery Protocols

Reference tools for multimedia content delivery protocols, covering DASH (Dynamic Adaptive Streaming over HTTP), HLS (HTTP Live Streaming), and CMAF (Common Media Application Format).

These tools address the application-layer delivery protocols that sit above the 5G transport, ensuring interoperability across content formats, packaging standards, and player implementations. The project is designed to support any delivery protocol; it currently implements FLUTE and ROUTE, used respectively for file and real-time object delivery over 5G Broadcast and 5G Multicast Broadcast Services (MBS). Useful for developers validating DASH/HLS players, packagers, and Content Delivery Network (CDN) integrations in 5G environments.

Implemented specifications: ISO/IEC 23009-1 (MPEG-DASH), IETF RFC 8216 (HLS), ISO/IEC 23000-19 (CMAF), 3GPP TS 26.346 (MBMS protocols and file delivery formats).

Where to start
  • Scope for the FLUTE and ROUTE architectures and specifications behind delivering DASH, HLS and CMAF content in 5G Broadcast and 5G MBS — see Scope.
  • Resources for the source code, repositories and latest releases — see Resources.
  • Tutorials for the walkthrough on delivering DASH/CMAF content over FLUTE (rt-libflute) and ROUTE (rt-mbms-mw, route-gpac branch), plus Developer Exchange — see Tutorials.

Project Overview

The slide deck below introduces the multimedia content delivery protocols project: the protocols it covers and how they fit above the 5G transport.

Download the slide deck of this Project

Go deeper

AreaDetails
Technical documentationDelivery protocol analysis: Multimedia Content Delivery on the Tech portal
StandardsDASH, HLS, and CMAF specifications: Multimedia Delivery on the Standards portal
In Action

Developer Exchange

See the Reference Tools in action, with a community video from the tutorials page.

In Action

GPAC FLUTE support - Developer Exchange

Sohaib Larbi (Motion Spell)

Browse all 5G-MAG videos →

note

Refer to the multimedia delivery repositories on GitHub to use or contribute to these Reference Tools.

Community Stats

Last Synced: 2026-07-28 01:13 UTC

RepositoryStarsForksViews (Total)Clones (Total)Activity
rt-libflute2311281631Active
rt-mbms-mw896850Stable

Contributors