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. For the architectures these transports plug into and the per-feature FLUTE audit, see Implementation Detail.

What's Built
4 repositories make up this project, listed below.
Repositories
The real code behind this project, with each repository's latest release.
Implementation Detail
Architectures, and a feature-by-feature FLUTE audit against TS 26.346.
Call to Try
Build and test it yourself, with the tutorials.
Developer Updates
Community stats, open pull requests and the roadmap.
Standards implemented
RFC 3926 (FLUTE)
RFC 9223 (ROUTE)Implemented specifications: IETF RFC 3926/RFC 6726 (FLUTE) and RFC 9223 (ROUTE) — the transports the tools implement. DASH (ISO/IEC 23009-1), HLS (RFC 8216) and CMAF (ISO/IEC 23000-19) are the formats these transports carry as opaque segments and manifests, not something the tools implement themselves.
See Content Delivery Protocols on the Standards portal for the full specification list.
Contributors & How to Contribute
Repositories & Releases
rt-cmmf-encoderReference implementation of a CMMF Encoder according to ETSI TS 103 973.
This is an implementation of a FLUTE server and client.
Latest release: rt-libflute-0.12.4 · 2026-09-01 · 6w ago
A media origin server component for Content Delivery Protocols testing (JavaScript/TypeScript web application). No public description has been published on GitHub yet.
An Android test app and a laptop test rig that check every delivery method of rt-media-origin arrives on a phone and plays as configured.
Developer Updates
Last Synced: 2026-10-10 02:53 UTC
| Repository | Stars | Forks | Views (Total) | Clones (unique per day) | Activity |
|---|---|---|---|---|---|
| rt-libflute | 25 | 13 | 935 | 150 | Active |
| rt-media-origin | 0 | 0 | 26 | 3 | Active |
| rt-media-android-application | 0 | 0 | 1 | 1 | Active |
| rt-cmmf-encoder | 0 | 0 | 168 | 55 | Active |
Open Pull Requests
This page links to the public roadmap boards tracking work on the content delivery protocol tools, including transport support for the Multimedia Broadcast Multicast Service (MBMS) delivery protocols ROUTE and FLUTE.
General Project Roadmap: the Kanban board below tracks the planned and in-progress work for Content Delivery Protocols (ROUTE and FLUTE transport support for the 5G Broadcast components). It is maintained live on GitHub.
Developer Kanban Boards:
- MBMS: Support for ROUTE — all issues and functionality around ROUTE support for the 5G Broadcast components: Kanban board
- MBMS: Support for FLUTE — all issues and functionality around FLUTE support for the 5G Broadcast components, including functionality like Forward Error Correction (FEC): Kanban board



