Description
Multicast service is a fundamental service delivery concept in 3GPP networks, defined as a unidirectional point-to-multipoint (PTM) service in which data is efficiently transmitted from a single source to a multicast group within an associated multicast service area. Unlike unicast services that establish dedicated connections to each recipient, multicast service allows a single data stream to be shared among multiple subscribers who have explicitly subscribed to the service and joined the corresponding multicast group. This membership-based access model ensures that only authorized and interested users receive the content, providing both resource efficiency and access control.
Architecturally, multicast service operates within the broader Multimedia Broadcast/Multicast Service (MBMS) framework, where it coexists with broadcast service. The key distinction is that broadcast service delivers content to all users in a geographic area regardless of subscription, while multicast service restricts delivery to users who have both subscribed to the specific multicast service and joined the multicast group. The network maintains multicast service areas—geographical regions where the service is available—and manages multicast group membership through signaling procedures. When a user joins a multicast group, the network tracks this membership to determine which cells need to carry the multicast traffic.
The transmission mechanism for multicast service leverages shared radio resources. Rather than establishing individual bearers for each user, the network can use point-to-multipoint bearers over the air interface, allowing multiple users in the same cell to receive the same transmission simultaneously. In UMTS, this uses the MBMS bearer services defined in TS 25.413; in LTE and 5G, similar principles apply through MBS (Multicast/Broadcast Service) frameworks. The core network establishes multicast bearers that carry the data from the content source to the radio access network, which then distributes it to the relevant cells based on group membership and service area information.
Subscription management and group joining are critical components. Subscription occurs at the service level—a user contracts with the operator to access a particular multicast service. Joining occurs at the session level—when the user wants to actually receive the content, they signal the network to join the multicast group. This two-level model allows the operator to distinguish between users who are eligible to receive a service (subscribers) and those who are actively consuming it at any given time (joined members), optimizing network resource allocation.
The efficiency gains of multicast service are most pronounced when multiple users in the same area request the same content, such as live sports events, software updates, or group communications. By transmitting a single copy of the data over shared resources, the network reduces bandwidth consumption, signaling overhead, and radio resource usage compared to unicast delivery to each user independently. This makes multicast service particularly valuable for bandwidth-intensive or popular content distribution scenarios in mobile networks.
Purpose & Motivation
Multicast service was created to address the inefficiency of delivering identical content to multiple users through individual unicast connections. In early mobile networks, delivering the same content to many users—such as live events or group messages—required separate radio bearers and core network resources for each recipient, which wastefully consumed spectrum and backhaul capacity. As mobile multimedia gained popularity, operators needed a more scalable approach to content distribution that could reach many users without a proportional increase in resource consumption.
The concept emerged in 3GPP Release 4 with the initial MBMS work, leveraging the inherent broadcast nature of the radio interface. The key insight was that the air interface can naturally reach many users with a single transmission, and by organizing users into multicast groups with shared bearers, the network could achieve dramatic efficiency improvements. However, multicast service needed to be differentiated from broadcast service to support scenarios where access control and membership management were required, such as subscription-based content or group communications.
The membership-based model solves the problem of selective delivery—ensuring that only users who have subscribed and joined receive the content, while still benefiting from shared transmission resources. This addresses both commercial requirements (controlling access to premium content) and technical requirements (optimizing resource usage for interested users only). Over successive releases from Rel-4 through Rel-19, the multicast service concept has evolved alongside the underlying network technologies, from UMTS through LTE and 5G, adapting to new architectural paradigms while maintaining the core principle of efficient group-based content delivery.
What changed in its specifications
The latest release-to-release comparison of specifications that define Multicast service. Each summary describes the whole specification, not only this term.
Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TR 21.905 →Rel-19 brings only minor changes to TS 22.060: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TS 22.060 →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.
Initial definition introduced multicast service as a unidirectional PTM service transmitting a message from a single source entity to all subscribers in a geographical area, using a group identifier to determine whether the message interests all subscribers or only a specific multicast group. The architecture leveraged the new MBMS framework for efficient group delivery over the air interface.
[WORDING CHANGED] The definition was substantially rewritten to introduce the modern formulation: 'data is efficiently transmitted' replaced the simple 'a message is transmitted,' and the concept of membership was made explicit with 'Multicast services can only be received by such members that are subscribed to the specific multicast service and have joined the multicast group.' This change formalized the subscription-and-join model that distinguishes multicast from broadcast.
[WORDING CHANGED] The definition reverted to the earlier Rel-4 style wording describing a message transmitted to all subscribers in a geographical area with a group identifier, dropping the Rel-8 formulation about efficient data transmission and explicit membership. This reintroduced the generic topographic description.
Defining Specifications
3GPP specifications that define or reference Multicast service, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj20 | 3GPP Terminology and Definitions | Rel-19 read |
| TS 22.060 vj00 | GPRS Stage 1 Service Description | Rel-19 read |
| TS 25.413 vj00 | Radio Access Network Application Part (RANAP) | Rel-19 read |
| TR 26.946 vj00 | MBMS User Services Overview | Rel-19 read |
| TS 29.199 | 3GPP TS 29.199 | Rel-4 read |