Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 26.501  Word version:  18.6.0

Top   Top   Up   Prev   Next
1…   4…   4.0.6…   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…   5.2…   5.2.4   5.2.5…   5.3…   5.3.2…   5.4…   5.5…   5.6…   5.7…   5.7.4…   5.7.8   5.8…   5.10…   5.10.5…   5.10.6…   5.11…   5.12…   5.12.4…   5.12.5…   6…   6.2…   6.2.2.2…   6.2.3…   6.3…   6.4…   6.8…   6.9…   6.9.5…   6.9.7   7…   8…   9…   A…   A.4…   A.8   A.9   A.10   A.11   A.12   A.13   A.14   A.15…   A.15.3…   B…   B.3   C…   C.3   C.4   C.5   D…   E…

 

6  Procedures for uplink Media Streamingp. 152

6.1  Generalp. 152

The procedures for uplink media streaming allow a 5GMSu Application Provider to create, modify, establish and delete sessions. Uplink media streaming sessions exist between a 5GMSu Client and a 5GMSu AS.
The uplink streaming procedures follow a general high-level workflow, starting from provisioning to the actual uplink streaming sessions. The Egest Session refers to the time period during which media content is uplink streamed to the 5GMSu AS and optionally egested from there to the 5GMS Application Provider. The Provisioning Session refers to the time period during which the 5GMSu Client is permitted to upload stream media content. Interactions between the 5GMSu AF and the 5GMSu Application Provider may occur at any time while the Provisioning Session is active.
The 5GMSu Provisioning API allows the selection of Media Session Handling (M5u) and Uplink Streaming (M4u) options, including whether the media content is published to trusted 5GMSu ASs. The 5GMSu AF selects the M5u interface according to the provisioning option. The Media Session Handling interface exposed by the 5GMSu AF can be used for metrics reporting, requesting different policy and charging treatments, or 5GMSu AF-based Network Assistance.
When the 5GMSu AF and 5GMSu AS reside in the same DN, then the 5GMSu AF selects the 5GMSu AS. Interactions between a 5GMSu AF and a 5GMSu AS (M3u interactions) take place for Content Egest (M2u) and Uplink Streaming (M4u) resource reservations. The 5GMSu AS allocates M2u and M4u resources and communicates resource identifiers back to the 5GMSu AF. The 5GMSu AF provides information about the provisioned resources (in the form of resource identifiers) for Media Session Handling, Content Egest, and Uplink Streaming to the 5GMSu Application Provider. The resource identifiers for Media Session Handling and Uplink Streaming are needed by the 5GMSu Client to access the selected features.
5GMSu Client can (in principle) start the uplink streaming by activating its uplink streaming session. The uplink streaming session for a given UE (or for each UE) is active from the time at which the 5GMSu-Aware Application activates the transmission of an uplink streaming service until its termination.
The 5GMSu-Aware Application receives application metadata from the 5GMSu Application Provider before transmitting the uplink streaming media. The application metadata contains Service Access Information, which acts as an entry point for the 5GMSu Client to start the uplink streaming session. The 5GMSu Client may either receive the Service Access Information from the 5GMSu Application Provider (using a not standardized interface) or instructions for a remote control session through the 5GMS-Aware Application.
The Network Assistance (NA) feature enables a UE that is receiving an uplink media stream to improve the QoE of the media streaming session, by being able to make use of two distinct facilities.
The first facility is bit rate recommendation (throughput estimation). This enables the UE to start an uplink streaming session at the most appropriate bit rate for the network conditions at hand, or to obtain a recommendation from the network which will remain valid until further notice during a media streaming session. The recommended bit rate is based on network estimations or predictions of available link bandwidth. This function is provided as an additional tool to support the UE, in addition to the common approach of the UE performing its own estimation based on measurement of the uplink traffic in the past.
The second facility is the delivery boost. The 5GMSu Client uses this function to indicate to the network that a temporary boost, i.e., a temporary increase of network throughput for this client is needed, for example in order to prevent the uplink media streaming buffer in the Media Streamer from overflowing.
Network Assistance may be offered to the UE in one of two ways:
  • Based on interaction between the UE and the 5GMSu AF, with a subsequent interaction between the 5GMSu AF and the PCF (or the NEF), as defined in clause 6.5.
  • Based on interaction between the UE and the RAN, re-using the ANBR-based RAN signalling as defined in clause 6.7.
The UE shall not use both approaches on the same Network Assistance session.
Figure 6.1-1 provides a basic high-level call flow for uplink streaming. The corresponding collaboration scenario is defined in clause A.10.
Copy of original 3GPP image for 3GPP TS 26.501, Fig. 6.1-1: High-level call flow for uplink media streaming
Up
Steps:
Step 1.
The 5GMSu Application Provider provisions the 5GMSu AF at reference point M1u, including a Content Publishing Configuration for content egest and, optionally, Content Preparation Templates.
Step 2.
When Content Publishing is offered and selected, there may be interactions between the 5GMSu AF and the 5GMSu AS at reference point M3u, e.g., to configure Server Certificates and/or Content Preparation Templates and to confirm the availability of resources for Content Preparation and Content Egest by providing a Content Publishing Configuration (defined in clause 6.2.3). The 5GMSu AS provides resource identifiers for the allocated resources to the 5GMSu AF, which then provides the information to the 5GMSu Application Provider.
At some later point in time:
Step 3.
The 5GMSu Application Provider provides Service Access Information to the 5GMS-Aware Application at reference point M8u.
Step 4.
When the 5GMSu-Aware Application decides to activate an uplink media streaming session, the Service Access Information is provided to the 5GMSu Client.
Step 5.
The 5GMSu Client requests the 5GMSu AF to initialise uplink media streaming (M5u).
Alternatively:
Step 6.
The 5GMS-Aware Application requests the 5GMSu Client to start an uplink streaming session (M6u/M7u).
Step 7.
The 5GMSu Client requests Service Access Information from the 5GSMu AF at reference point M5u.
Then:
Step 8.
The 5GMSu Client starts the Egest Session by activating the uplink streaming session.
Step 9.
Uplink media streaming starts from the 5GMSu Client to the 5GMSu AS via reference point M4u.
Step 10.
If content preparation was provisioned in step 1, the uplinked media may be manipulated by the 5GMSu AS prior to egest.
Step 11.
Media streaming egest starts from the 5GMSu AS to the 5GMSu Application Provider at reference point M2u.
Clauses A.11 to A.15 define additional collaboration scenarios for uplink streaming. The call flow for each collaboration scenario is also included in each clause.
Up

Up   Top   ToC