Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x
Top   in Index   Prev   Next

TS 26.512
5G Media Streaming (5GMS) –
Protocols

V19.1.0 (PDF)2025/12  … p.
V18.7.0  2025/09  148 p.
V17.10.0  2024/12  180 p.
V16.12.0  2023/12  138 p.
Rapporteur:
Dr. Lohmar, Thorsten
Ericsson LM

essential Table of Contents for  TS 26.512  Word version:  18.6.0

each title links to the equivalent title in the CONTENT
Here   Top

Up   Top

List of Figures and Tables

Table 4.2-1Summary of APIs relevant to downlink media streaming features
Table 5.2-1Summary of APIs relevant to uplink media streaming features
Table 6.4.2-1Simple data types
Table 6.4.3.9A-1Definition of MediaStreamingBaseReportingRecord type
Table 6.4.3.10-1Definition of MediaStreamingSessionIdentification type
Table 6.4.3.11-1Definition of MediaStreamingAccess type
Table 6.4.3.12-1Definition of NetworkAssistanceInvocation type
Table 6.4.4.5-1Definition of CacheStatus enumeration
Table 8.1-1Supported content protocols
Table 9.2.2-1Operations supported by the Server Certificates Configuration API
Table 9.3.2-1Operations supported by the Content Preparation Templates Configuration API
Table 9.4.2-1Operations supported by the Content Hosting Configuration API
Table 9.5.2-1Operations supported by the Content Publishing Configuration API
Figure 10.2-1M4d usage for DASH distribution
Table 10.4.1-1Supported contribution protocols at reference point M4u
Figure 12.2.1-1Usage of M6d in Media Downlink Streaming
Table 12.4-13GPP Service URL parameters for 5G Media Streaming
Figure 13.2.1-1Architecture of DASH-based 5GMSd Client
Figure 13.2.2-1State diagram for Media Player
Table 13.2.2-1States of Media Player
Table 13.2.3.1-1Methods defined for DASH Streaming API
Table 13.2.3.2-1Input parameters of initialize() method
Table 13.2.3.2-2Return value of initialize() method
Table 13.2.3.3-1Input parameters of attachMPD() method
Table 13.2.3.4-1Input parameters of preload() method
Table 13.2.3.5-1Input parameters of play() method
Table 13.2.3.6-1Input parameters of pause() method
Table 13.2.3.7-1Input parameters of seek() method
Table 13.2.3.7A-1Input parameters of downloadAndStore() method
Table 13.2.3.7A-2Output parameter of downloadAndStore() method
Table 13.2.3.8-1Input parameters of reset() method
Table 13.2.3.9-1Input parameters of destroy() method
Table 13.2.4-1Media Player Configuration API
Table 13.2.5-1Media Player Notification events
Table 13.2.5-2Media Player Error reasons
Table 13.2.6-1Media Player Dynamic Status information
Table 13.2.6-2Media Player Service Operation Point Information
Table 18.2.1-1BaseEventCollection data type
Table 18.2.2-1BaseEventRecord data type
Table 18.2.2-2EventRecordType enumeration
Table 18.3.1-1QoEMetricsCollection data type
Table 18.3.2-1QoEMetricsEvent data type
Table 18.4.1-1ConsumptionReportingUnitsCollection data type
Table 18.4.2-1ConsumptionReportingEvent data type
Table 18.5.1-1NetworkAssistanceInvocationsCollection data type
Table 18.5.2-1NetworkAssistanceInvocationEvent data type
Table 18.5.2-2NetworkAssistanceType enumeration
Table 18.6.1-1DynamicPolicyInvocationsCollection data type
Table 18.6.2-1DynamicPolicyInvocationEvent data type
Table 18.7.1-1MediaStreamingAccessesCollection data type
Table 18.7.2-1MediaStreamingAccessEvent data type
Figure A.1-1End-to-end model for dynamic policy parameter propagation
Figure A.2.1-1Subscription Levels for Premium QoS
Figure A.2.2-1Procedure for activating Premium QoS dynamic policy
Table A.2.3-1M5_1 parameters for Policy Descriptions (used by the Media Session Handler)
Table A.2.3-2M5_1 parameters for Service Access Information
Figure A.3.1-1Policy threshold versus quality
Figure A.3.2-1Procedure for activating (Conditional) Zero Rating dynamic policy
Table A.3.3-1M5_1 parameters for Policy Descriptions (used by the Media Session Handler)
Table A.3.3.-2M5_1 parameters for Service Access Information
Figure A.4.1-1Background Download Representations
Figure A.4.2-1Procedure for activating Background Download dynamic policy
Table A.4.3-1M5_1 Parameters for Policy Descriptions (used by the Media Session Handler)
Table A.4.3-2M5_1 Parameters for Service Access Information
Table B.1.2-1Example URL mapping for pull-based ingest
Table B.1.3-1Content Hosting Configuration properties relevant to pull-based ingest
Table B.2.1-1Example URL mapping for push-based ingest
Table B.2.2-1Content Hosting Configuration properties relevant to push-based ingest
Table E.3-1Controlled vocabulary of 5GMS consumption reporting parameters
Table E.4-1Controlled vocabulary of 5GMS Network Assistance parameters
Table E.5-1Controlled vocabulary of 5GMS Dynamic Policy parameters
Table E.6-1Controlled vocabulary of 5GMS media access activity parameters
Table F.2-1Example Content Hosting Configuration corresponding to Create Server Certificate procedure
Figure F.2-15GMS AS discovery using DNS using 5GMS System created server certificates
Table F.3-1Example Content Hosting Configuration corresponding to Reserve/Upload Server Certificate procedure
Listing F.3-1LExample DNS CNAME record to support distribution configuration in Table F.3-1
Figure F.3-15GMS AS discovery using DNS using uploaded Server Certificates

Top