3 Definitions and abbreviations

26.3473GPPApplication Programming Interface and URLMultimedia Broadcast/Multicast Service (MBMS)Release 17TS

3.1 Definitions

For the purposes of the present document, the terms and definitions given in 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 TR 21.905 [1].

Application Feature Enhanced Service: An end-user service for which all associated resources are delivered through more than one MBMS User Service.

MBMS Application User Service: An end-user service for which all associated resources are delivered through an MBMS User Service via broadcast and/or unicast bearers and which is accessible through the MBMS-API.

MBMS-API: An Application Programming Interface between the MBMS Client and the MBMS-Aware application for a specific Application User Service.

MBMS-aware Application: An application in the user space that communicates with the MBMS client through APIs as defined in the present document.

MBMS Client: A function that implements functionalities defined in TS 26.346 and provides APIs and protocol-related methods to expose relevant functionalities to an MBMS-aware application.

MBMS-URL: A Universal Resource Locator that enables a general application to access resources delivered through an MBMS User Service using the MBMS URL handler.

MBMS-URL Handler: A logical function that translates the MBMS-URL to a sequence of MBMS-API calls in order to provide resources delivered by MBMS User Services to a general application.

3.2 Abbreviations

For the purposes of the present document, the abbreviations given in 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 TR 21.905 [1].

API Application Programming Interface

DANE DASH-Aware Network Element

DASH Dynamic Adaptive Streaming over HTTP

IDL Interface Definition Language

JSON JavaScript Object Notation

HLS HTTP live Streaming

MAA MBMS-Aware Application

MPD Media Presentation Description

SAND Server and Network Assisted DASH

SDP Session Description Protocol

USD User Service Description

URL Universal Resource Locator