Tech-invite3GPPspecsSIPRFCs
Overview21222324252627282931323334353637384‑5x

Content for  TS 26.501  Word version:  16.5.0

Top   Top   Up   Prev   Next
1…   4…   4.2…   4.3…   5…   5.2…   5.3…   5.4…   5.5…   5.6…   5.7…   5.8   5.9…   6…   6.3…   7…   A…   B…

 

6  Procedures for Uplink Media StreamingWord‑p. 57

6.1  General

The procedures for uplink media streaming allow a system user to create, modify, establish and delete sessions. Uplink media streaming sessions exist between a 5GMSu Client and a 5GMSu AS. The term Sink Configuration refers to the provisioned parameters of a 5GMSu AS. The term Source Session refers to the provisioned parameters in the 5GMSu Client.
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 during which media content is uplink sstreamed into the 5GMSu AS. The provisioning session refers to the time period during which the 5GMSu Client is permitted to uplink 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 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 can be used for remote control, metrics reporting, requesting different policy and charging treatments, and 5GMSu AF-based Network Assistance.
When the 5GMSu AF and AS are 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 5GMS 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, 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.
When 5GMSu AF and 5GMSu AS are operated by different providers, then the M3u interface is not used and the 5GMSu AF does not provide 5GMS Egest (M2u) and Uplink Streaming (M4u) resource reservations. M3u procedures are not specified.
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. When remote control is activated, then the 5GMSu Client is remotely configured and controlled by a 5GMSu AF.
[not reproduced yet]
Figure 6.1-1: High Level Procedure for uplink streaming
Up
Steps:
Step 1.
The 5GMSu Application Provider creates a Provisioning Session and starts provisioning the usage of the 5G Media Streaming System. During the establishment phase, the used features are negotiated and detailed configurations are exchanged. The 5GMSu Application Provider receives Service Access Information for M5u (Media Session Handling) and, when media content reception is negotiated, Service Access Information for M2u (Egest) and M4d (Uplink Streaming). This information is needed by the 5GMSu Client to access the service. Depending on the provisioning, only Remote Configuration information may be provided.
Step 2.
When the 5GMSu AF and the 5GMSu AS are operated by the same provider (e.g. the MNO), there may be interactions between the 5GMSu AF and 5GMSu AS, e.g. to allocate 5GMSu egest and uplink streaming resources. The 5GMSu AS provides resource identifiers for the allocated resources to the 5GMSu AF, which then provides the information to the 5GMSu Application Provider. The M3u procedures between 5GMSu AF and 5GMSu AS are not specified.
Step 3.
The 5GMSu Application Provider provides the Service Announcement Information to the 5GMSu-Aware Application.
The Service Announcement includes either the whole Service Access Information (i.e. details for Media Session Handling (M5u) and for Media Streaming access (M4u)) or only a remote configuration and control address (5GMSu AF URL). In the latter case, the 5GMSu Client retrieves the Services Access Information in a later step.
Step 4.
The 5GMSu-Aware Application configures and starts the 5GMSu Client.
Step 5.
When the 5GMSu-Aware Application decides to activate the streaming service transmission, the Service Access Information is provided to the 5GMSu Client. When remote configuration and control is activated, then the 5GMSu AF configures and controls the 5GMSu Client remotely.
Step 6.
Depending on the configurations, the 5GMSu Client uses the Media Session Handling API towards the 5GMSu AF. The Media Session Handling API is used for requesting different policy and charging treatments or other Network Assistance services.
Step 7.
The 5GMSu Client starts the Egest Session by activating the uplink streaming session.
Step 8.
The 5GMSu AS publishes the content towards the 5GMSu Application Provider.
Up

6.2  Preparing for Uplink Media StreamingWord‑p. 59

6.2.1  Introduction

Before streaming media data in the uplink direction, a set of parameters are provisioned at the 5GMSu AF/AS and at the 5GMSu Client. On the UE side, the M8u API is used for local provisioning and the M5u API for remote control. On the 5GMSu AF/AS, the M1u API is used for session provisioning.

6.2.2  Sink Configuration at the 5GMSu AF/AS

The procedure allows the configuration of a 5GMSu AS for media reception. A Sink Session is created and updated. One or more media sessions are associated with a sink session.
[not reproduced yet]
Figure 6.2.2-1: Sink Configuration states
Up
The states describe the Sink Configuration and the relation to the media session:
  • Sink Configuration created, no media session(s) active: The Sink Configuration entry is created at the 5GMSu AF and may be updated/modified before any media session(s) start.
  • Sink Configuration Provisioned, media session(s) active: The 5GMSu AS is receiving uplink media data. Some properties of the Sink Configuration may be updated while receiving media data.
  • Sink Configuration Provisioned, media session(s) paused: The 5GMSu AS is temporarily not receiving uplink media data. Some properties of the Sink Configuration may be updated.
  • Sink Configuration Provisioned, media session(s) terminated: The 5GMSu AS is not receiving uplink media data anymore.
Up

6.2.3  Source Configuration at the UE

The procedure allows the (remote) configuration of a UE for media transmission. When remote control is used, the application authorizes remote control e.g. by providing the remote control server address. It is assumed that a 5GMSu Client can have only a single Source Configuration at a time, which can be remotely configured. One or more media sessions are associated with the Source Configuration.
[not reproduced yet]
Figure 6.2.3-1: Source Configuration states
Up
The states describe the Source Configuration and the relation to the media session.
  • Source Configuration created, no media session(s) active: The Source Configuration entry is created and may be updated/modified before any media session(s) start. When remote control is enabled, the connection to the remote control function is established.
  • Source Configuration Provisioned, media session(s) active: The 5GMSu Client is sending uplink media data. Some properties of the Source Configuration may be updated while sending media data.
  • Source Configuration Provisioned, media session(s) paused: The 5GMSu Client is temporarily not sending uplink media data. Some properties of the Source Configuration may be updated.
  • Source Configuration Provisioned, media session(s) terminated: The 5GMSu Client is not receiving uplink media data anymore.
Up


Up   Top   ToC