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.
- Scope for the 5GMSd architecture, reference points and which features and specifications are implemented; see Scope.
- Resources for the source code, repositories and latest releases; see Resources.
- Tutorials for walkthroughs to deploy and test the AF and AS, starting with the Docker end-to-end setup; see Tutorials.
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.
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 |
Hear from the team building this:
Initial steps exposing APIs to AI systems through the MCP - Developer Exchange
Community Stats
Last Synced: 2026-07-28 01:13 UTC
| Repository | Stars | Forks | Views (Total) | Clones (Total) | Activity |
|---|---|---|---|---|---|
| rt-5gms-application-function | 16 | 9 | 1058 | 473 | Active |
| rt-5gms-application-server | 7 | 8 | 313 | 298 | Active |
| rt-5gms-application | 4 | 4 | 316 | 324 | Maintenance |
| rt-5gms-media-session-handler | 4 | 6 | 189 | 287 | Maintenance |
| rt-5gms-media-stream-handler | 5 | 5 | 176 | 177 | Maintenance |
| rt-5gms-common-android-library | 3 | 5 | 96 | 155 | Maintenance |
| rt-5gms-application-provider | 4 | 6 | 879 | 1306 | Active |
| rt-common-shared | 3 | 10 | 264 | 1012 | Active |
| rt-5gms-examples | 3 | 5 | 553 | 360 | Active |



