Description
The 5G Media Streaming Architecture (5GMSA) is a comprehensive framework specified by 3GPP for the delivery of media services within a 5G system. It provides a standardized set of functional entities, reference points, and procedures to facilitate media streaming, including both on-demand and live content. The architecture is designed to be agnostic to the underlying media formats and codecs, allowing for flexibility while ensuring interoperability between different service providers and network operators. It integrates with the 5G core network (5GC) and leverages network capabilities like Quality of Service (QoS) and network slicing to optimize media delivery.
At its core, 5GMSA consists of several key functional components. The 5GMS Application Function (5GMS-AF) acts as the central control entity that interacts with the 5G core network's Policy Control Function (PCF) and Session Management Function (SMF) to request and manage network resources tailored for media sessions. The Media Streaming Hosting Function (MSHF) is responsible for hosting and delivering the media content, often integrating with content delivery networks (CDNs). The Media Session Handler (MSH) manages the establishment, modification, and termination of media streaming sessions, handling aspects like adaptive bitrate streaming (ABR) and session description. These entities communicate through standardized reference points, such as M1 for media delivery and M5 for application function interactions.
The architecture operates by enabling dynamic negotiation and provisioning of network resources based on the requirements of the media stream. When a user initiates a streaming session, the 5GMS-AF can request specific QoS flows from the 5G core to ensure low latency, high bandwidth, or other performance metrics. It supports features like media ingestion, where content is uploaded and prepared for distribution, and media consumption, where end-user devices receive and render the stream. 5GMSA also incorporates mechanisms for content protection, such as Digital Rights Management (DRM), and analytics for monitoring streaming performance and user experience.
In the broader 5G network, 5GMSA plays a pivotal role in enabling advanced media services by providing a unified framework that bridges application-layer streaming protocols (like DASH and HLS) with network-layer capabilities. It allows service providers to leverage 5G's inherent features—such as network slicing for dedicated media slices, edge computing for reduced latency, and massive MIMO for high throughput—to deliver superior media experiences. This integration ensures that media streaming is not just an over-the-top service but a network-optimized application, leading to more reliable and efficient content delivery across diverse 5G deployment scenarios.
Purpose & Motivation
5GMSA was created to address the growing demand for high-quality, immersive media streaming services over 5G networks, which require more than just basic internet connectivity. Prior to its standardization, media streaming over mobile networks often relied on proprietary or non-integrated solutions that did not fully exploit the advanced capabilities of 5G, such as network slicing, ultra-reliable low-latency communication (URLLC), and enhanced mobile broadband (eMBB). This led to inefficiencies, inconsistent quality of experience (QoE), and challenges in scaling services like 4K/8K video, augmented reality (AR), virtual reality (VR), and live event streaming. 5GMSA provides a standardized architecture to unify these efforts, ensuring interoperability and enabling service providers to deliver media with guaranteed performance.
Historically, media streaming architectures like those based on HTTP adaptive streaming (e.g., MPEG-DASH, HLS) were developed independently of network control, operating as over-the-top (OTT) services. While effective, they lacked direct interaction with the network to dynamically adjust resources based on real-time conditions. With the introduction of 5G, there was a need to bridge this gap by allowing media applications to request specific network resources and policies. 5GMSA solves this by defining interfaces between media applications and the 5G core network, enabling features like QoS-aware streaming, edge computing integration for lower latency, and efficient use of network slices dedicated to media traffic.
The motivation behind 5GMSA also stems from the desire to support new business models and service innovations in the media industry. By providing a standardized framework, it reduces development complexity for device manufacturers, content providers, and network operators, fostering a vibrant ecosystem. It addresses limitations of previous approaches by offering end-to-end control over media delivery, from content preparation to consumption, while ensuring security, scalability, and adaptability to future media formats. This makes 5GMSA a foundational element for realizing the full potential of 5G in transforming media and entertainment services.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (9 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 16, the 5G Media Streaming Architecture (5GMSA) introduced support for unicast uplink streaming procedures and enhanced network assistance capabilities, including AF-based and RAN-based assistance. The release also brought significant updates to the 5GMS3 Application Programming Interfaces (APIs), such as modifications to the M1 API for metrics reporting configuration and corrections to the Service Access Information resource. Furthermore, it established the foundational protocols specification (TS 26.512) and defined media profiles based on the Common Media Application Format (CMAF) for both downlink and uplink streaming scenarios.
- Corrections to 5G Media Streaming TS 26.511CR0001
- Cumulative corrections of 5GMS3 APIs [CRs implemented: S4-201432: Cumulative corrections of 5GMS3 APIs, Ericsson S4-201305: Editorial corrections, BBC S4-201363: Additions and Modifications to M1 API on Metrics Reporting Configuration, Qualcomm S4-201622: Text on Procedures for Uplink Streaming, Qualcomm, Ericsson S4-201580: Correction of the missing SdfMethod type definition, Ericsson S4-201593: Correction of the missing CRUD operation notation, Ericsson S4-201594: Correction of the MediaPlayerEntry and ClientMetricsReportingConfiguration cardinality in the Service Access Information resource, Ericsson S4-201596: Correction of the Service Access Information subresource (URL), Ericsson S4-201597: Annex for OpenAPI Implementation, Ericsson S4-201595, Update Consumption reporting, Enensys Technology, BBC S4-201590: Bug Fixes on Metrics Reporting Functionality, Ericsson LM, Qualcomm Incorporated S4-201486: AF-based Network Assistance, Sony Europe B.V., Ericsson LM S4-201608: CR on AT Commands for RAN-based Assistance, Qualcomm Inc.] TS 26.512CR0004
- 5G Media Streaming (5GMS); Protocols (This was the presentation of Specification to TSG: 5G Media Streaming (5GMS); Protocols TS 26.512, Version 2.0.0 to bring UCC) TS 26.512
In Release 17, the 5G Media Streaming Architecture (5GMSA) introduced support for Data Collection and Reporting for 5G Media Streaming. This new functionality enables the systematic gathering of data related to media streaming sessions, which can be used for analytics and service optimization. The specific procedures and interfaces for this feature are defined within the broader 5GMS protocols and architecture framework.
- Support for Data Collection and Reporting for 5G Media Streaming TS 26.512CR0023
In Release 18, the 5G Media Streaming Architecture (5GMSA) introduced consolidated media plane enhancements and defined a canonical 5GMS Application Server host name for universal Media Entry Point URLs. It also completed the media stream handling client API for Background Data and standardized a media delivery session identifier across the M4, M7, and M11 interfaces.
- [5GMS_Pro_Ph2] Consolidated media plane enhancements TS 26.512CR0047
- [5GMS_Pro_Ph2] Media delivery session identifier at M4+M7+M11 TS 26.512CR0066
- [5GMS_Pro_Ph2] Completion of media stream handling client API for Background Data TS 26.512CR0083
- [5GMS_Pro_Ph2] Canonical 5GMS AS host name for universal Media Entry Point URL embedded in portable Service URL TS 26.512CR0084
In Release 19, the 5GMSA function was updated with normative changes to the CMMF Content Preparation Template and Media Player Entry references. These updates refine the structural and encryption constraints for media segments based on the Common Media Application Format (CMAF), ensuring compatibility with protocols like DASH and HLS. The changes specifically pertain to the formats delivered on the M4d interface and the requirements for the media playback platform within the downlink streaming architecture.
- [AMD_PRO-MED] Updates to normative CMMF Content Preparation Template and Media Player Entry references. TS 26.512CR0102
Explore further
Broader topics and technologies where 5GMSA plays a role.
Defining Specifications
3GPP specifications that define or reference 5GMSA, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 26.511 vj00 | 5G Media Streaming Profiles, Codecs & Formats | Rel-19 |
| TS 26.512 vj10 | 5G Media Streaming Protocols & APIs | Rel-19 |