Skip to main content
Reference Tools

Content Delivery Protocols

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.

Content Delivery Protocols: Reference Tools slide

What's Built​

4 repositories make up this project, listed below.

Standards implemented​

IETFRFC 3926 (FLUTE)
IETFRFC 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​

Reference implementation of a CMMF Encoder according to ETSI TS 103 973.

StandardsETSILicense5G-MAG PL v1.0

This is an implementation of a FLUTE server and client.

StandardsIETFRuns onLinuxLicense5G-MAG PL v1.0

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.

StandardsIETF3GPPETSIRuns onWebLicense5G-MAG PL v1.0

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.

StandardsIETFRuns onAndroidLinuxDepends onrt-media-originLicense5G-MAG PL v1.0

Developer Updates​

Last Synced: 2026-10-10 02:53 UTC

RepositoryStarsForksViews (Total)Clones (unique per day)Activity
rt-libflute2513935150Active
rt-media-origin00263Active
rt-media-android-application0011Active
rt-cmmf-encoder0016855Active

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.

Kanban board: Roadmap

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