6.8 Procedures for uplink media streaming data collection, reporting and exposure
26.5013GPP5G Media Streaming (5GMS)General description and architectureRelease 18TS
6.8.1 Configuration of 5GMSu AS data collection client for uplink media streaming access reporting
The 5GMSu AS obtains its data collection client configuration at reference point R4 as part of its initialisation procedure, as shown in figure 6.8.1‑1.
Figure 6.8.1‑1: Data collection client configuration
for uplink media streaming access reporting
The 5GMSu AS shall periodically refresh its data collection client configuration and act appropriately on any changes in the configuration.
6.8.2 Uplink media streaming access reporting by 5GMSu AS
The 5GMSu AS shall use the procedure shown in figure 6.8.2‑1 to report uplink media streaming access to the Data Collection AF instantiated in the 5GMSu AF when the data collection client configuration obtained using the procedure in clause 6.8.1 indicates that it should do so.
Figure 6.8.2‑1: Uplink media streaming access reporting
The data report defined in clause 4.6.1 of TS 26.531 [22] shall be used by the 5GMSu AS to report the activity of uplink media streaming access by the Media Streamer. Each uplink access logged by the 5GMSu AS in relation to such activity shall be reported as a single record in a report submitted to the Data Collection AF at reference point R4. The parameters included in the data report are defined in clause 6.8.4. The frequency of reporting is defined in clause 6.8.5.
6.8.3 Uplink media streaming access event exposure
Figure 6.8.3‑1: Uplink media streaming access event exposure
The 5GMS System shall follow the procedures for event reporting defined in clause 4.15.1 of TS 23.502 [3]. In the context of uplink media streaming:
– The role of event provider NF (also referred to in [3] as event provider NF, event provider, or NF producer) is performed by the 5GMSu AF and its subordinate Data Collection AF.
– The role of event consumer NF (also referred to in [3] as consumer NF, NF service consumer, or NF consumer) is performed by the NWDAF, the NEF and/or the Event Consumer AF of the 5GMSd Application Provider.
When one of the abovementioned event consumer entities subscribes to event reporting at the 5GMSu AF:
– Event subscription parameters contained in Event Reporting Information (such as maximum number of reports, maximum duration of reporting, sampling ratio, partitioning criteria, etc. as defined in clause 4.15.1 of [3]) shall be limited or superseded by similar or identical rules optionally set by a 5GMSu Application Provider in the Event Data Processing Configuration of the 5GMSu AF Provisioning Session, as defined in clause 5.3.1 of the present document.
– UE targeting rules contained in the Target of Event Reporting (see clause 4.15.1 of [3]) shall be limited or superseded by similar or identical rules optionally set by a 5GMSd Application Provider in Data Access Profiles in the Event Data Processing Configuration of the 5GMSd AF Provisioning Session, as defined in clause 5.3.1 of the present document.
6.8.4 Uplink media streaming access reporting parameters
Table 6.8.4‑1 below describes the parameters reported by the 5GMSu AS in clause 6.8.2 for each downlink media streaming access.
Table 6.8.4-1: Uplink media streaming access reporting parameters
Parameter |
Cardinality |
Description |
Date-time |
1..1 |
The date and time of access. |
UE identity |
1..1 |
A unique identifier of the UE accessing the 5GMSu AS, such as the source IP address and port number of the Media Streamer. |
5GMSu AS service endpoint |
1..1 |
The service endpoint on the 5GMSu AS to which the Media Streamer is connected for this access, such as the server IP address and port number. |
Session identifier |
0..1 |
An identifier for the HTTP session on which the Media Streamer request was made for this access. |
HTTP request method |
1..1 |
The HTTP method used for this access. |
HTTP request URL |
1..1 |
The URL requested by the Media Streamer for this access. |
HTTP request version |
1..1 |
The HTTP version requested by the Media Streamer for this access. |
HTTP request range |
0..1 |
The value of the Range HTTP request header, if present for this access. |
HTTP request size |
1..1 |
The total number of bytes in the HTTP client request message from the Media Streamer for this access. |
HTTP request body size |
1..1 |
The number of bytes supplied by the Media Streamer in the HTTP request body for this access. |
HTTP request content type |
0..1 |
The MIME content type of the HTTP request message supplied by the Media Streamer for this access. |
HTTP User Agent |
0..1 |
A string describing the Media Streamer that made this access. |
User identity |
0..1 |
A string identifying the user that made the access. |
Referrer URL |
0..1 |
The URL that the Media Streamer reports being referred from. |
HTTP response code |
1..1 |
The HTTP response code issued by the 5GMSu AS for this access. |
HTTP response size |
1..1 |
The total number of bytes returned by the 5GMSu AS in the HTTP response message for this access. |
HTTP response body size |
1..1 |
The number of bytes returned by the 5GMSu AS in the HTTP response body for this access. |
HTTP response content type |
0..1 |
The MIME content type of the HTTP response message returned by the 5GMSu AS for this access. |
Processing latency |
1..1 |
The time taken by the 5GMSu AS to respond to the Media Streamer request, measured from the first byte of the HTTP request being processed by the 5GMSu AS to the last byte of the response being sent. |
Mean network round-trip time |
1..1 |
A rolling mean average of the network round-trip time for the HTTP session on which the access was received. |
Network round-trip time variance |
1..1 |
The variance in the average network round-trip time for the HTTP session on which the access was received. |
Transport congestion window size |
1..1 |
The current size (in bytes) of the congestion window for the transport connection supporting the HTTP session on which the access was received. |
6.8.5 Triggering uplink media streaming access reporting
Reports shall be sent by the 5GMSu AS to the Data Collection AF as indicated in the data collection client configuration obtained using the procedure defined in clause 6.8.1.