Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 26.501  Word version:  18.3.1

Top   Top   None   None   Next
1…   4…   4.1   4.2…   4.2.2…   4.3…   4.4   4.5…   4.6…   4.7…   4.7.4…   4.8   4.9…   4.10…   5…   6…   7…   A…

 

1  Scopep. 11

The present document specifies the 5G Media Streaming (5GMS) architecture. The 5GMS supported services include MNO and third-party Downlink Media Streaming Services, and MNO and third-party Uplink Media Streaming Services. The 5GMS architecture supports related network and UE functions and APIs, backwards compatible functions for EUTRAN deployments (with and without MBMS) and 5G specific features.
The 5GMS architecture is functionally divided into independent components enabling different deployments with various degrees of integration between 5G MNOs and Content Providers. It is specified as a set of extensions to TS 23.501 "System Architecture for the 5G System".
Up

2  Referencesp. 11

The following documents contain provisions which, through reference in this text, constitute provisions of the present document.
  • References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.
  • For a specific reference, subsequent revisions do not apply.
  • For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.
[1]
TR 21.905: "Vocabulary for 3GPP Specifications".
[2]
TS 23.501: "System architecture for the 5G System (5GS)".
[3]
TS 23.502: "Procedures for the 5G System (5GS)".
[4]
TS 23.503: "Policy and charging control framework for the 5G System (5GS); Stage 2".
[5]  Void
[6]
TS 26.307: "Presentation layer for 3GPP services".
[7]
TS 26.247: "Transparent end-to-end Packet-switched Streaming Service (PSS); Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH)".
[8]
TS 26.234: "Transparent end-to-end Packet-switched Streaming Service (PSS); Protocols and codecs".
[9]
TS 23.003: "Technical Specification Group Core Network and Terminals; Numbering, addressing and identification".
[10]
TS 28.530: "Management and orchestration; Concepts, use cases and requirements".
[11]
TS 28.531: "Management and orchestration; Provisioning".
[12]
TS 28.541: "Management and orchestration; 5G Network Resource Model (NRM); Stage 2 and stage 3".
[13]
TS 23.222: "Common API Framework for 3GPP Northbound APIs".
[14]
RFC 1034:  "Domain names - concepts and facilities".
[15]
TS 23.548: "5G System Enhancements for Edge Computing; Stage 2".
[16]
TS 23.558: "Architecture for enabling Edge Applications".
[17]
TS 28.538: "Management and orchestration; Edge Computing Management".
[18]
TS 23.246: "Multimedia Broadcast/Multicast Service (MBMS); Architecture and functional description".
[19]
TS 26.346: "Multimedia Broadcast/Multicast Service (MBMS); Protocols and codecs".
[20]
TS 26.347: "Multimedia Broadcast/Multicast Service (MBMS); Application Programming Interface and URL".
[21]
TS 26.348: "Northbound Application Programming Interface (API) for Multimedia Broadcast/Multicast Service (MBMS) at the xMB reference point".
[22]
TS 26.531: "Data collection and reporting; General description and architecture".
[23]
TS 23.288: "Architecture enhancements for 5G System (5GS) to support network data analytics services".
[24]
TS 27.007: "AT command set for User Equipment (UE)".
[25]
CTA-5005: "Web Application Video Ecosystem - DASH-HLS Interoperability Specification".
[26]
TS 26.511: "5G Media Streaming (5GMS); Profiles, Codecs and Formats".
[27]
ISO/IEC 23000-19: "Information Technology Multimedia Application Format (MPEG-A) - Part 19: Common Media Application Format (CMAF) for segmented media".
[28]
RFC 8216:  "HTTP Live Streaming".
[29]
ISO/IEC 23009-1: "Information Technology - Dynamic Adaptive Streaming Over HTTP (DASH) - Part 1: Media Presentation Description and Segment Formats".
[30]
TS 26.502: "5G Multicast-Broadcast User Service Architecture".
Up

3  Definition of terms, symbols and abbreviationsp. 12

3.1  Termsp. 12

