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.
Key Features
- Standardized interfaces for media application and network interaction
- Integration with 5G core network for dynamic QoS and policy control
- Support for adaptive bitrate streaming (ABR) protocols like DASH and HLS
- Media session management for establishment, modification, and termination
- Content protection mechanisms including DRM integration
- Scalability through edge computing and content delivery network (CDN) support
Evolution Across Releases
Introduced the initial 5GMSA framework, defining core functional entities such as the 5GMS Application Function (5GMS-AF), Media Streaming Hosting Function (MSHF), and Media Session Handler (MSH). Established reference points for media delivery (M1) and application function interaction (M5), enabling basic media streaming with network resource negotiation. Provided foundational support for on-demand and live streaming services integrated with 5G network capabilities.
Defining Specifications
| Specification | Title |
|---|---|
| TS 26.511 | 3GPP TS 26.511 |
| TS 26.512 | 3GPP TS 26.512 |