Supported APIs for 5G Media Streaming

Relevant specifications

The table contains the 3GPP 5G Media Streaming APIs for Release 17 (TS 26.512) and Release 18 (TS 26.510 & TS 26.512). Note that the current reference implementation of the 5GMSd AF and 5GMSd AS are based on Release 17 (TS 26.510 does not exist in Release 17). In Release 18, the media session handling APIs were moved from TS 26.512 into TS 26.510 to generalise them to support the Real-Time media Communication (RTC) System as well as the 5G Media Streaming (5GMS) System. More information about the relevant specifications can be found in the following pages:

Classification

Release 17 Release 18
TS26512_CommonData.yaml TS26510_CommonData.yaml, TS26512_CommonData.yaml
TS26512_M1_ConsumptionReportingProvisioning.yaml TS26510_Maf_Provisioning_ConsumptionReporting.yaml
TS26512_M1_ContentHostingProvisioning.yaml TS26510_Maf_Provisioning_ContentHosting.yaml
TS26512_M1_ContentPreparationTemplatesProvisioning.yaml TS26510_Maf_Provisioning_ContentPreparationTemplates.yaml
TS26512_M1_ContentProtocolsDiscovery.yaml TS26510_Maf_Provisioning_ContentProtocols.yaml
TS26512_M1_EdgeResourcesProvisioning.yaml TS26510_Maf_Provisioning_EdgeResources.yaml
TS26512_M1_EventDataProcessingProvisioning.yaml TS26510_Maf_Provisioning_EventDataProcessing.yaml
TS26512_M1_MetricsReportingProvisioning.yaml TS26510_Maf_Provisioning_MetricsReporting.yaml
TS26512_M1_PolicyTemplatesProvisioning.yaml TS26510_Maf_Provisioning_PolicyTemplates.yaml
TS26512_M1_ProvisioningSessions.yaml TS26510_Maf_Provisioning_ProvisioningSessions.yaml
TS26512_M1_ServerCertificatesProvisioning.yaml TS26510_Maf_Provisioning_ServerCertificates.yaml
N/A TS26510_Maf_Provisioning_ContentPublishing.yaml
N/A TS26510_Maf_Provisioning_RealTimeCommunication.yaml
TS26512_M5_ConsumptionReporting.yaml TS26510_Maf_SessionHandling_ConsumptionReporting.yaml
TS26512_M5_DynamicPolicies.yaml TS26510_Maf_SessionHandling_DynamicPolicy.yaml
TS26512_M5_MetricsReporting.yaml TS26510_Maf_SessionHandling_MetricsReporting.yaml
TS26512_M5_NetworkAssistance.yaml TS26510_Maf_SessionHandling_NetworkAssistance.yaml
TS26512_M5_ServiceAccessInformation.yaml TS26510_Maf_SessionHandling_ServiceAccessInformation.yaml
PreStd* TS26512_Mas_Configuration_ContentHosting.yaml
PreStd* TS26512_Mas_Configuration_ContentPreparationTemplates.yaml
PreStd* TS26512_Mas_Configuration_ContentPublishing.yaml
PreStd* TS26512_Mas_Configuration_ServerCertificates.yaml
N/A TS26512_R2_DataReporting.yaml
TS26512_R4_DataReporting.yaml TS26512_R4_DataReporting.yaml
N/A TS26512_EventExposure.yaml

Legend

TEXT = Already implemented in 5G-MAG Reference Tools

TEXT = In the implementation roadmap in 5G-MAG Reference Tools

PreStd* = Implementatio of a pre-standardisation variant of the 5GMS AS configuration API at reference point M3d that is similar to what eventually appeared in Release 18. The service name is different and so are some details.

Note that not all aspects of these APIs are implemented. For example Content Preparation, Edge resources, Geo-fencing and URL signing in TS26512_M1_ContentHostingProvisioning.yaml are not implemented.