B.1 Pull-based content ingest example

26.5123GPP5G Media Streaming (5GMS)ProtocolsRelease 17TS

B.1.1 Overview

1. The 5GMSd Client on the UE requests a media resource via M4d.

2. The 5GMSd AS determines that it does not have a cached copy of the requested media resource.

3. The 5GMSd AS transforms the M4d request URL into a request to the 5GMSd Application Provider’s origin server via M2d.

B.1.2 Desired URL mapping

In the example shown in table B.1.2‑1 below, media resources are exposed at M4d from a default canonical domain 5gmsd-as.mno.net determined by the 5GMSd System operator, and also from a custom domain name alias mno‑cdn.5gmsd-ap.com that has been configured by the 5GMSd Application Provider.

Table B.1.2‑1: Example URL mapping for pull-based ingest

M4d request from 5GMSd Client

Mapped M2d request to origin server
on 5GMSd AS cache miss

https://5gmsd-as.mno.net/m4d/provisioning-session9876/‌asset123456/video1/segment1000.mp4

https://origin.5gmsd-ap.com/‌media/‌asset123456/video1/segment1000.mp4

https://mno-cdn.5gmsd-ap.com/m4d/provisioning-session9876/‌asset123456/video1/segment1000.mp4

https://5gmsd-as.mno.net/m4d/provisioning-session9876/‌asset123456/video2/segment1000.mp4

https://origin.5gmsd-ap.com/‌media/‌asset123456/video2/segment1000.mp4

https://mno-cdn.5gmsd-ap.com/m4d/provisioning-session9876/‌asset123456/video2/segment1000.mp4

https://5gmsd-as.mno.net/m4d/provisioning-session9876/‌asset123456/audio1/segment1000.mp4

https://origin.5gmsd-ap.com/‌media/‌asset123456/audio1/segment1000.mp4

https://mno-cdn.5gmsd-ap.com/m4d/provisioning-session9876/‌asset123456/audio1/segment1000.mp4

B.1.3 Content Hosting Configuration

Table B.1.3‑1 below shows the relevant Content Hosting Configuration parameters needed to achieve the example mapping described in table B.1.2‑1 above.

Table B.1.3‑1: Content Hosting Configuration properties relevant to pull-based ingest

Property

Example value

Set by

IngestConfiguration

protocol

urn:3gpp:5gms:content-protocol:http-pull-ingest

5GMSd Application Provider

pull

true

baseURL

https://origin.5gmsd-ap.com/media

DistributionConfiguration

canonicalDomainName

5gmsd-as.mno.net

5GMSd AF
(M1d response)

domainNameAlias

mno-cdn.5gmsd-ap.com

5GMSd Application Provider

baseURL

https://mno-cdn.5gmsd-ap.com/m4d/‌provisioning-session9876/

5GMSd AF
(M1d response)