Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 26.512  Word version:  17.3.0

Top   Top   Up   Prev   Next
1…   4…   4.4…   5…   6…   11…   A…

 

5  Procedures for Uplink Media streamingp. 37

5.1  Generalp. 37

Uplink media streaming functional entities in the 5GMS System include the 5GMSu Application Provider, 5GMSu AF, 5GMSu AS and the UE. To make use of these other entities, the UE includes a 5GMSu-Aware Application that is provided by the 5GMS Application Provider and a 5GMSu Client comprising the Media Session Handler and the Media Streamer.
The M1 Provisioning API enables the 5GMSu Application Provider to establish and manage the uplink media session handling and streaming options of the 5GMSu system.
The M2u Egest interface enables Uplink media streaming content sent by the 5GMSu Client to the 5GMSu AS over interface M4u to be subsequently delivered to the 5GMSu Application Provider. Uplink media streaming media transfer from the 5GMSu AS to the 5GMSu Application Provider may be either pull-based and initiated by the 5GMSu Application Provider using the HTTP GET method, or push-based and initiated by the 5GMSu AS using the HTTP PUT method. The resource identifier of the 5GMSu Application Provider for push-based streaming content delivery is provided to the 5GMSu AS by the 5GMSu AF over the M3u interface, as part of the M1 Provisioning Session.
The 5GMSu AF, having acquired M1 Provisioning information, sets up the M5 interface that the 5GMSu Client can use for Uplink media streaming session management, remote control, metrics reporting, network assistance and request for policy and/or charging treatment. Certain types of configuration and policy information accessed over M5 by the Media Session Handler, such as uplink metrics reporting, QoS policy, or support for AF-based network assistance are further passed to the Media Streamer via the M7u API.
Based on the configuration information received on M5 and a request from the Media Streamer received over the M6u interface, the Media Session Handler sets up an Uplink media streaming session with the 5GMSu AF. Upon successful session establishment, the Media Session Handler triggers the Media Streamer to begin Uplink media streaming of media content to the 5GMSu AS over the M4u interface.
Subscription to status and other event notification services are offered by the Media Session Handler to the 5GMSu-Aware Application and to the Media Streamer via the M6u APIs exposed by the Media Session Handler.
Subscription to status and other event notification services are also offered by the Media Streamer to the 5GMSu-Aware Application and to the Media Session Handler via the M7u APIs exposed by the Media Player.
Up

5.2  APIs relevant to Uplink Media Streamingp. 38

Table 5.2-1 summarises the APIs used to provision and use the various uplink media streaming features specified in TS 26.501.
5GMSu feature Abstract Relevant APIs
Interface API name Clause
Content protocols discoveryUsed by the 5GMSu Application Provider to query which content egest protocols are supported by 5GMSu AS(s).M1uContent Protocols Discovery API 7.5
Content preparationSupports manipulation by the 5GMSu AS of streaming media content uploaded by 5GMSu Client over M4u, prior to egest of the manipulated content over M2u.M1uContent Preparation Templates Provisioning API 7.4
Metrics reportingThe 5GMSu Client uploads metrics reports to the 5GMSu AF according to a provisioned Metrics Reporting Configuration it obtains from the Service Access Information for its Provisioning Session.M1uProvisioning Sessions API 7.2
Metrics Reporting Provisioning API 7.8
M5uService Access Information API 11.2
Metrics Reporting API 11.4
Dynamic Policy invocationThe 5GMSu Client activates different traffic treatment policies selected from a set of Policy Templates configured in its Provisioning Session.M1uProvisioning Sessions API 7.2
Policy Templates Provisioning API 7.9
M5uService Access Information API 11.2
Dynamic Policies API 11.5
Network AssistanceThe 5GMSu Client requests bit rate recommendations and delivery boosts from the 5GMSu AF.M5uService Access Information API 11.2
Network Assistance API 11.6
Edge content processingEdge resources are provisioned for processing content in 5GMS uplink media streaming sessions.M1uProvisioning Sessions API 7.2
Edge Resources Provisioning API 7.10
M5uService Access Information API 11.2
UE data collection, reporting and exposureUE data related to uplink 5G Media Streaming is reported to the Data Collection AF instantiated in the 5GMSu AF for exposure to Event consumers.M1uEvent Data processing Provisioning API 7.11
R4Ndcaf_DataReporting service 17
R5, R6Naf_EventExposure service 18
Up

Up   Top   ToC