Description
In the context of 3GPP IP Multimedia Subsystem (IMS), a Media Resource is a functional entity that provides resources to process media streams. It is controlled by an entity that applies Optimal Media Routeing (OMR) procedures, as defined in 3GPP specifications such as TS 26.512 and TS 29.079. The Media Resource can be a standalone network element like a Transition Gateway (TrGW), Border Gateway (BGW), Media Resource Function (MRF), or a function internal to the entity performing OMR. This concept is crucial for enabling efficient and flexible media handling in IMS networks, particularly for services like Voice over LTE (VoLTE), Voice over NR (VoNR), and rich communication services.
The Media Resource operates under the control of an OMR entity, which is typically an IMS Application Server (AS) or a Media Gateway Control Function (MGCF) that decides how to route media streams optimally. OMR procedures aim to minimize media latency and optimize resource usage by selecting the best media path, which may involve anchoring media at a Media Resource. The Media Resource itself performs functions such as transcoding, mixing, recording, or simply forwarding media packets. For example, an MRF can provide conferencing capabilities by mixing audio streams from multiple participants, while a TrGW can handle IP address and port translation for interworking between IPv4 and IPv6 networks.
How it works: When a session is established, the controlling entity (e.g., an AS) determines whether a Media Resource is needed based on the service requirements and network conditions. If so, it selects an appropriate Media Resource and instructs it to allocate resources (e.g., ports, codecs) via control protocols like H.248 or SIP. The Media Resource then processes the media streams as instructed. For instance, in a conference call, the MRF receives media streams from all participants, mixes them into a single stream, and sends it back to each participant. The control interface allows dynamic modification of media processing during the session, such as adding or removing participants.
The Media Resource concept is closely tied to the IMS architecture, where media and control are separated. The control plane (e.g., SIP signaling) is handled by CSCFs (Call Session Control Functions), while the user plane (media) is handled by Media Resources. This separation allows for flexible deployment and scaling. The Media Resource can be located in the core network or at the edge, depending on the OMR decision. For example, to reduce latency, the OMR entity might select a Media Resource close to the user, possibly in a Multi-access Edge Computing (MEC) environment.
Key components of a Media Resource include media processing functions (e.g., codec transcoding, mixing, announcement playing), network interfaces (e.g., IP, Ethernet), and control interfaces (e.g., H.248, SIP). The Media Resource must support the necessary media types and codecs as required by the service. It also needs to handle security aspects, such as media encryption (SRTP) and authentication. In 5G, the Media Resource can be virtualized and deployed as a VNF (Virtual Network Function) or CNF (Cloud-Native Function), enabling dynamic scaling and orchestration.
The Media Resource plays a vital role in ensuring service quality and interoperability. It enables operators to provide value-added services like conferencing, announcements, and transcoding without upgrading every user device. It also facilitates interworking between different networks and codecs. As IMS evolves towards 5G and beyond, the Media Resource concept continues to adapt, supporting new media types like immersive video and haptic communications.
Purpose & Motivation
The Media Resource concept exists to provide a standardized way to handle media processing in IMS networks. Before its formalization, media processing functions were often proprietary and tightly coupled with specific applications, leading to interoperability issues and limited flexibility. The need for a common framework became apparent as IMS networks grew in complexity and operators demanded more efficient use of network resources.
OMR procedures were introduced to optimize media routing, but they required a clear definition of the entities that could be controlled to process media. The Media Resource term was created to encompass various media-processing entities (TrGW, BGW, MRF, etc.) under a single abstraction, allowing OMR controllers to manage them uniformly. This abstraction simplifies the control logic and enables operators to deploy different types of media resources from multiple vendors.
The motivation also includes supporting new services that require media manipulation, such as multi-party conferencing, media recording, and lawful interception. By defining Media Resource in specifications like TS 26.512 and TS 29.079, 3GPP ensures that these services can be implemented consistently across different networks and vendors. This fosters a competitive ecosystem and accelerates service innovation.
What changed in its specifications
The latest release-to-release comparison of specifications that define Media resource. Each summary describes the whole specification, not only this term.
Service chaining, multiple service locations, downlink and uplink streaming procedures, metrics, and CMCD reporting.
Full comparison in TS 26.512 →Rel-12 added an iotl SIP URI parameter (RFC 7549) to Route, Request-URI, and Feature-Caps entries in message flows for NNI Routeing scenario indication.
Full comparison in TS 29.079 →Evolution Across Releases
An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.
Initial definition: 'An IMS Network entity that provides resources to process media streams and is controlled by an entity applying OMR procedures. A TrGW, BGW, MRF, or a function internal to the entity performing OMR can be a media resource.' This release formalized the concept as part of the OMR framework, enabling standardized control of media processing entities in IMS.
Defining Specifications
3GPP specifications that define or reference Media resource, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 26.512 vj30 | 5G Media Streaming Protocols and APIs | Rel-19 read |
| TS 29.079 vj00 | Optimal Media Routeing (OMR) Procedures | Rel-19 read |