Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

IP multimedia application

IP Multimedia Application

Services →

IP multimedia application is an application that handles one or more synchronized media types, such as speech or video, within an IP multimedia session, potentially involving multiple media streams, parties, and connections.

Introduced
R99
Where
Services › IMS
Specifications
3 specs
IP multimedia application Description Purpose What changed Neighbours Specifications

Description

An IP multimedia application is defined in 3GPP specifications (TS 22.228, TS 22.273, TS 23.228) as an application that handles one or more media types simultaneously, such as speech, audio, video, and data (e.g., chat text, shared whiteboard), in a synchronized way from the user's point of view. A multimedia application may involve multiple media streams of the same or different types, multiple parties, multiple connections, and the addition or deletion of resources within a single IP multimedia session. A user may invoke concurrent IP multimedia applications in an IP multimedia session.

This concept is central to the IP Multimedia Subsystem (IMS), which provides a standardized framework for delivering multimedia services over IP-based networks. An IP multimedia application leverages the IMS session control capabilities to establish, modify, and tear down multimedia sessions. The application itself is typically implemented as an Application Server (AS) that interacts with the IMS core network via SIP. Examples include Push-to-Talk over Cellular (PoC), video conferencing, interactive gaming, and rich presence services.

The architecture of an IP multimedia application involves several key components. The User Equipment (UE) hosts the client application, which initiates and receives multimedia sessions. The IMS core, comprising Call Session Control Functions (CSCFs), handles session signaling, authentication, and authorization. The Application Server provides the service logic, media processing, and integration with external systems. The Media Resource Function (MRF) may be used for media mixing, transcoding, and announcement playback. These components work together to deliver a seamless multimedia experience.

From a technical perspective, an IP multimedia application relies on the Session Description Protocol (SDP) to negotiate media parameters such as codecs, transport addresses, and bandwidth requirements. SIP is used for session establishment and control, while protocols like RTP and RTCP handle media transport and quality feedback. The application may also use other protocols for specific functions, such as MSRP for messaging or HTTP for web-based content. The synchronization of multiple media streams is achieved through timestamps and synchronization source (SSRC) identifiers in RTP, ensuring that audio and video remain aligned.

The evolution of IP multimedia applications has been driven by the need to support increasingly complex and interactive services. Early IMS applications focused on voice over IP (VoIP) and simple video telephony. Later releases introduced support for multiple media streams, multi-party sessions, and dynamic resource management. The definition was refined in Release 12 to explicitly mention 'multiple media streams of the same or different types' and 'multiple parties,' reflecting the growing complexity of multimedia services. Today, IP multimedia applications encompass a wide range of services, from real-time communication to immersive AR/VR experiences, and they continue to evolve with advancements in network capabilities and user expectations.

Purpose & Motivation

The IP multimedia application concept was created to provide a standardized way to describe and implement rich, multi-media services over IP networks. Before IMS, multimedia services were often implemented using proprietary or vertically integrated solutions, which limited interoperability and scalability. The 3GPP sought to define a common framework that would enable operators to deliver a wide range of multimedia services over a single, IP-based infrastructure.

The IP multimedia application addresses the need for a flexible, extensible service model that can handle multiple media types and dynamic session changes. It allows users to engage in synchronized multimedia communication, such as video conferencing with shared whiteboards, and to invoke multiple applications concurrently. This flexibility is essential for meeting the diverse communication needs of both consumers and enterprises.

Historically, the concept evolved from the early IMS specifications in Release 99, which focused on basic VoIP and multimedia telephony. Over time, the definition was refined to include multiple media streams and parties, reflecting the increasing complexity of services. The introduction of IMS in Release 5 provided the architectural foundation, and subsequent releases added features like multi-stream support and dynamic resource management. Today, IP multimedia applications are a cornerstone of operator service offerings, enabling services like VoLTE, ViLTE, and RCS.

What changed in its specifications

The latest release-to-release comparison of specifications that define IP multimedia application. Each summary describes the whole specification, not only this term.

TS 22.228Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 22.228: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 22.228 →
TS 23.228Rel-18 → Rel-19

Rel-19 TS 23.228 adds SBI service operations for IMS data channels, event subscription, and user information, plus HSS lookup of the serving IMS AS. It adds PS Data Off handling for IMS Data Channel services and Multimedia Priority Service for Messaging.

Full comparison in TS 23.228 →

Release Timeline

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

R99 Initial

Initial definition introduced as part of early IMS work. The term was defined as 'an application that handles one or more media simultaneously such as speech, audio, video and data (e.g. chat text, shared whiteboard) in a synchronised way from the user's point of view. A multimedia application may involve multiple parties, multiple connections, and the addition or deletion of resources within a single IP multimedia session. A user may invoke concurrent IP multimedia applications in an IP multimedia session.'

Definition carried over unchanged from R99.

Definition carried over unchanged from R99.

Definition carried over unchanged from R99, with minor formatting adjustments (e.g., apostrophe style).

Definition carried over unchanged from R99.

Definition carried over unchanged from R99.

Definition carried over unchanged from R99, with minor formatting adjustments.

Definition carried over unchanged from R99.

The definition was revised to explicitly mention 'one or more media types' instead of 'one or more media,' and to add 'multiple media streams of the same or different types' to the description. This change reflected the growing complexity of multimedia applications and the need to clarify that multiple streams of the same media type are supported.

Definition carried over unchanged from Rel-12.

Definition carried over unchanged from Rel-12.

Definition carried over unchanged from Rel-12.

Definition carried over unchanged from Rel-12.

Definition carried over unchanged from Rel-12, with minor formatting adjustments.

Definition carried over unchanged from Rel-12.

Definition carried over unchanged from Rel-12.

Defining Specifications

3GPP specifications that define or reference IP multimedia application, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 22.228 vl00 IMS Service Requirements Rel-21 read
TS 22.273 v710 IMS Multimedia Telephony with PSTN/ISDN Simulation Rel-7 read
TS 23.228 vk10 IP Multimedia Core Network Subsystem Rel-20 read