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.
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (15 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the XR (AR/VR Application Server) function introduced new application reporting capabilities, including both solicited and unsolicited reporting from the network. It also enhanced support for application detection, specifically for scenarios where predefined application detection rules (PFDs) are removed. Furthermore, improvements were made to the redirection server address mechanism, including a correction to its length and an update to support dual-stack UEs for optimized service delivery.
In Release 16, the XR (Augmented/Virtual Reality Application Server) function was enhanced through improvements to the Service Hosting Environment, enabling Hosted Services containing operator or trusted third-party applications to be placed closer to the end user to meet stringent low latency requirements. These enhancements were part of broader optimizations to minimize service interruption and select efficient user plane paths as a UE or application changes location. Furthermore, the system's capability to support new business models, like enterprise managed networks via 5G LAN-virtual networks, was updated to better serve such immersive applications.
In Release 17, the XR (Extended Reality) function introduced an EAS Discovery procedure with a Local DNS Server/Resolver, including the capability to convey an IP Address and Port number Replacement Information Element within that procedure. This enhancement aimed to optimize service delivery by minimizing routing between end users and application servers, supporting the low-latency requirements of immersive applications. Furthermore, security requirements were added to address the needs of critical applications, such as those in medical and industrial vertical domains.
In Release 18, the XR (Augmented/Virtual Reality Application Server) function introduced new requirements to support high data rate, low latency services and interactive media. These enhancements specifically targeted the optimization of service delivery by minimizing routing between end users and application servers, often leveraging a Service Hosting Environment located closer to the end user to meet stringent localization needs like low latency. The work also addressed application server-related requirements stemming from the FS_Resident study to improve the overall system capability for these demanding applications.
In Release 19, key enhancements for the XR (Augmented/Virtual Reality Application Server) function included new support for UE mobility to maintain service continuity for XR applications, minimizing impact as a UE moves. The release also introduced procedures for (un)solicited application reporting and the provision of application detection information to the network. Furthermore, it provided clarifications on the mechanisms to start or stop an application and its instance, aiding in resource optimization based on active application changes.
Explore further
Broader topics and technologies where XR plays a role.
Defining Specifications
3GPP specifications that define or reference XR, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 22.261 vk30 | 5G System Service Requirements | Rel-20 |
| TR 22.873 vi00 | Technical Report on IMS Multimedia Telephony Service Enhancements | Rel-18 |
| TR 26.812 vi10 | Technical Report | Rel-18 |
| TS 26.854 vj00 | Study on Haptics in 5G Media Services | Rel-19 |
| TR 26.928 vj00 | Study on eXtended Reality (XR) in 5G | Rel-19 |
| TR 26.998 vj00 | 5G AR/MR Glasses Integration Study | Rel-19 |
| TS 29.244 vj40 | PFCP Specification for Control/User Plane Separation | Rel-19 |
| TS 33.790 vj10 | Security for Next-Gen Real-Time Communication Phase 2 | Rel-19 |
| TR 38.835 vi01 | Technical Report on XR Enhancements for NR | Rel-18 |
| TR 38.838 vh00 | Study on XR Evaluations for NR | Rel-17 |
| TR 38.864 vi10 | Technical Report on Network Energy Savings for NR | Rel-18 |
| TR 38.869 vi00 | Study on low-power wake up signal and receiver for NR | Rel-18 |
| TR 38.890 vh00 | NR QoE Management and Optimization | Rel-17 |