MMEC

Mobile Metaverse Enablement Client

Services
Introduced in Rel-8
A client-side entity enabling immersive metaverse experiences over 3GPP networks. It manages high-bandwidth, low-latency XR sessions and coordinates with network functions for QoS and edge computing. It is crucial for delivering next-generation extended reality services.

Description

The Mobile Metaverse Enablement Client (MMEC) is a functional entity residing within the User Equipment (UE) or an associated application, designed to facilitate metaverse and advanced Extended Reality (XR) services over 3GPP mobile networks. Its primary role is to act as an intelligent intermediary between the immersive application and the network, translating application requirements into network service requests. The MMEC is responsible for session management, including the establishment, modification, and termination of metaverse sessions, which are characterized by demanding requirements for ultra-high bandwidth, ultra-low latency, and high reliability. It interfaces with core network functions, such as the Policy Control Function (PCF) and Session Management Function (SMF), to negotiate and secure the necessary Quality of Service (QoS) flows and network resources. This ensures that the data streams for rendering, audio, and haptic feedback are delivered with the appropriate priority and performance guarantees.

Architecturally, the MMEC interacts with both the application layer and the 3GPP protocol stack. It consumes application-level requirements, such as required frame rate, resolution, and motion-to-photon latency, and maps these to specific network parameters. It utilizes service-based interfaces, potentially leveraging capabilities like Network Exposure Functions (NEF), to communicate its needs to the network core. A key component of its operation is the ability to request edge computing resources. For metaverse applications, processing often needs to be offloaded to Multi-access Edge Computing (MEC) platforms to reduce end-to-end latency. The MMEC can initiate procedures for User Plane Function (UPF) selection and traffic steering towards the optimal application server instance at the network edge.

Furthermore, the MMEC plays a vital role in mobility and session continuity. As a user moves, the client must work with the network to ensure seamless handovers without degrading the immersive experience, potentially triggering network-controlled handovers based on application state. It also handles aspects of security and privacy, ensuring that user data and biometric information used in XR sessions are protected according to network policies. In essence, the MMEC abstracts the complexity of the underlying 3GPP network from the metaverse application, providing a standardized way to harness advanced network capabilities like network slicing, edge computing, and precise QoS management to deliver consistent and high-quality immersive experiences.

Purpose & Motivation

The MMEC was created to address the fundamental mismatch between the extreme performance requirements of the metaverse and the traditional best-effort nature of mobile data services. Prior to its conceptualization, immersive XR applications had to operate over generic data connections, struggling with latency spikes, jitter, and insufficient bandwidth, leading to poor user experiences like motion sickness and broken immersion. The rise of the metaverse, encompassing social interaction, gaming, training, and digital twins, demanded a new paradigm where the network is an active, aware participant in the service delivery.

The technology was motivated by the need for a standardized, network-aware client that could dynamically negotiate service requirements. Without such a client, each metaverse application would have to implement proprietary and non-interoperable methods to interact with different network operators, stifling ecosystem growth. The MMEC provides a common abstraction layer, enabling application developers to specify 'intent' (e.g., 'immersive AR session') rather than low-level network commands. This allows operators to optimize their resources using tools like network slicing, where a dedicated slice with guaranteed performance can be instantiated for an MMEC session. Its creation is a direct response to the industry's shift towards service-based architectures and network programmability, aiming to unlock new revenue streams from premium XR services.

Key Features

  • Session Management for immersive XR and metaverse applications
  • Dynamic negotiation of QoS flows for high bandwidth and low latency
  • Integration with edge computing (MEC) for workload offloading
  • Application-aware mobility and handover support
  • Standardized interface to 3GPP core network (e.g., via NEF)
  • Abstraction of network complexity for application developers

Evolution Across Releases

Rel-8 Initial

Initial introduction of the MMEC concept to support early discussions on network-enabled immersive services. The architecture focused on basic client-server models for XR, laying groundwork for QoS-aware session establishment within the Evolved Packet System (EPS).

Defining Specifications

SpecificationTitle
TS 23.401 3GPP TS 23.401
TS 23.700 3GPP TS 23.700
TS 24.301 3GPP TS 24.301
TS 24.801 3GPP TS 24.801