Description
5G Media Streaming (5GMS) is a comprehensive 3GPP service framework that standardizes the delivery of media content—including live, on-demand, and linear streaming—over 5G networks. Its architecture is built around two primary functional entities: the 5GMS Application Provider (5GMS-AP) and the 5GMS Application Function (5GMS-AF). The 5GMS-AP is responsible for media-centric operations like content preparation, packaging, and rights management, typically residing in the application layer. The 5GMS-AF, integrated within the 5G core network, acts as the service enabler, interfacing with the 5G system's Policy Control Function (PCF) and Network Exposure Function (NEF) to request and manage network resources (like QoS) tailored for media sessions. This separation allows content providers to focus on media logic while leveraging standardized network capabilities for delivery optimization.
The framework operates by defining a set of open APIs, primarily the M1, M2, M3, M4, and M5 interfaces. The M1 interface is used by the 5GMS-AF to provision media session policies to the PCF. The M2 interface allows the 5GMS-AF to request network assistance (e.g., traffic steering, QoS) from the NEF. The M3 interface is the northbound API exposed by the 5GMS-AF to the 5GMS-AP, enabling the application to request media-specific network services. The M4 interface is used for configuration and provisioning between management functions. The M5 interface handles media player control and events. This API-driven architecture ensures interoperability between different vendors' media applications and 5G network components.
Key components within the 5GMS ecosystem include the Media Session Handler, which manages the lifecycle of a media streaming session and its associated network resources; the Media Player, which is a compliant client application; and the Media Distribution Network, which can be a Content Delivery Network (CDN) or a multicast/broadcast service. A critical aspect is its support for both unicast (e.g., DASH, HLS) and broadcast/multicast (e.g., 5G Broadcast, 5G Multicast-Broadcast Services) delivery methods. The framework also defines procedures for dynamic adaptive streaming, where the client's Media Player can switch between different quality representations based on real-time network conditions, with potential network assistance for smoother transitions.
Its role in the network is to act as the standardized glue between over-the-top (OTT) media services and the underlying 5G system. It enables the 5G network to be 'media-aware,' allowing it to apply optimized policies for media traffic, such as guaranteed bitrate, low latency paths, or efficient multicast distribution for popular live events. This moves beyond simple best-effort internet delivery, providing a managed service quality that can be monetized. It also facilitates edge computing scenarios, where media processing or caching can be performed at the network edge (via the Edge-enabled 5GMS Application Server, or EAS) to reduce latency and backhaul load, crucial for applications like cloud gaming or ultra-high-definition VR streaming.
Purpose & Motivation
5GMS was created to address the lack of standardized, network-integrated media delivery mechanisms in previous mobile generations. Prior to 5G, media streaming over cellular networks was largely an OTT service running transparently over best-effort IP connectivity. This led to inefficiencies, inconsistent quality of experience (QoE), and an inability for network operators to optimize or monetize the massive volume of media traffic. The explosion of video traffic, coupled with the new capabilities of 5G (e.g., network slicing, edge computing, ultra-low latency), created a need for a framework that could unlock these capabilities specifically for media applications.
The primary problems it solves are media delivery fragmentation and suboptimal resource utilization. Without 5GMS, each media provider would need to develop proprietary integrations with different mobile operators to access advanced network features, creating complexity and hindering scale. 5GMS provides a common, standards-based 'mediator' that abstracts the network complexity. It solves the problem of inefficient delivery for popular content (like live sports) by standardizing the use of 5G multicast/broadcast, which transmits a single stream to many users simultaneously, conserving precious radio and core network resources compared to thousands of individual unicast streams.
Historically, the motivation stemmed from the desire to create a viable, standardized alternative to traditional broadcast TV (e.g., DVB) using cellular networks, while also enhancing unicast streaming. It addresses the limitations of previous approaches by moving from a passive, transparent pipe model to an active, collaborative model where the application and the network exchange information and requests. This allows for proactive quality management, seamless mobility support for streaming sessions, and the enablement of new immersive media formats that require stringent performance guarantees which only a managed 5G system can provide reliably.
Key Features
- Standardized APIs (M1-M5) for interoperability between media apps and 5G network
- Support for both unicast (DASH/HLS) and multicast/broadcast media delivery
- Integration with 5G core network functions (PCF, NEF) for dynamic QoS and policy control
- Enables network-assisted dynamic adaptive streaming for improved QoE
- Architecture supporting edge computing via the Edge-enabled Application Server (EAS)
- Media session management for lifecycle, mobility, and resource coordination
Evolution Across Releases
Introduced the foundational 5GMS architecture, defining the core functional entities (5GMS-AF, 5GMS-AP), the initial set of APIs (M1, M2, M3), and procedures for unicast media streaming. It established the framework for network-assisted streaming and basic integration with 5G core network for policy control. Rel-16 also defined the concept of the Edge-enabled 5GMS Application Server (EAS) to support low-latency media processing at the network edge.
Enhanced the framework with significant focus on 5G multicast and broadcast services (5G MBS). Introduced the M4 and M5 interfaces for improved management and media player control. Added support for streaming over 5G broadcast, enabling efficient mass delivery of linear TV and live events. Expanded edge computing capabilities and refined procedures for media session handling and network exposure.
Further evolved 5GMS with features like enhanced support for uplink streaming and interactive services. Introduced improvements for media delivery in mobility scenarios, including handover support for broadcast streams. Added capabilities for more advanced QoE reporting and analytics from the client to the network. Continued refinement of multicast/broadcast integration and edge computing architectures.
Extended 5GMS to support emerging media types and use cases, such as extended reality (XR) streaming and holographic communications. Introduced enhancements for energy-efficient media delivery and improved support for network slicing tailored for media services. Further optimized the APIs and procedures for large-scale deployment and interoperability with non-3GPP access networks.
Defining Specifications
| Specification | Title |
|---|---|
| TS 26.116 | 3GPP TS 26.116 |
| TS 26.247 | 3GPP TS 26.247 |
| TS 26.348 | 3GPP TS 26.348 |
| TS 26.501 | 3GPP TS 26.501 |
| TS 26.511 | 3GPP TS 26.511 |
| TS 26.512 | 3GPP TS 26.512 |
| TS 26.927 | 3GPP TS 26.927 |
| TS 26.942 | 3GPP TS 26.942 |
| TS 26.998 | 3GPP TS 26.998 |
| TS 29.116 | 3GPP TS 29.116 |
| TS 29.517 | 3GPP TS 29.517 |
| TS 29.591 | 3GPP TS 29.591 |
| TS 33.127 | 3GPP TR 33.127 |