26.5013GPP5G Media Streaming (5GMS)General description and architectureRelease 18TS
In this case, 5GMS metrics reporting is used to report 5GMS and eMBMS metrics to the 5GMSd AF.
NOTE: eMBMS metrics reporting is disabled in this case.
The call flow in Figure 5.10.4‑1 extends the call flow defined in clause 5.5.3 to address metrics reporting. Aspects specific to this use-case are indicated in bold.
Figure 5.10.4-1: Metrics reporting for 5GMS via eMBMS
Prerequisites (step 0):
– The 5GMSd Application Provider has provisioned the 5G Media Streaming System, including content ingest, metrics reporting and the permission to distribute 5GMS content via eMBMS.
– The BM-SC is ingesting content from the 5GMS AS, using either pull mode or push mode.
– eMBMS media delivery is established.
– Metrics reporting is established.
The user preferences relating to metrics reporting may be changed:
1: The 5GMSd-Aware Application selects/changes the user preferences.
2: The Media Player transmits metrics reporting user preferences to the Media Session Handler.
The first phase is initialisation.
3: The 5GMSd-Aware Application is started.
4: A media content item is selected.
5: The 5GMSd-Aware Application triggers the Media Session Handler to start content playback. The Media Player Entry is provided.
6: If the 5GMS-Aware Application has received only a reference to the Service Access Information, the Media Session Handler interacts with the 5GMSd AF to acquire the whole Service Access Information. This includes a client metrics reporting configuration including parameters such as reporting frequency.
7: The MBMS service is initiated.
8: The Media Session Handler triggers metrics collection by the MBMS Client and by the Media Player.
9: The Media Session Handler starts the Media Player with the Media Player Entry.
The second phase is media playback.
When media is playing, the metrics reporting parameters may be updated by the 5GMSd AF.
10: The Media Session Handler acquires updated Service Access Information from the 5GMSd AF including updated metrics reporting parameters.
When media is playing:
11: Media content is accessed through different networks, possibly via eMBMS or unicast.
12: The Media Player provides DASH metrics to the Media Session Handler.
13: The MBMS Client provides MBMS metrics to the Media Session Handler using MBMS-API-C.
14: The Media Session Handler regularly sends metrics report(s) to the 5GMSd AF, including information about the delivery network from which the media was acquired.
The last phase is to stop the media:
15: The 5GMSd-Aware Application triggers the Media Session Handler to stop content playback.
16: The Media Session Handler stops metrics collection in the MBMS Client and the Media Player.
17: The Media Session Handler stops metrics reporting.
18: The Media Session Handler may send final metrics report(s) to the 5GMSd AF.