Skip to main content
Reference Tools

5G Media Streaming (5GMS)

Reference implementation of the 5G Media Streaming (5GMS) framework defined by 3GPP.

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), adaptive bitrate streaming from the network to user equipment (UE). The current AF and AS implementations are based on Release 17 (TS 26.512); see the Scope page for the exact feature and specification coverage. Use these tools to build, test, and validate 5GMSd-compliant pipelines on 5G networks.

Implemented specifications: 3GPP TS 26.501 (5GMS general description and architecture), TS 26.512 (5GMS protocols and APIs), TS 26.511 (5GMS profiles, codecs and formats), and, from Release 18, TS 26.510 (generalised media delivery provisioning and media session handling). For the full normative list, see the Standards portal.

Contributors

Project Overview

The slide deck below introduces the 5G Media Streaming project, its components and the features covered by the Reference Tools.

Download the slide deck of this Project

Go deeper

AreaDetails
Technical documentationArchitecture, protocols, and analysis: Streaming & Media Delivery on the Tech portal
StandardsNormative specifications and 5G-MAG contributions: 5G Media Streaming on the Standards portal
ApplicationsReal, assembled scenarios built on this tool: Media Streaming, Multicast & Real-Time Communications
Implementation BlueprintThe step-by-step procedure this tool implements: 5GMS session establishment
In Action

Developer Exchange

In Action

5G Media Streaming: Latest Additions - Developer Exchange

Daniel Silhavy (Fraunhofer FOKUS)

Browse all 5G-MAG videos →

Community Stats

Last Synced: 2026-09-11 01:35 UTC

RepositoryStarsForksViews (Total)Clones (Total)Activity
rt-5gms-application-function1681256740Active
rt-5gms-application-server77379469Maintenance
rt-5gms-application44339352Quiet
rt-5gms-media-session-handler46200332Quiet
rt-5gms-media-stream-handler55182196Quiet
rt-5gms-common-android-library35111191Quiet
rt-5gms-application-provider469341373Maintenance
rt-common-shared383981692Active
rt-5gms-examples34644405Active