For the purposes of the present document, the terms 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.
5GMS System:
An assembly of Application Functions, Application Servers and interfaces from the 5G Media Streaming architecture that support either downlink media streaming services or uplink media streaming services, or both.
5GMS Application Provider:
A party that interacts with functions of the 5GMS System and supplies a 5GMS-Aware Application that interacts with functions of the 5GMS System.
5GMS-Aware Application:
Application in the UE, provided by the 5GMS Application Provider, that contains the service logic of the 5GMS application service, and interacts with other 5GMS Client and Network functions via the interfaces and APIs defined in the 5GMS architecture.
5GMS Client:
A UE function that is either a 5GMSd Client or a 5GMSu Client, or both.
5G Media Streaming Client for downlink (5GMSd Client):
UE function that includes at least a 5G Media Streaming Player and a Media Session Handler for downlink streaming and that may be accessed through well-defined interfaces/APIs.
5G Media Streaming Client for uplink (5GMSu Client):
Originator of 5GMSu service that includes at least a Media Streamer and a Media Session Handler for uplink streaming and that may be accessed through well-defined interfaces/APIs.
5GMSu Media Streamer:
UE function that enables uplink delivery of streaming media content to an Application Server function of the 5GMS Application Provider, and which interacts with both the 5GMSu-Aware Application for media capture and subsequent streaming, and the Media Session Handler for media session control.
Dynamic policy:
A Dynamic PCC Rule (c.f. TS 23.503) for an uplink or downlink application flow during a media session.
Egest Session:
An uplink media streaming session from the 5GMSu AS towards the 5GMSu Application Provider.
Ingest Session:
A session to upload the media content into a 5GMSd AS.
Policy Template:
A collection of (semi-static) PCF/NEF API parameters which are specific to the 5GMS Application Provider and also the resulting PCC Rule.
Policy Template Id:
Identifies the desired policy template, which is used by 5GMSd AF to select the appropriate PCF/NEF API towards the 5G System so that the PCF can compile the desired PCC Rule.
Media Entry Point:
A Media Player Entry for downlink media streaming or a Media Streamer Entry for uplink media streaming intended to be consumed by a 5GMS Media Stream Handler.
Media Player Entry:
A document or a pointer to a document that defines a downlink media streaming presentation e.g. MPD for DASH content or URL to a video clip file intended to be consumed by a 5GMSd Media Player.
Media Session Handler:
UE function that communicates with the 5GMS AF in order to establish and control the delivery of a streaming media session in the downlink or uplink direction, and which also exposes APIs to the 5GMS-Aware Application and to the Media Player (for downlink streaming) or the Media Streamer (for uplink streaming).
Media Streamer Entry:
A pointer (e.g. in the form of a URL) that defines an entry point of an uplink media streaming session intended to be consumed by a 5GMSu Media Streamer.
media streaming session:
A session initiated by a 5GMS-Aware Application that involves one or more media streams being delivered between the 5GMS AS and the 5GMS Client via reference point M4.
presentation entry:
A document or a pointer to a document that defines an application presentation e.g. an HTML5 document as defined in e.g. TS 26.307.
Provisioning Session:
A data structure supplied at interface M1 by a 5GMS Application Provider that configures the 5GMS features relevant to a set of 5GMS-Aware Applications.
5GMSd Media Player:
UE function that enables playback and rendering of a media presentation based on a Media Player Entry and exposing some basic controls such as play, pause, seek, stop to the 5GMSd-Aware Application.
Service Access Information:
Set of parameters and addresses that are needed by a 5GMS Client to activate the reception of a downlink media streaming session or the transmission on an uplink media streaming session, perform dynamic policy invocation, consumption reporting and/or metrics reporting, and request AF-based network assistance.
Service and Content Discovery:
Functionality and procedures provided by a 5GMSd Application Provider to a 5GMS-Aware Application that enables the end user to discover the available streaming service and content offerings and select a specific service or content item for access.
Service Announcement:
Procedures conducted between the 5GMS-Aware Application and the 5GMS Application Provider such that the 5GMS-Aware Application is able to obtain 5GMS Service Access Information, either directly or in the form of a reference to that information.
Service Data Flow:
As defined in TS 23.503 ("An aggregate set of packet flows carried through the UPF that matches a service data flow template").
Service Data Flow Description:
A set of parameters and/or parameter ranges used by the 5GMS AF to create a Service Data Flow Template.
Service Description:
A set of parameters and/or parameter ranges describing the requirements of the streaming service, used by the Media Stream Handler to follow the service requirements and associated with a Service Operation Point.
Service Operation Point:
An abstract set of parameters and/or parameter ranges defining service requirements for media streaming that may be supported by a Dynamic Policy in the 5GMS System and described as part of a Service Description or provided as information to the Media Stream Handler.
third party player:
Part of an application that uses APIs to exercise selected 5GMSd functions to play back media content.
third party uplink streamer:
Part of an application that uses APIs to exercise selected 5GMSu functions to capture and stream media content.
Up

3.2  Symbolsp. 14

Void.

3.3  Abbreviationsp. 14

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.
5GC
5G Core Network
5GMS
5G Media Streaming
5GMSd
5G Media Streaming downlink
5GMSu
5G Media Streaming uplink
5GS
5G Systems
AF
Application Function
ABR
Adaptive Bit Rate
AMF
Access and Mobility Function
API
Application Programming Interface
App
Application
AS
Application Server
CAPIF
Common API Framework
CDN
Content Delivery Network
DASH
Dynamic and Adaptive Streaming over HTTP
DN
Data Network
DNAI
Data Network Application Identifier
DNN
Data Network Name
DRM
Digital Rights Management
EPC
Evolved Packet Core
EPS
Evolved Packet System
EUTRAN
Evolved Universal Terrestrial Radio Access Network
FLUS
Framework for Live Uplink Streaming
FQDN
Fully-Qualified Domain Name
GPU
Graphics Processing Unit
GSM
Global System for Mobile communication
HPLMN
Home Public Land Mobile Network
HTTP
HyperText Transfer Protocol
HTTPS
HyperText Transfer Protocol Secure
LTE
Long-Term Evolution
MBMS
Multimedia Broadcast Multicast System
MNO
Mobile Network Operator
MPD
Media Presentation Description
MSISDN
Mobile Station International Subscriber Directory Number
NA
Network Assistance
NEF
Network Exposure Function
NR
New Radio
NSMF
Network Slice Management Function
NSSAI
Network Slice Selection Assistance Information
NSSP
Network Slice Selection Policy
OAM
Operations, Administration and Maintenance
OTT
Over-The-Top
PCC
Policy and Charging Control
PCF
Policy and Charging Function
PDU
Packet Data Unit
PSS
Packet-switched Streaming Service
RAN
Radio Access Network
SBA
Service based Architecture
SLA
Service Level Agreement
TCP
Transmission Control Protocol
UPF
User Plane Function
URL
Unique Resource Identifier
URSP
UE Route Selection Policy
Up

Up   Top   ToC