In this case, 5GMS media data is exclusively delivered via eMBMS, i.e. media content is not delivered via reference point M4d, but only via MBMS User Services. The 5GMSd Client acts as an MBMS-Aware Application.
The call flow in Figure 5.10.2-1 extends the call flow defined in clause 5.3.2 to address the delivery of 5GMS media data exclusively via eMBMS. Aspects specific to this use-case are indicated in bold.
The 5GMSd Application Provider has provisioned the 5G Media Streaming System, including content ingest and the authorization to distribute 5GMS content via eMBMS.
The 5GMS AF has informed the BM-SC about the availability of 5GMS content by provisioning an MBMS service and has obtained relevant information from the eMBMS Service Announcement (such as the MBMS service identifier).
The BM-SC is ingesting content from the 5GMS AS, using either pull mode or push mode.
The BM-SC has broadcast the MBMS Service Announcement, including an indication that the content is 5GMS content.
If the 5GMS-Aware Application has received only a reference to the Service Access Information (see step 1), the Media Session Handler interacts with the 5GMSd AF to acquire the whole Service Access Information. This includes relevant information from the eMBMS Service Announcement (such as the MBMS service identifier) in order to bootstrap reception of the MBMS service.
The Media Session Handler acts as an MBMS-Aware Application and initiates service acquisition. For details, see TS 26.347. This establishes a transport session for the MPD and the Content.
The Media Player processes the retrieved MPD. It determines, for example, the number of transport sessions needed for media acquisition. The Media Player should be able to use the MPD information to initialize the media pipelines for each media stream (see step 18). When DRM is used (see step 17) the MPD should also contain sufficient information to initialize the DRM client.
The Media Player notifies the Media Session Handler about the start of a new downlink media streaming session. The notification may include parameters from the MPD.
Content is delivered using DASH-over-MBMS. Session Announcement updates are provided to the MBMS Client as necessary. MPD updates and Segments are pushed to the media server. The Media Player retrieves media segments from the proxy Media Server according to the MPD and forwards them to the appropriate media rendering pipeline.
In this case, 5GMS consumption reporting is used to report consumption of 5GMSd content via an eMBMS service.
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.
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.
Steps:
The user preferences relating to consumption reporting may be changed:
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.
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.
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.
In this case, 5GMS metrics reporting is used to report 5GMS and eMBMS metrics to the 5GMSd AF.
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.
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.
Steps:
The user preferences relating to metrics reporting may be changed:
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.
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.