3 Definitions, symbols and abbreviations

29.1163GPPRelease 18Representational state transfer over xMB reference point between content provider and BM-SCTS

3.1 Definitions

For the purposes of the present document, the terms and definitions given in 3GPP TR 21.905 [1] and the following apply. A term defined in the present document takes precedence over the definition of the same term, if any, in 3GPP TR 21.905 [1].

Content Provider: Entity/Entities which supplies/supply content in the form of streaming media or non-real-time (NRT) files to be delivered to UEs over the 3GPP network, via MBMS Bearer and/or unicast bearer services. Also referred to in this document as the Multicast Broadcast Source. The Content Provider may reside either inside or outside the operator’s network.

Service: One of the resource types exposed by the RESTful xMB API and operated on by a Content Provider using HTTP methods. It corresponds to a Content Provider’s service offering for delivery over the MBMS network to UEs. Each service instance created over the xMB API maps to an MBMS User Service as specified by 3GPP TS 26.346 [3]. The delivery of the contents of a created service is performed during one or more sessions associated with that service.

Session: One of the resource types exposed by the RESTful xMB API and operated on by a Content Provider using HTTP methods. It represents one or more time intervals during which the MBMS Bearer is active for the transmission of service contents from the BM-SC to the UE. Each session instance, besides the activity times, may contain various properties pertaining to transport, media and application level information (session type, session state, data rate, permitted delay, user plane ingestion mode, targeted delivery area, reporting parameters, identification of content components delivered during the session, etc.).

3.2 Abbreviations

For the purposes of the present document, the abbreviations given in 3GPP TR 21.905 [1] and the following apply. An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in 3GPP TR 21.905 [1].

5GMS 5G Media Streaming

ARP Allocation and Retention Priority

API Application Programming Interface

BM-SC Broadcast Multicast Service Center

CAPIF Common API Framework

CDN Content Delivery Network

CP Content Provider

DASH Dynamic Adaptive Streaming over HTTP

FEC Forward Error Correction

FLUTE File Delivery over Unidirectional Transport

GBR Guaranteed Bitrate

HTTP HyperText Transfer Protocol

IS Initialization Segment

JSON JavaScript Object Notation

MPD Media Presentation Description

MSA MBMS Service Area

PKI Public Key Infrastructure

PSK Pre-Shared Key

REST Representational State Transfer

ROHC Robust Header Compression

QCI QoS Class Identifier

QoS Quality of Service

SACH Service Announcement Channel

SAF Service Announcement Function

SLA Service Level Agreement

TLS Transport Layer Security

TMGI Temporarily Mobile Group Identity

TSI Transport Session Identifier

URI Universal Resource Identifier

WebDAV Web Distributed Authoring and Versioning

V2X Vehicle-to-Everything