The launch of a 5GMS session using a 3GPP Service URL (see clause 4.10) is shown in Figure 9.1-1. In this procedure, the Application is not assumed to be a 5GMS-Aware Application.
The 5GMS Application Provider provisions media streaming services at reference point M1 and provides one or more External service identifiers to the 5GMS AF as part of the Provisioning Session.
The 5GMS Application Provider generates a unique 3GPP Service URL that includes one of the provisioned External service identifiers. Additional service announcement parameters, including a Media Entry Point URL, may also be embedded in this 3GPP Service URL.
The Application requests the 3GPP Service URL corresponding to the media service. If the Media Session Handler is available, it handles and resolves the URL.
The Media Session Handler may collect additional service parameters from the 5GMS AF. In particular, Service Access Information may be retrieved from the 5GMS AF using the External service identifier extracted from the 3GPP Service URL to identify the Provisioning Session of interest.
If the 3GPP Service URL requested in step 4 contains an embedded Media Entry Point URL, or if a Media Entry Point URL was obtained in step 5 or 6 the Media Session Handler launches the Media Stream Handler.
Alternatively, the Application may launch the Media Stream Handler directly itself using any Media Entry Point it obtained in preceding steps that is supported by the 5GMS Client.