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.
This 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 onAPKAndroidThe 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 onAPKAndroidThe 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 onExoPlayerThe 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 onAndroidThe 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 onOpen5GSOpenAPIThe 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 onNGINXOpenRestyThis 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 onPostmanInsomniaThis 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.72026-08-03 · 5w ago
dsilhavy
- rt-5gms-application-serverrt-5gms-application-server-1.2.52026-08-03 · 5w ago
dsilhavy
- rt-5gms-application-providerrt-5gms-application-provider-1.3.02026-08-03 · 5w ago
dsilhavy
- rt-common-sharedrt-common-shared-v1.0.02026-08-03 · 5w ago
dsilhavy
- rt-5gms-examplesrt-5gms-examples-v1.3.02026-08-03 · 5w ago
dsilhavy
- rt-5gms-applicationrt-5gms-application-v1.3.02026-05-26 · 15w ago
dsilhavy
- rt-5gms-media-session-handlerrt-5gms-media-session-handler-v1.3.02026-05-26 · 15w ago
dsilhavy
- rt-5gms-media-stream-handlerrt-5gms-media-stream-handler-v1.3.02026-05-26 · 15w ago
dsilhavy
- rt-5gms-common-android-libraryrt-5gms-common-android-library-v1.3.02026-05-26 · 15w ago
dsilhavy
Data updated: 2026-09-11 01:34 UTC
Related
- Scope
- Tutorials
- Standards: 5G Media Streaming specifications
- Tech: 5G Media Streaming architecture and analysis
- Implementation Blueprint: 5GMS session establishment — the step-by-step procedure this tool implements
- Applications: Media Streaming, Multicast & Real-Time Communications — real, assembled scenarios built on this tool