Skip to main content
Reference Tools

5G Multicast Broadcast Services (MBS)

Reference implementation of the 5G Multicast Broadcast Services (MBS) user service layer targeting 3GPP Release 17 and 18.

Unlike LTE-based 5G Broadcast (evolved Multimedia Broadcast Multicast Service, eMBMS), 5G MBS is natively integrated into the 5G Core (5GC) and New Radio (NR) Radio Access Network (RAN), enabling efficient point-to-multipoint delivery of live TV, software updates, and emergency information. The tools cover MBS service announcements, session management, and media delivery over the broadcast delivery mode, as defined in TS 26.502, though the chain does not yet run fully end-to-end on real RAN hardware or software radio today; the multicast delivery mode's MB-SMF/MB-UPF data path already exists, but its session-join control plane does not yet (see Scope for the detail on both).

If you are looking for the LTE-based, free-to-air broadcast implementation (a separate, similarly named area), see the 5G Broadcast reference tools instead.

Implemented specifications: 3GPP TS 26.502 (MBS user services), TS 23.247 (MBS architecture and functional description), TS 38.300 (NR overall description, RAN broadcast procedures), TS 29.580 (MBSF services, Nmb10), TS 29.581 (MBSTF services, Nmb2/Nmb8/Nmb9), TS 29.532 (MB-SMF services, Nmbsmf_TMGI/Nmbsmf_MBSSession).

Contributors

Project Overview

The slide deck below introduces the 5G MBS reference tools, their architecture and the specifications they implement.

Download the slide deck of this Project

Go deeper

AreaDetails
Technical documentationArchitecture, RAN aspects, and mobility analysis: 5G Multicast Broadcast Services (MBS) on the Tech portal
StandardsNormative specs and 5G-MAG contributions: 5G Multicast Broadcast Services (MBS) on the Standards portal
ApplicationsReal, assembled scenarios built on this tool: MBS End-to-End Delivery Demo
Implementation BlueprintsThe step-by-step procedures this tool implements: MBS Broadcast RAN acquisition, MBS Multicast RRC_INACTIVE RAN acquisition, MBS Multicast mobility, MBS Service Layer provisioning-to-announcement
In Action

Developer Exchange

See the reference tools in action in this community video.

In Action

Connecting MBSTF to the MBS System - Developer Exchange

Josep Ribes Rodríguez-Moldes (iTEAM-UPV)

Browse all 5G-MAG videos →

Community Stats

Last Synced: 2026-09-11 01:35 UTC

RepositoryStarsForksViews (Total)Clones (Total)Activity
rt-mbs-function2310291105Active
rt-mbs-transport-function13562513Active
rt-mbs-examples1091617510Active
rt-common-shared383981692Active
rt-libflute23137002059Active
open5gs585621121Active
srsRAN_4G5211242Quiet
rt-srsRAN_Project43319228Quiet
rt-mbs-application-provider00292Active
rt-mbs-client0010812Active
rt-mbs-application00322Active