Project roadmap, source repositories, packages, and the latest releases for the 5G Media Streaming Reference Tools. Please refer to the Scope page for context on how these components fit together.
Roadmap
The Kanban board below tracks the planned and in-progress work for the 5G Media Streaming Reference Tools (DASH-based media delivery, Application Server and Application Function components). It is maintained live on GitHub.
The work is also broken down into individual feature streams, each organised as a Minimum Viable Product (MVP), a self-contained increment that delivers one working capability. For the current status of any item, the linked Kanban board is always authoritative.
| Feature stream | Kanban board |
|---|---|
| Basic Media stream handling (MVP#1) | Board |
| Media session handling (MVP#2) | Board |
| M1d Provisioning | Board |
| M3 Link (AF to AS RESTful OpenAPI) | Board |
| Network Assistance and Dynamic Policies | Board |
| QoE metrics collection and reporting | Board |
| Consumption collection and reporting | Board |
| Application Provider User Interface | Board |
| TS 26.512 V17.5.0 uplift | Board |
| Cloud infrastructure | Board |
| DVB-I Service using 5G Media Streaming | Board |
Repositories
The GitHub repositories that make up this project, covering the 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. Auxiliary repositories are supporting libraries or helper tools rather than primary deliverables.
- 5GMS-Aware Application
rt-5gms-applicationThis repository holds applications that can be used to test and demonstrate other 5G-MAG Reference Tools related to 5GMS. Current applications available include: 5GMSd-Aware Application; Exo DVB-I Player.
LicenseMultipleStandards3GPPRuns onAPKAndroid - 5GMS Media Session Handler
rt-5gms-media-session-handlerThe 5GMS Media Session Handler is a 5GMS Client component that forms part of the 5G Media Services framework as defined in ETSI TS 126.501.
License5G-MAG PL v1.0Standards3GPPRuns onAPKAndroid - 5GMS Media Stream Handler
rt-5gms-media-stream-handlerThe 5GMS Media Stream Handler is a 5GMS client component that forms part of the 5G Media Services framework as defined in ETSI TS 126.501.
License5G-MAG PL v1.0Standards3GPPRuns onAndroidDepends onExoPlayer The 5GMS Common Library is an Android library that includes models and helper classes used within the different client-side Android applications such as the 5GMSd-Aware Application, 5GMSd Media Stream Handler and the 5GMSd Media Session Handler.
License5G-MAG PL v1.0Standards3GPPRuns onAndroid- 5GMS Application Function (AF)
rt-5gms-application-functionThe 5GMS Application Function (AF) is a Network Function that forms part of the 5G Media Services framework as defined in ETSI TS 126.501.
License5G-MAG PL v1.0Standards3GPPRuns onCloudLinuxDepends onOpen5GSOpenAPI - 5GMS Application Server (AS)
rt-5gms-application-serverThe 5GMS Application Server (AS) is a Network Function that forms part of the 5G Media Streaming framework as defined in ETSI TS 126.501.
License5G-MAG PL v1.0Standards3GPPRuns onCloudLinuxDepends onNGINXOpenResty - 5GMS Application Provider
rt-5gms-application-providerThis repository provides multiple tools to interact with the 5GMS Application Function: Command Line Interface Tool; Management UI; Postman Collection; QoE Metrics Reporting UI.
License5G-MAG PL v1.0Standards3GPPRuns onAPIWebCloudLinuxDepends onPostmanInsomnia This repository holds example projects that make use of other 5G-MAG repositories or provide additional functionalities to test and implement new features for 5GMS: 5G Media Streaming - Docker Compose Setup; Express Mock AF.
License5G-MAG PL v1.0Standards3GPPRuns onCloudDockerLinux
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.
| Component | Package |
|---|---|
| com.fivegmag.a5gmsmediastreamhandler | Package |
| com.fivegmag.a5gmscommonlibrary | Package |
Releases
Latest releases across all 5G Media Streaming repositories.
- rt-5gms-application-functionrt-5gms-application-function-v1.4.62026-05-26 · 9w ago
dsilhavy
- rt-5gms-applicationrt-5gms-application-v1.3.02026-05-26 · 9w ago
dsilhavy
- rt-5gms-media-session-handlerrt-5gms-media-session-handler-v1.3.02026-05-26 · 9w ago
dsilhavy
- rt-5gms-media-stream-handlerrt-5gms-media-stream-handler-v1.3.02026-05-26 · 9w ago
dsilhavy
- rt-5gms-common-android-libraryrt-5gms-common-android-library-v1.3.02026-05-26 · 9w ago
dsilhavy
- rt-5gms-application-providerrt-5gms-application-provider-1.2.02026-05-26 · 9w ago
dsilhavy
- rt-5gms-examplesrt-5gms-examples-v1.2.12026-05-26 · 9w ago
dsilhavy
- rt-5gms-application-serverrt-5gms-application-server-1.2.42025-03-20 · 71w ago
davidjwbbc
Data updated: 2026-07-28 01:13 UTC