5.11 Procedures for downlink media streaming data collection, reporting and exposure
26.5013GPP5G Media Streaming (5GMS)General description and architectureRelease 18TS
5.11.1 Configuration of 5GMSd AS data collection client for downlink media streaming access reporting
The 5GMSd AS obtains its data collection client configuration at reference point R4 as part of its initialisation procedure, as shown in figure 5.11.1‑1.
Figure 5.11.1‑1: Data collection client configuration
for downlink media streaming access reporting
The 5GMSd AS shall periodically refresh its data collection client configuration and act appropriately on any changes in the configuration.
5.11.2 Downlink media streaming access activity reporting by 5GMSd AS
The 5GMSd AS shall use the procedure shown in figure 5.10.2‑1 to report downlink media streaming access to the Data Collection AF instantiated in the 5GMSd AF when the data collection client configuration obtained using the procedure in clause 5.10.1 indicates that it should do so.
Figure 5.10.2‑1: Downlink media streaming access reporting
The data report defined in clause 4.6.1 of TS 26.531 [22] shall be used by the 5GMSd AS to report the activity of downlink media streaming access by the Media Player. Each downlink access logged by the 5GMSd 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 5.11.4. The frequency of reporting is defined in clause 5.11.5.
5.11.3 Downlink media streaming access event exposure
Figure 5.11.3‑1: Downlink 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 downlink 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 5GMSd AF and its subordinate Data Collection AF or the NEF.
– 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 5GMSd 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 5GMSd Application Provider in the Event Data Processing Configuration of the 5GMSd 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.
5.11.4 Downlink media streaming access reporting parameters
Table 5.11.4‑1 below describes the parameters reported by the 5GMSd AS in clause 5.11.2 for each downlink media streaming access.
Table 5.11.4-1: Downlink 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 5GMSd AS, such as the source IP address and port number of the Media Player. |
5GMSd AS service endpoint |
1..1 |
The service endpoint on the 5GMSd AS to which the Media Player 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 Player 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 Player for this access. |
HTTP request version |
1..1 |
The HTTP version requested by the Media Player 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 Player for this access. |
HTTP User Agent |
0..1 |
A string describing the Media Player 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 Player reports being referred from. |
Cache status |
0..1 |
An indication of whether the 5GMSd AS is able to serve the requested URL from cache for this access (a hit) or whether there is a stale object cached (expired) or the requested URL is not present in cache (miss). For non-caching implementations of the 5GMSd AS, the status is miss for all accesses. |
HTTP response code |
1..1 |
The HTTP response code issued by the 5GMSd AS for this access. |
HTTP response size |
1..1 |
The total number of bytes returned by the 5GMSd AS in the HTTP response message for this access. |
HTTP response body size |
1..1 |
The number of bytes returned by the 5GMSd 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 5GMSd AS for this access. |
Processing latency |
1..1 |
The time taken by the 5GMSd AS to respond to the Media Player request, measured from the first byte of the HTTP request being processed by the 5GMSd 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. |
5.11.5 Triggering downlink media streaming access reporting
Reports shall be sent by the 5GMSd AS to the Data Collection AS as indicated in the data collection client configuration obtained using the procedure defined in clause 5.11.1.