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