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.
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.
dsilhavy
dsilhavy
dsilhavy
dsilhavy
dsilhavy
- rt-5gms-applicationrt-5gms-application-v1.3.02026-05-26 · 11w ago
dsilhavy
- rt-5gms-media-session-handlerrt-5gms-media-session-handler-v1.3.02026-05-26 · 11w ago
dsilhavy
- rt-5gms-media-stream-handlerrt-5gms-media-stream-handler-v1.3.02026-05-26 · 11w ago
dsilhavy
- rt-5gms-common-android-libraryrt-5gms-common-android-library-v1.3.02026-05-26 · 11w ago
dsilhavy
Data updated: 2026-08-14 00:48 UTC