26.5013GPP5G Media Streaming (5GMS)General description and architectureRelease 18TS
In this case, 5GMS consumption reporting is used to report consumption of 5GMSd content via an eMBMS service.
NOTE: eMBMS consumption reporting is disabled in this case.
The call flow in Figure 5.10.3‑1 extends the call flow defined in clause 5.6.1 to address consumption reporting. Aspects specific to this use-case are indicated in bold.
Figure 5.10.3-1: Consumption reporting for 5GMS via eMBMS
Prerequisites (step 0):
– The 5GMSd Application Provider has provisioned the 5G Media Streaming System, including content ingest, consumption 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.
– Consumption reporting is established.
The user preferences relating to consumption reporting may be changed:
1: The 5GMSd-Aware Application selects/changes the user preferences.
2: The Media Player transmits consumption 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 consumption reporting configuration including parameters such as reporting frequency.
7: The MBMS service is initiated.
8: The Media Session Handler triggers consumption reporting in 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 consumption 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 consumption reporting parameters.
When media is playing:
11: Media content is accessed through different networks, possibly via eMBMS or unicast.
12: The Media Player transmits information about the media streaming resources consumed to the Media Session Handler, including the source of the media.
13: The Media Session Handler regularly sends consumption report(s) to the 5GMSd AF, including information about the delivery network from which the media was acquired.
14: The Media Player provides an update to the Media Session Handler about the consumed media streaming resources, for example a change in the delivery network.
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 the Media Player.
17: The Media Session Handler stops consumption reporting in the Media Player.
18: The Media Session Handler may send final consumption report(s) to the 5GMSd AF.