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 ProjectGo deeper
| Area | Details |
|---|---|
| Technical documentation | Architecture, protocols, and analysis: Streaming & Media Delivery on the Tech portal |
| Standards | Normative specifications and 5G-MAG contributions: 5G Media Streaming on the Standards portal |
| Applications | Real, assembled scenarios built on this tool: Media Streaming, Multicast & Real-Time Communications |
Developer Exchange
5G Media Streaming: Latest Additions - Developer Exchange
Community Stats
Last Synced: 2026-08-14 00:49 UTC
| Repository | Stars | Forks | Views (Total) | Clones (Total) | Activity |
|---|---|---|---|---|---|
| rt-5gms-application-function | 16 | 8 | 1171 | 520 | Active |
| rt-5gms-application-server | 7 | 7 | 349 | 369 | Active |
| rt-5gms-application | 4 | 4 | 322 | 329 | Maintenance |
| rt-5gms-media-session-handler | 4 | 6 | 200 | 311 | Maintenance |
| rt-5gms-media-stream-handler | 5 | 5 | 181 | 184 | Maintenance |
| rt-5gms-common-android-library | 3 | 5 | 101 | 171 | Maintenance |
| rt-5gms-application-provider | 4 | 6 | 920 | 1338 | Active |
| rt-common-shared | 3 | 8 | 305 | 1139 | Active |
| rt-5gms-examples | 3 | 4 | 590 | 374 | Active |



