This scenario represents a hybrid end-to-end form of collaboration across uplink media streaming and downlink media streaming services. An external 5GMS Application Provider relies on the 5GMS System to support both the uplink streaming media transmission by 5GMSu Clients and subsequent redistribution of that content via downlink media streaming for reception by 5GMSd Clients within the same 5GMS System.
Two distinct methods are described in the following clauses.
In the first method (clause A.15.2) the content contributed to the 5GMSu AS using uplink media streaming is transferred indirectly to the 5GMSd AS via a 5GMS Application Provider for redistribution using downlink media streaming.
In the second method (clause A.15.3) the content contributed to the 5GMSu AS using uplink media streaming is transferred directly from the 5GMSu AS to the 5GMSd AS without any intermediary.
These two methods are not mutually exclusive. For example, content transferred using the second method may also be egested to a 5GMSu Application Provider for subsequent redistribution by other 5GMS Systems and/or non-3GPP distribution systems.
In a first variant of this collaboration scenario, content contributed to the 5GMS System by the 5GMSu Client is egested by the 5GMSu AS at reference point M2u (by either push- or pull-based means) and subsequently ingested by the 5GMSd AS from the 5GMS Application Provider at reference point M2d (by either push- or pull-based means).
The 5GMSd Application Provider provisions the 5GMSd AF with a Content Hosting Configuration. The ingest configuration indicates that content will be ingested from the 5GMS Application Provider by either pull- or push-based means. If a Content Preparation Template was provisioned in the previous step, the Content Hosting Configuration may reference it.
The 5GMSd AF, based on the provisioned Content Hosting Configuration and Content Preparation Template, requests the 5GMSd AS to confirm the availability of content distribution resources (M3d).
The 5GMS Application Provider provisions the 5GMSu AF with a Content Publishing Configuration (M1u). The egest configuration indicates that contributed content will be made available to the 5GMS Application Provider by either pull- or push-based means. If a Content Preparation Template was provisioned in the previous step, the Content Publishing Configuration may reference it.
The 5GMSu AF, based on the provisioned Content Hosting Configuration and Content Preparation Template (if any) requests the 5GMSu AS to confirm the availability of content contribution resources (M3u).
The 5GMSu AS egests the content to the 5GMS Application Provider (M2u) by pull- or push-based means according to the Content Publishing Configuration provisioned in step 8.
The 5GMSd AS ingests the content from the 5GMS Application Provider (M2d) by pull- or push-based means according to the Content Hosting Configuration provisioned in step 3.
Steps 21-24 concern the 5GMS downlink streaming process: