PageSourceSearch

https://www.5g-mag.com/assets/js/c7a9e789.2863e44a.js

js 5g-mag.com collected 2026-09-24 20:26:03 UTC 17,676 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_5g_mag_portal=self.webpackChunk_5g_mag_portal||[]).push([["2775"],{25835(e,s,r){r.r(s),r.d(s,{metadata:()=>t,default:()=>p,frontMatter:()=>c,contentTitle:()=>o,toc:()=>l,assets:()=>d});var t=JSON.parse('{"id":"5g-mbs","title":"5G Multicast Broadcast Services (MBS)","description":"Overview of 5G Multicast and Broadcast Services (MBS), covering the three-layer architecture, key specifications and links to technical pages.","source":"@site/docs/tech/5g-mbs.mdx","sourceDirName":".","slug":"/5g-mbs","permalink":"/tech/5g-mbs","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"hide_title":true,"title":"5G Multicast Broadcast Services (MBS)","sidebar_position":4,"description":"Overview of 5G Multicast and Broadcast Services (MBS), covering the three-layer architecture, key specifications and links to technical pages."},"sidebar":"tutorialSidebar","previous":{"title":"Advanced Media Delivery","permalink":"/tech/5gms/overview-amd"},"next":{"title":"MBS Overview","permalink":"/tech/5g-mbs/overview-mbs"}}'),i=r(74848),a=r(28453),n=r(66497);let c={hide_title:!0,title:"5G Multicast Broadcast Services (MBS)",sidebar_position:4,description:"Overview of 5G Multicast and Broadcast Services (MBS), covering the three-layer architecture, key specifications and links to technical pages."},o,d={},l=[{value:"Go deeper",id:"go-deeper",level:2},{value:"How the pieces fit together",id:"how-the-pieces-fit-together",level:2},{value:"Technical Documentation",id:"technical-documentation",level:2},{value:"General information about Multicast & Broadcast in 5G",id:"general-information-about-multicast--broadcast-in-5g",level:3},{value:"VideoTech",id:"videotech",level:4},{value:"Architecture aspects of Multicast & Broadcast in 5G",id:"architecture-aspects-of-multicast--broadcast-in-5g",level:3},{value:"Analysis of MBS Multicast",id:"analysis-of-mbs-multicast",level:3},{value:"Analysis of MBS Broadcast",id:"analysis-of-mbs-broadcast",level:3},{value:"Related",id:"related",level:2}];function h(e){let s={a:"a",admonition:"admonition",em:"em",h2:"h2",h3:"h3",h4:"h4",hr:"hr",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,a.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{class:"topic-banner",children:[(0,i.jsx)("div",{class:"topic-banner__icon-wrap",children:(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"#fff","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","aria-hidden":"true",children:[(0,i.jsx)("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),(0,i.jsx)("path",{d:"M12 12l0 .01"}),(0,i.jsx)("path",{d:"M14.828 9.172a4 4 0 0 1 0 5.656"}),(0,i.jsx)("path",{d:"M17.657 6.343a8 8 0 0 1 0 11.314"}),(0,i.jsx)("path",{d:"M9.168 14.828a4 4 0 0 1 0 -5.656"}),(0,i.jsx)("path",{d:"M6.337 17.657a8 8 0 0 1 0 -11.314"})]})}),(0,i.jsxs)("div",{class:"topic-banner__text",children:[(0,i.jsx)("span",{class:"topic-banner__kicker",children:"Tech"}),(0,i.jsx)("h1",{children:"5G Multicast Broadcast Services (MBS)"})]})]}),"\n",(0,i.jsx)("div",{class:"topic-lead",children:(0,i.jsx)(s.p,{children:"Native point-to-multipoint delivery in 5G NR for live TV, emergency alerts and mass content distribution."})}),"\n",(0,i.jsxs)(s.p,{children:["Multicast & Broadcast in 5G (MBS) introduces native point-to-multipoint delivery into 5G New Radio (NR), standardised from 3GPP Release 17 onwards. Delivery can be point-to-multipoint (PTM), one transmission shared by many devices, or point-to-point (PTP), a separate copy per device, with the network choosing between them. Unlike LTE-based broadcast (evolved Multimedia Broadcast Multicast Service, eMBMS), 5G MBS is integrated directly into the 5G Core and Radio Access Network (RAN), enabling efficient distribution of identical content to many devices simultaneously, whether for live TV, emergency alerts, or software updates. 5G-MAG implements the MBS user service layer defined in 3GPP ",(0,i.jsx)(s.a,{href:"https://www.3gpp.org/dynareport/26502.htm",children:"TS 26.502"}),", covering service announcement, session management, and media delivery. For acronyms used here, see the ",(0,i.jsx)(s.a,{href:"/tech/glossary",children:"Glossary"}),"."]}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Key specifications:"})," 3GPP TS 26.502 (MBS user services), ",(0,i.jsx)(s.a,{href:"https://www.3gpp.org/dynareport/23247.htm",children:"TS 23.247"})," (MBS architecture), ",(0,i.jsx)(s.a,{href:"https://www.3gpp.org/dynareport/26501.htm",children:"TS 26.501"})," (5G Media Streaming, 5GMS, framework referenced for hybrid delivery), ",(0,i.jsx)(s.a,{href:"https://www.3gpp.org/dynareport/38300.htm",children:"TS 38.300"})," / ",(0,i.jsx)(s.a,{href:"https://www.3gpp.org/dynareport/38331.htm",children:"TS 38.331"})," (RAN procedures for broadcast mode)."]}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Reference tools:"}
1)," The 5G-MAG software implementation is on the developer portal under ",(0,i.jsx)(s.a,{href:"/reference-tools/5g-mbs",children:"5G Multicast Broadcast Services"}),"."]}),"\n",(0,i.jsx)(s.h2,{id:"go-deeper",children:"Go deeper"}),"\n",(0,i.jsxs)("div",{class:"godeeper-grid",children:[(0,i.jsxs)("div",{class:"godeeper-card",children:[(0,i.jsxs)("div",{class:"godeeper-card__band",children:[(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","aria-hidden":"true",children:[(0,i.jsx)("path",{d:"M14 3v4a1 1 0 0 0 1 1h4"}),(0,i.jsx)("path",{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2"}),(0,i.jsx)("path",{d:"M9 17l0 -5"}),(0,i.jsx)("path",{d:"M12 17l0 -1"}),(0,i.jsx)("path",{d:"M15 17l0 -3"})]}),(0,i.jsx)("h3",{children:"Technology & Analysis"})]}),(0,i.jsxs)("div",{class:"godeeper-card__body",children:[(0,i.jsx)("p",{children:"The three-layer architecture (user service, 5G Core, NR/NG-RAN) and the mobility and RAN-procedure analysis pages."}),(0,i.jsxs)("ul",{class:"godeeper-card__links",children:[(0,i.jsx)("li",{children:(0,i.jsx)("a",{href:"./5g-mbs/overview-mbs",children:"MBS Overview"})}),(0,i.jsx)("li",{children:(0,i.jsx)("a",{href:"./5g-mbs/mbs-service-layer",children:"Service Layer Aspects"})}),(0,i.jsx)("li",{children:(0,i.jsx)("a",{href:"./5g-mbs/mbs-service-system-aspects",children:"Service & System Aspects"})}),(0,i.jsx)("li",{children:(0,i.jsx)("a",{href:"./5g-mbs/ran-aspects",children:"RAN Aspects"})})]})]})]}),(0,i.jsxs)("div",{class:"godeeper-card",children:[(0,i.jsxs)("div",{class:"godeeper-card__band",children:[(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","aria-hidden":"true",children:(0,i.jsx)("path",{d:"M3 20l1.3 -3.9a9 8 0 1 1 3.4 2.9l-4.7 1"})}),(0,i.jsx)("h3",{children:"Standards Tracking"})]}),(0,i.jsxs)("div",{class:"godeeper-card__body",children:[(0,i.jsx)("p",{children:"The 3GPP specification list grouped by layer, and 5G-MAG's standards contributions."}),(0,i.jsx)("ul",{class:"godeeper-card__links",children:(0,i.jsx)("li",{children:(0,i.jsx)("a",{href:"/standards/5g-mbs",children:"Standards: 5G Multicast Broadcast Services"})})})]})]}),(0,i.jsxs)("div",{class:"godeeper-card",children:[(0,i.jsxs)("div",{class:"godeeper-card__band",children:[(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","aria-hidden":"true",children:[(0,i.jsx)("path",{d:"M7 8l-4 4l4 4"}),(0,i.jsx)("path",{d:"M17 8l4 4l-4 4"}),(0,i.jsx)("path",{d:"M14 4l-4 16"})]}),(0,i.jsx)("h3",{children:"Software Tools"})]}),(0,i.jsxs)("div",{class:"godeeper-card__body",children:[(0,i.jsx)("p",{children:"The reference implementation for 5G-native multicast and broadcast delivery."}),(0,i.jsx)("ul",{class:"godeeper-card__links",children:(0,i.jsx)("li",{children:(0,i.jsx)("a",{href:"/reference-tools/5g-mbs",children:"5G Multicast Broadcast Services"})})})]})]})]}),"\n",(0,i.jsx)(s.p,{children:(0,i.jsx)(s.a,{href:"https://github.com/orgs/5G-MAG/projects/44/views/8",children:"Execution Plan"})}),"\n",(0,i.jsx)(s.p,{children:"The slide deck below summarises the 5G-MAG reference tools for Multicast & Broadcast in 5G."}),"\n",(0,i.jsx)("div",{class:"pdf-embed-wrapper",children:(0,i.jsx)("iframe",{loading:"lazy",class:"pdf-embed",src:(0,n.Ay)("/docs/Reference_Tools_5G_Multicast_Broadcast.pdf"),title:"5G Multicast Broadcast reference tools overview slide deck"})}),"\n",(0,i.jsx)(s.p,{children:(0,i.jsx)(s.em,{children:"Slide deck: 5G Multicast Broadcast Services reference tools."})}),"\n",(0,i.jsx)(s.p,{children:(0,i.jsx)(s.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:r(3119).A+"",children:"Download the Slidedeck"})}),"\n",(0,i.jsx)(s.h2,{id:"how-the-pieces-fit-together",children:"How the pieces fit together"}),"\n",(0,i.jsx)(s.p,{children:"An MBS session travels through three layers, and the technical pages below are organised to follow that path from the content provider down to the device."}),"\n",(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsxs)(s.li,{children:["The ",(0,i.jsx)(s.strong,{children:"user-service layer"})," (TS 26.502) is where a content provider provisions a service, has it announced to clients, ingests content and optionally repairs lost data. It is realised by the Multicast/Broadcast Service Function (MBSF) on the control plane and the Multicast/Broadcast Service Transport Function (MBSTF) on the user plane. This layer is optional: a provider can also drive the core directly."]}),"\n",(0,i.jsxs)(s.li,{children:["The ",(0,i.jsx)(s.strong,{children:"5G Core layer"})," (TS 23.247) defines the multicast and broadcast communication services, the MBS sessions that carry them, and the two ways the core delivers packets towards the radio: the 5GC shared method (one copy per MBS-capable RAN node) and the 5GC individual method (a per-UE copy for MBS-incapable nodes). The MBS-s
1pecific core functions are the MB-SMF and the MB-UPF."]}),"\n",(0,i.jsxs)(s.li,{children:["The ",(0,i.jsx)(s.strong,{children:"NR / NG-RAN layer"})," (TS 38.300 family) is where the gNB (the 5G base station) chooses point-to-multipoint (PTM) or point-to-point (PTP) delivery and applies one of three Layer-2 delivery modes."]}),"\n"]}),"\n",(0,i.jsx)(s.p,{children:"Two distinctions recur across the pages and are worth fixing early, since the terms sound alike but describe different layers:"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"Term"}),(0,i.jsx)(s.th,{children:"Layer"}),(0,i.jsx)(s.th,{children:"Values"}),(0,i.jsx)(s.th,{children:"What it means"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:"Delivery method"}),(0,i.jsx)(s.td,{children:"Radio (RAN)"}),(0,i.jsx)(s.td,{children:"PTM (point-to-multipoint) or PTP (point-to-point)"}),(0,i.jsx)(s.td,{children:"How the gNB (the 5G base station) physically sends the data over the air: one shared transmission, or a separate copy per device."})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:"Delivery mode"}),(0,i.jsx)(s.td,{children:"Radio (RAN), Layer 2"}),(0,i.jsx)(s.td,{children:"1 (multicast), 2 (broadcast), or unicast"}),(0,i.jsx)(s.td,{children:"The Layer-2 configuration that carries the delivery method above \u2014 a separate setting from the method itself."})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:"5GC traffic delivery method"}),(0,i.jsx)(s.td,{children:"Core network"}),(0,i.jsx)(s.td,{children:"Shared or individual"}),(0,i.jsx)(s.td,{children:"How the 5G Core sends packets towards the radio: one copy per MBS-capable node (shared) or a per-UE copy for nodes that don't support MBS (individual). Describes the core, not the radio \u2014 don't confuse with the RAN delivery method row above."})]})]})]}),"\n",(0,i.jsxs)(s.p,{children:["The ",(0,i.jsx)(s.a,{href:"./5g-mbs/ran-aspects",children:"RAN Aspects"})," page keeps these separate in more detail."]}),"\n",(0,i.jsxs)(s.p,{children:["For the 3GPP specification list grouped by layer, see ",(0,i.jsx)(s.a,{href:"/standards/5g-mbs",children:"Standards: 5G Multicast Broadcast Services"}),". The ",(0,i.jsx)(s.a,{href:"/reference-tools/5g-mbs",children:"developer portal"})," covers what the reference software implements."]}),"\n",(0,i.jsx)(s.hr,{}),"\n",(0,i.jsx)(s.h2,{id:"technical-documentation",children:"Technical Documentation"}),"\n",(0,i.jsx)(s.p,{children:"The following resources are available. If you are new to MBS, start with the Overview, then read the architecture pages top to bottom (service layer, then service and system aspects, then RAN aspects); the analysis pages go deeper into specific radio procedures and can be read as needed."}),"\n",(0,i.jsx)(s.h3,{id:"general-information-about-multicast--broadcast-in-5g",children:"General information about Multicast & Broadcast in 5G"}),"\n",(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"./5g-mbs/overview-mbs",children:(0,i.jsx)(s.strong,{children:"MBS Overview"})}),": a plain-language introduction to multicast and broadcast services, delivery methods, and what MBS can be used for."]}),"\n"]}),"\n",(0,i.jsx)(s.h4,{id:"videotech",children:"VideoTech"}),"\n",(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsx)(s.li,{children:(0,i.jsx)(s.a,{href:"./exchanges#user-services-for-the-5g-multicast-broadcast-service-3gpp-release-17",children:(0,i.jsx)(s.strong,{children:"User Services for the 5G Multicast-Broadcast Service (3GPP Release 17)"})})}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"architecture-aspects-of-multicast--broadcast-in-5g",children:"Architecture aspects of Multicast & Broadcast in 5G"}),"\n",(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"./5g-mbs/mbs-service-layer",children:(0,i.jsx)(s.strong,{children:"Summary of MBS Service Layer Aspects"})}),": the user-service layer (TS 26.502), covering MBS User Services, the MBSF and MBSTF functions, and how content providers provision sessions."]}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"./5g-mbs/mbs-service-system-aspects",children:(0,i.jsx)(s.strong,{children:"Summary of MBS Service and System Aspects"})}),": the 5G Core architecture (TS 23.247), covering MBS communication services, sessions, and the shared and individual traffic delivery methods."]}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"./5g-mbs/ran-aspects",children:(0,i.jsx)(s.strong,{children:"Summary of MBS RAN Aspects"})}),": the radio side, covering how the gNB chooses PTM or PTP delivery and the three RAN delivery modes."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"analysis-of-mbs-multicast",children:"Analysis of MBS Multicast"}),"\n",(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"./5g-mbs/mobility-mbs-multicast",children:(0,i.jsx)(s.strong,{children:"Analysis of Mobility aspects for MBS Multicast Services"})}),": how multicast reception continues across handover between cells."]}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"./5g-mbs/analysis-mbs-multicast-inactive-ran",children:(0,i.jsx)(s.strong,{children:"Analysis of RAN Procedures for MBS Multicast Inactive"})}),": the Release 18 extension that lets a UE receive multicast in the RRC_INACTIVE state."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"analysis-of-mbs-broadcast",children:"Analysis of MBS Broadcast"}),"\n",(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"./5g-mbs/analysis-mbs-broadcast-ran",children:(0,i.jsx)(s.strong,{children:"Analysis of RAN Procedures for MBS Broadcast"})}),": the step-by-step radio acquisition of a broadcast service, with the relevant signalling."]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"related",children:"Related"}),"\n",(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"./5g-broadcast",children:"5G Broadcast"}),": the LTE-based, free-to-air broadcast technology. A separate topic with a similar name."]}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"./5gms",children:"5G Media Streaming"}),": the unicast delivery architecture whose user-service layer MBS extends."]}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"/standards/5g-mbs",children:"Standards: 5G Multicast Broadcast Services"}),": the standards-tracking view of this topic."]}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"/standards/content-delivery",children:"Standards: Content Delivery Protocols"}),": the FLUTE and ROUTE transport used by the MBS Object distribution method."]}),"\n"]}),"\n",(0,i.jsx)(s.admonition,{type:"note",children:(0,i.jsxs)(s.p,{children:["Refer to the ",(0,i.jsx)(s.a,{href:"https://github.com/5G-MAG/Tech/",children:"Tech"})," repository to contribute to this documentation."]})})]})}function p(e={}){let{wrapper:s}={...(0,a.R)(),...e.components};return s?(0,i.jsx)(s,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},3119(e,s,r){r.d(s,{A:()=>t});let t=r.p+"assets/files/Reference_Tools_5G_Multicast_Broadcast-8945ec67558d7cc19280130f3fff04c3.pdf"},28453(e,s,r){r.d(s,{R:()=>n,x:()=>c});var t=r(96540);let i={},a=t.createContext(i);function n(e){let s=t.useContext(a);return t.useMemo(function(){return"function"==typeof e?e(s):{...s,...e}},[s,e])}function c(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:n(e.components),t.createElement(a.Provider,{value:s},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.