Skip to main content
Reference Tools

Media Streaming and Advanced Media Delivery

The tools cover two server-side roles: the Application Function (AF), which handles provisioning, configuration and reporting, and the Application Server (AS), which caches and delivers the media. Both target 5G Unicast Downlink Media Streaming (5GMSd), against the Release 17 normative baseline (TS 26.501 / TS 26.512). For the deployment configurations and full specification detail, see Implementation status.

Contributors & How to Contribute​

What's Built​

Release 17
5G Media Streaming general architecture, with Reference ToolsBased on TS 26.501 V17.10.0, figure 4.1-2
Release 18/19
5G Media Streaming general architecture, with Reference ToolsBased on TS 26.501 V19.4.0, figure 4.1.1-2

What the code implements, release by release, is on the Implementation status page. Click a figure to enlarge it.

For each feature and component, against Release 17 and Release 18/19, see Implementation status.

Repositories & Releases​

Each row below carries its own repository's latest release, as reported by GitHub.

Early Access Early Access: available to members first

5GMS Application Function (AF)rt-5gms-application-function
rt-5gms-application-function-v1.4.72026-08-03 · 12w ago
5GMS Application Providerrt-5gms-application-provider
rt-5gms-application-provider-1.3.02026-08-03 · 12w ago
5GMS Application Server (AS)rt-5gms-application-server
rt-5gms-application-server-1.2.52026-08-03 · 12w ago
5GMS Common Android Libraryrt-5gms-common-android-library
rt-5gms-common-android-library-v1.3.02026-05-26 · 22w ago
5GMS Media Session Handlerrt-5gms-media-session-handler
rt-5gms-media-session-handler-v1.3.02026-05-26 · 22w ago
5GMS Media Stream Handlerrt-5gms-media-stream-handler
rt-5gms-media-stream-handler-v1.3.02026-05-26 · 22w ago
5GMS Tools and Examplesrt-5gms-examples
rt-5gms-examples-v1.3.02026-08-03 · 12w ago
5GMS-Aware Applicationrt-5gms-application
rt-5gms-application-v1.3.02026-05-26 · 22w ago
CMCD Toolkitcmcd-toolkit
no release yet

Also used by 3GPP RAN and Core Platforms

5G Core Service Consumersrt-5gc-service-consumers
rt-5gc-service-consumers-2.1.12026-06-05 · 20w ago

Also used by Content Delivery Protocols and Tools

CMMF Encoderrt-cmmf-encoder
no release yet
Media Origin Server and Packagerrt-media-originEarly Access
no release yet

Packages​

This project also provides the following prebuilt GitHub Container packages: Android library artifacts that client-side applications (such as the 5GMSd-Aware Application) depend on, so you do not have to build the libraries from source.

ComponentPackage
com.fivegmag.a5gmsmediastreamhandlerPackage
com.fivegmag.a5gmscommonlibraryPackage

Standards implemented​

3GPP3GPP

Implemented specifications: 3GPP TS 26.501 (5G Media Streaming (5GMS); General description and architecture), TS 26.512 (5G Media Streaming (5GMS); Protocols), against the Release 17 normative baseline. See Implementation status for the full specification list (TS 26.501, TS 26.510, TS 26.511, TS 26.512) and Release-19 tracking.

See Media Streaming and Advanced Media Delivery: Specification list for version history and 5G-MAG's own standards contributions.

Developer Updates​

Last Synced: 2026-10-27 02:34 UTC

Early Access Early Access: available to members first

1,551 views
1,096 clones
★ 16⎇ 8
Active
476 views
680 clones
★ 7⎇ 7
Active
355 views
507 clones
★ 4⎇ 4
Active
234 views
422 clones
★ 4⎇ 6
Active
311 views
286 clones
★ 5⎇ 5
Active
136 views
358 clones
★ 3⎇ 5
Active
1,025 views
1,444 clones
★ 4⎇ 6
Active
795 views
542 clones
★ 3⎇ 4
Active
40 views
33 clones
★ 0⎇ 1
Quiet
29 views
8 clones
★ 0⎇ 0
Active
245 views
1,451 clones
★ 5⎇ 2
Active
193 views
187 clones
★ 0⎇ 0
Active

Open Pull Requests​

rt-5gms-media-session-handlerAdd media delivery session identification to the Media Session HandlerReady#66 · 2d ago
rt-5gms-media-stream-handlerAdd media delivery session identificationReady#86 · 2d ago
rt-5gms-applicationExo DVB-I player README fixesReady#56 · 5d ago
rt-5gms-application-serverdocs: apply the 5G-MAG README formatReady#113 · 4w ago
rt-5gc-service-consumersdocs: apply the 5G-MAG README formatReady#35 · 4w ago
cmcd-toolkitFix spelling of 'Length' in dashboard titlesReady#2 · 17w ago