Description
The AS Augmented/Virtual Reality Application Server (XR AS) is a network function within the 5G service-based architecture that facilitates the delivery and management of Extended Reality (XR) applications, encompassing Augmented Reality (AR), Virtual Reality (VR), and Mixed Reality (MR). It operates as an application-layer server, often interfacing with the 5G Core (5GC) via the NEF (Network Exposure Function) or directly with the UPF (User Plane Function) to influence traffic handling. The XR AS is responsible for processing XR content, managing user sessions, and ensuring that network resources are optimized for the stringent requirements of immersive experiences.
Architecturally, the XR AS integrates with 5G network functions to enable features like edge computing, network slicing, and quality of service (QoS) enforcement. It may reside in the operator's network or at the edge, close to users, to reduce latency. Key components include media processors for encoding/decoding XR streams, session managers to handle user connections, and analytics engines to monitor performance metrics such as frame rate and motion-to-photon latency. The server communicates with devices using protocols like RTP/RTCP for media transport and HTTP/2 for control signaling, often leveraging 3GPP-defined APIs for network interaction.
In operation, the XR AS receives content from XR providers, adapts it based on device capabilities and network conditions, and streams it to user equipment. It works in tandem with the 5G network to request specific QoS flows, ensuring high bandwidth and low latency through mechanisms like Guaranteed Bit Rate (GBR) and Priority Levels. For interactive XR, the server processes uplink data from sensors (e.g., head tracking) and adjusts the downlink stream accordingly, minimizing motion sickness. It also supports features like split rendering, where computationally intensive tasks are offloaded to the edge, reducing device burden.
The role of the XR AS is detailed in specifications such as 3GPP TS 26.928 and 22.261, which define requirements for XR services over 5G. It acts as a central point for service logic, handling aspects like user authentication, content licensing, and adaptive bitrate streaming. By coordinating with network functions, it enables dynamic resource allocation, crucial for maintaining immersion as users move or network conditions change. This makes the XR AS a pivotal element in realizing the 5G vision for mission-critical applications beyond traditional mobile broadband.
Purpose & Motivation
The XR AS was developed to address the unique challenges of delivering immersive AR/VR experiences over mobile networks, which emerged as key use cases for 5G. Prior to its introduction, networks were optimized for video streaming and web browsing, lacking the low latency, high reliability, and asymmetric bandwidth profiles required for interactive XR. This led to poor user experiences, such as lag and disorientation, limiting the adoption of XR on wireless devices.
Its creation was motivated by the need for a standardized, network-aware application server that could bridge XR content providers and 5G capabilities. Earlier approaches relied on generic servers without deep network integration, resulting in inefficient resource usage and inability to guarantee performance. The XR AS solves this by leveraging 5G features like network slicing and edge computing, allowing tailored treatment of XR traffic. It enables operators to offer XR as a differentiated service, meeting the demands of industries like gaming, training, and remote assistance.
Historically, 3GPP began studying XR in Release 16, recognizing its potential to drive 5G adoption. The XR AS embodies this effort, providing a framework to manage the end-to-service delivery. It addresses limitations of over-the-top solutions by enabling network-assisted optimizations, such as predictive QoS and context-aware streaming. This ensures that XR applications can scale efficiently while maintaining quality, supporting the growth of the metaverse and other immersive technologies in the 5G era.
Key Features
- Manages XR session establishment, control, and termination
- Integrates with 5G core for dynamic QoS and network slicing
- Supports edge computing to reduce latency for interactive XR
- Enables adaptive bitrate streaming based on device and network conditions
- Processes sensor data for real-time content adjustment
- Facilitates split rendering by offloading computation to the network
Evolution Across Releases
Introduced XR AS as part of 5G enhancements for immersive media, with initial specifications like TS 22.261 defining service requirements. Architecture focused on supporting AR/VR applications with low latency and high reliability, integrating with 5GC for QoS management and edge processing capabilities.
Defining Specifications
| Specification | Title |
|---|---|
| TS 22.261 | 3GPP TS 22.261 |
| TS 22.873 | 3GPP TS 22.873 |
| TS 26.812 | 3GPP TS 26.812 |
| TS 26.854 | 3GPP TS 26.854 |
| TS 26.928 | 3GPP TS 26.928 |
| TS 26.998 | 3GPP TS 26.998 |
| TS 29.244 | 3GPP TS 29.244 |
| TS 33.790 | 3GPP TR 33.790 |
| TS 38.835 | 3GPP TR 38.835 |
| TS 38.838 | 3GPP TR 38.838 |
| TS 38.864 | 3GPP TR 38.864 |
| TS 38.869 | 3GPP TR 38.869 |
| TS 38.890 | 3GPP TR 38.890 |