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).
- 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 ProjectGo deeper
| Area | Details |
|---|---|
| Technical documentation | Delivery protocol analysis: Multimedia Content Delivery on the Tech portal |
| Standards | DASH, HLS, and CMAF specifications: Multimedia Delivery on the Standards portal |
Developer Exchange
See the Reference Tools in action, with a community video from the tutorials page.
GPAC FLUTE support - Developer Exchange
Related
- Scope - specifications in scope and high-level architectures
- Resources: Roadmap - planned work
- Resources: Repositories - the source repositories for these tools
- Tutorials - demo video and repository pointers
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
| Repository | Stars | Forks | Views (Total) | Clones (Total) | Activity |
|---|---|---|---|---|---|
| rt-libflute | 23 | 11 | 281 | 631 | Active |
| rt-mbms-mw | 8 | 9 | 68 | 50 | Stable |


