Skip to main content
5G Media Streaming (5GMS)

Resources

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.

Kanban board: Roadmap

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 streamKanban board
Basic Media stream handling (MVP#1)Board
Media session handling (MVP#2)Board
M1d ProvisioningBoard
M3 Link (AF to AS RESTful OpenAPI)Board
Network Assistance and Dynamic PoliciesBoard
QoE metrics collection and reportingBoard
Consumption collection and reportingBoard
Application Provider User InterfaceBoard
TS 26.512 V17.5.0 upliftBoard
Cloud infrastructureBoard
DVB-I Service using 5G Media StreamingBoard

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 Applicationrt-5gms-application

    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 onAPKAndroid
  • 5GMS Media Session Handlerrt-5gms-media-session-handler

    The 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 Handlerrt-5gms-media-stream-handler

    The 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
  • 5GMS Common Android Libraryrt-5gms-common-android-libraryAuxiliary

    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-function

    The 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-server

    The 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 Providerrt-5gms-application-provider

    This 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
  • 5GMS Example Filesrt-5gms-examplesAuxiliary

    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.

ComponentPackage
com.fivegmag.a5gmsmediastreamhandlerPackage
com.fivegmag.a5gmscommonlibraryPackage

Releases

Latest releases across all 5G Media Streaming repositories.

Data updated: 2026-07-28 01:13 UTC