| |
| Table 4.0.1-1 | 5G Media Streaming feature index |
| Figure 4.0.2-1 | High-level arrangement for content hosting feature |
| Figure 4.0.2-2 | High-level arrangement for client data in-band reporting feature |
| Figure 4.0.3-1 | High-level arrangement for content publishing feature |
| Figure 4.0.5-1 | High-level arrangement for network assistance feature |
| Figure 4.0.6-1 | High-level arrangement for dynamic policies |
| Figure 4.0.6-2 | Domain model for dynamic policies |
| Figure 4.0.8-1 | High-level arrangement for consumption reporting feature |
| Figure 4.0.9-1 | High-level arrangement for QoE metrics reporting feature |
| Figure 4.1.1-1 | 5G Media Streaming within the 5G System |
| Figure 4.1.1-2 | 5G Media Streaming general architecture |
| Figure 4.1.2.1-1 | Generalized Media Delivery architecture within the 5G System |
| Figure 4.1.2.2-1 | Generalized Media Delivery architecture |
| Table 4.1.2.3-1 | Mapping of 5GMS functions to generalized Media Delivery architecture |
| Table 4.1.2.4-1 | Mapping of 5GMS reference points to generalized Media Delivery architecture |
| Figure 4.2.1-1 | Downlink 5G Media Streaming within 5G System |
| Figure 4.2.1-2 | Media architecture for unicast downlink media streaming |
| Figure 4.2.2-1 | Downlink 5G Media Streaming UE functions (Media Player centric) |
| Figure 4.2.2-2 | Downlink 5G Media Streaming UE functions (control-centric) |
| Table 4.2.3-1 | Parameters of baseline Service Access Information |
| Table 4.2.3-1a | Streaming Access parameters |
| Table 4.2.3-2 | Parameters for consumption reporting configuration |
| Table 4.2.3-3 | Parameters for dynamic policy invocation configuration |
| Table 4.2.3-4 | Parameters for each metrics configuration set |
| Table 4.2.3-5 | Parameters for 5GMSd AF-based Network Assistance configuration |
| Figure 4.3.1-1 | Media architecture for unicast uplink media streaming |
| Figure 4.3.1-2 | Media architecture for unicast uplink media streaming |
| Figure 4.3.2-1 | Uplink 5G Media Streaming UE functions |
| Table 4.3.3-1 | Parameters of baseline Service Access Information |
| Table 4.3.3-2 | Streaming Access parameters |
| Table 4.3.3-3 | Parameters for dynamic policy invocation configuration |
| Table 4.3.3-4 | Parameters for 5GMSu AF-based Network Assistance configuration |
| Figure 4.5.2-1 | Reference edge-enabled 5GMS media architecture |
| Figure 4.6.1-1 | Architecture for downlink 5G Media Streaming over eMBMS |
| Figure 4.7.1-1 | Data collection and reporting architecture instantiation for 5G Media Streaming |
| Table 4.7.2.3-1 | Common baseline parameters for UE data reporting |
| Table 4.7.2.4-1 | Downlink media streaming access activity reporting parameters |
| Table 4.7.2.4-2 | Uplink media streaming access activity reporting parameters |
| Table 4.7.2.5-1 | ANBR-based Network Assistance reporting parameters |
| Table 4.7.3.1-1 | Valid processing of downlink media streaming UE data by the Data Collection AF |
| Table 4.7.3.2-1 | Valid processing of uplink media streaming UE data by the Data Collection AF |
| Table 4.7.4.3-1 | Common baseline parameters for event collections |
| Table 4.7.4.3-2 | Common baseline parameters for event records |
| Table 4.7.4.4-1 | Parameters for QoE metrics collection |
| Table 4.7.4.4-2 | Parameters for QoE metrics event |
| Table 4.7.4.5-1 | Parameters for consumption reporting units collection |
| Table 4.7.4.5-2 | Parameters for consumption reporting event |
| Table 4.7.4.6-1 | Parameters for dynamic policy invocations collection |
| Table 4.7.4.6-2 | Parameters for dynamic policy invocation event |
| Table 4.7.4.7-1 | Parameters for Network Assistance invocations collection |
| Table 4.7.4.7-2 | Parameters for Network Assistance invocation event |
| Table 4.7.4.8-1 | Parameters for media streaming accesses collection |
| Table 4.7.4.8-2 | Parameters for media streaming access event |
| Figure 4.8-1 | Deployment architecture for downlink media streaming to Media Players with different formats |
| Figure 4.9.1-1 | Architecture for 5G Media Streaming over MBS |
| Table 4.10.2-1 | Baseline parameters of 3GPP Service URL for 5G Media Streaming |
| Figure 4.11.2.1-1 | Mapping of 5G Media Streaming architecture to CAPIF |
| Figure 4.11.2.2-1 | Mapping of 5G Media Streaming architecture to CAPIF |
| Figure 4.11.2.3-1 | Mapping of 5G Media Streaming architecture to CAPIF |
| Figure 5.1-1 | High-level procedure for downlink media streaming |
| Figure 5.2-1 | High-level procedure for progressive download for on-demand media |
| Figure 5.2-2 | High-level procedure for DASH content |
| Figure 5.2.4-1 | High-level procedure for CMAF content shared by different Media Players |
| Figure 5.2.5.2-1 | Call flow for authorisation based on access token |
| Figure 5.2.5.3-1 | Alternative deployments of authorization server |
| Figure 5.2.5.3-2 | Call flow for authorisation based on access token |
| Figure 5.2.6-1 | High-level procedure for downlink streaming from multiple service locations within the 5GMS System |
| Figure 5.3.1-1 | M1d provisioning domain model |
| Figure 5.3.1-2 | M3d configuration domain model |
| Figure 5.3.2-1 | High-level procedure for provisioning the 5GMS System for downlink media streaming sessions |
| Figure 5.3.3-1 | Alternative deployments of authorization server |
| Figure 5.3.3-2 | High-level procedure for provisioning the 5GMS System for downlink media streaming sessions |
| Figure 5.4.2-1 | Media ingest and distribution procedure |
| Figure 5.4.3-1 | Media ingest and distribution procedure with authorisation of 5GMS AF |
| Figure 5.4.4-1 | Media ingest and distribution procedure with multiple service locations |
| Figure 5.5.2-1 | Metrics collection and reporting via RAN-based configuration |
| Figure 5.5.3-1 | Metrics collection and reporting via 5GMSd AF-based configuration |
| Table 5.5.4-1 | Metrics reporting configuration parameters and options |
| Figure 5.6-1 | Consumption reporting |
| Table 5.6.2-2 | Additional consumption reporting parameters |
| Figure 5.7.2-1 | Domain model for dynamic policies |
| Figure 5.7-1 | High-level procedure for progressive download for on-demand media |
| Figure 5.7-2 | High Level Procedure for DASH content |
| Table 5.7.5-1 | Status information dynamic policy |
| Figure 5.7.6-1 | High-level procedure for DASH content streaming |
| Figure 5.7.8-1 | Call flow for Background Data Transfer session configuration and establishment |
| Figure 5.7.8-2 | Call flow for Background Data Transfer session renegotiation/cancellation |
| Figure 5.7.9-1 | Downlink media streaming call flow for ECN marking for L4S |
| Figure 5.7.10-1 | High-level call flow for QoS monitoring for downlink Media Streaming |
| Figure 5.8.1-1 | Dynamic Policy based on Network Slicing for Downlink Streaming |
| Figure 5.9.1-1 | Downlink Network Assistance alternative approaches |
| Figure 5.10.2-1 | High-level procedure for DASH content delivery via eMBMS |
| Figure 5.10.3-1 | Consumption reporting for 5GMS via eMBMS |
| Figure 5.10.4-1 | Metrics reporting for 5GMS via eMBMS |
| Figure 5.10.5-1 | High-level procedure for hybrid delivery of DASH content |
| Figure 5.10.5-2 | High-level procedure for hybrid delivery of DASH content (continued) |
| Figure 5.10.5-3 | High-level procedure for hybrid delivery of DASH content (continued) |
| Figure 5.10.6.1-1 | High-level procedure for DASH content delivered via eMBMS broadcast-on-demand |
| Figure 5.10.6.1-2 | High-level procedure for DASH content delivered via eMBMS broadcast-on-demand (continued) |
| Figure 5.10.7-1 | High-level procedure for DASH content delivery via eMBMS with 3GPP Service URL |
| Figure 5.11.1-1 | Data collection client configuration for downlink media streaming access reporting |
| Figure 5.11.2-1 | Downlink media streaming access reporting |
| Figure 5.11.2A-1 | Direct Data Collection Client configuration for downlink media streaming |
| Figure 5.11.2B-1 | Direct Data Collection Client reporting for downlink media streaming |
| Figure 5.11.3-1 | Downlink media streaming access event exposure |
| Figure 5.12.2-1 | High-level procedure for DASH content delivery via MBS |
| Figure 5.12.3-1 | Consumption reporting for 5GMS via MBS |
| Figure 5.12.4-1 | High-level procedure 5GMS content delivery via 5G System and MBS |
| Figure 5.12.4-2 | High-level procedure 5GMS content delivery via 5G System and MBS (continued) |
| Figure 5.12.4-3 | High-level procedure for 5GMS content delivery via 5G System and MBS (continued) |
| Figure 5.12.5.1-1 | High-level procedure for DASH content delivered via MBS-on-demand |
| Figure 5.12.5.1-2 | High-level procedure for DASH content delivered via MBS-on-demand (continued) |
| Figure 5.13.2-1 | Client data collection in 5GMSd reported in band via M4d and M3d |
| Figure 5.14.2-1 | Procedure for encoding, packaging and encrypting content |
| Figure 6.1-1 | High-level call flow for uplink media streaming |
| Figure 6.2.2.1-1 | M1u provisioning domain model |
| Figure 6.2.2.1-2 | M3u configuration domain model |
| Figure 6.2.2.2-1 | High-level procedure for provisioning the 5GMS System for uplink media streaming sessions |
| Figure 6.2.2.3-1 | Alternative deployments of authorization server |
| Figure 6.2.2.3-2 | High-level procedure for provisioning the 5GMS System for uplink media streaming sessions |
| Figure 6.2.3-1 | Media contribution and egest procedure |
| Figure 6.2.3.3-1 | Media contribution and egest procedure with authorisation of 5GMSu AF |
| Figure 6.3.2-1 | Uplink media streaming session establishment |
| Figure 6.3.3-1 | Uplink Streaming Session Establishment |
| Figure 6.3.3.3-1 | Alternative deployments of authorization server |
| Figure 6.3.3.3-2 | Call flow for authorisation based on access token |
| Figure 6.4-1 | Uplink streaming session teardown |
| Figure 6.5-1 | Providing 5GMSu AF-based Network Assistance |
| Figure 6.6-1 | High-level procedure for remote control of a 5GMS uplink streaming session |
| Figure 6.7-1 | RAN Signalling based Uplink Network Assistance |
| Figure 6.8.1-1 | Data collection client configuration for uplink media streaming access reporting |
| Figure 6.8.2-1 | Uplink media streaming access reporting |
| Figure 6.8.2A-1 | Data collection client configuration for uplink media streaming access reporting |
| Figure 6.8.2B-1 | Direct Data Collection Client reporting for uplink media streaming |
| Figure 6.8.3-1 | Uplink media streaming access event exposure |
| Figure 6.9.2-1 | Domain model for dynamic policies for uplink streaming |
| Figure 6.9.3-1 | High-level procedure for uplink media streaming session with dynamic policy invocation |
| Table 6.9.4-1 | Status information for dynamic policy instance |
| Figure 6.9.5-1 | High-level procedure for uplink media streaming with Service Operation Point handling |
| Figure 6.9.6-1 | Dynamic Policy based on Network Slicing for uplink streaming |
| Figure 6.9.7-1 | Call flow for uplink Background Data Transfer session configuration and establishment |
| Figure 6.9.7-2 | Call flow for uplink Background Data Transfer session renegotiation/cancellation |
| Figure 6.9.8-1 | Uplink media streaming call flow for ECN marking for L4S |
| Figure 6.9.9-1 | High-level call flow for QoS monitoring for uplink Media Streaming |
| Figure 7.2-1 | Media processing procedures for downlink media streaming |
| Figure 7.3-1 | Media processing procedures for uplink media streaming |
| Figure 8.1-1 | Client-driven session establishment |
| Figure 8.2-1 | AF-driven management of 5GMS edge processing |
| Figure 9.1-1 | Baseline procedure for 3GPP Service URL Handling |
| Figure A.1-1 | Downlink media streaming with AF and AS in an external Data Network |
| Figure A.2-1 | Downlink media streaming with AF and AS in the trusted Data Network |
| Figure A.3-1 | Downlink media streaming with AF and AS in an external Data Network (OTT) |
| Figure A.4-1 | Downlink media streaming with AF in the trusted Data Network and AS in external Data Network |
| Figure A.5-1 | Downlink media streaming with AS in external Data Network, provisioned by AF in the trusted Data Network |
| Figure A.6-1 | Downlink media streaming with AS in the trusted Data Network, provisioned by AF in external Data Network |
| Figure A.7-1 | Downlink media streaming with AF and AS in the trusted Data Network |
| Figure A.8-1 | Downlink media streaming with AFs in two trusted Data Networks sharing AS in external Data Network |
| Figure A.9-1 | Downlink media streaming with AF and AS in external Data Network delivering through two trusted Data Networks (OTT) |
| Figure A.10-1 | Uplink media streaming with AF and AS in trusted Data Network |
| Figure A.10-2 | Call flow for uplink media streaming using content preparation with AF and AS in trusted Data Network |
| Figure A.11-1 | Uplink media streaming (media plane only) with AF and AS in the trusted Data Network |
| Figure A.11-2 | Uplink media streaming using content preparation (media plane only) with AF and AS in the trusted Data Network |
| Figure A.12-1 | Uplink media streaming (media plane only) with provisioning and AS in the external domain |
| Figure A.12-2 | Call flow for Uplink media streaming using content preparation (media plane only) with provisioning and AS in the external domain |
| Figure A.13-1 | Uplink media streaming AF in the trusted Data Network and AS in the external domain |
| Figure A.13-2 | Call flow for uplink media streaming using content preparation with AF in the trusted Data Network and AS in the external domain |
| Figure A.14-1 | Uplink media streaming with AF and AS in the external domain |
| Figure A.14-2 | Call flow for uplink media streaming using content preparation with AF and AS in the external domain |
| Figure A.15.2-1 | Cascaded uplink and downlink media streaming with external content re-ingestion |
| Figure A.15.2-2 | Call flow for cascaded uplink and downlink media streaming using content preparation with external content re-ingestion |
| Figure A.15.3-1 | Cascaded uplink and downlink media streaming with direct content re-ingestion |
| Figure A.15.3-2 | Call flow for cascaded uplink and downlink media streaming using content preparation with direct push-based content re-ingestion |
| Figure A.15.3-3 | Call flow for cascaded uplink and downlink media streaming using content preparation with direct pull-based content re-ingestion |
| Figure A.15.4-1 | Cascaded uplink and downlink media streaming with internal content re-ingestion |
| Figure A.16.2-1 | 5GMSd Application Provider content preparation and ingest for downlink media streaming from multiple service locations |
| Figure A.16.2-2 | Procedure for 5GMSd Application Provider content preparation and ingest for downlink media streaming from multiple service locations |
| Figure A.16.3-1 | Centralized 5GMSd AS content preparation and ingest for downlink media streaming from multiple service locations |
| Figure A.16.3-2 | Procedure for centralized 5GMSd AS content preparation and ingest for downlink media streaming from multiple service locations |
| Figure A.16.4-1 | Decentralized 5GMSd AS content preparation and ingest for downlink media streaming from multiple service locations |
| Figure A.16.4-2 | Procedure for decentralized 5GMSd AS content preparation and ingest for downlink media streaming from multiple service locations |
| Figure B.2-1 | DNS based resolution of 5GMSd AF in trusted DN |
| Figure B.2-2 | Message Sequence Chart for DNS-based resolution |
| Figure B.3-1 | HTTPS based resolution of 5GMSd AF in Trusted DN |
| Figure B.3-2 | Message Sequence Chart for HTTPS based resolution |
| Figure C.2-1 | Collaboration 5GMS-MBMS 1: 5GMS Content Provider uses different delivery networks |
| Figure C.3-1 | Collaboration 5GMS-MBMS 2: 5GMS Network Operator offloads to 5G Broadcast Network Operator |
| Figure C.4-1 | Collaboration 5GMS-MBMS 3: 5GMS Service Operator includes MBMS network |
| Figure C.5-1 | Collaboration 5GMS-MBMS 4: 5G Broadcast Service Provider offloads to 5G MNO |
| Figure E.2-1 | Per-application authorisation collaboration scenario |
| Figure E.3-1 | Per-Application authorisation collaboration scenario |
| Figure F.2-1 | Call flow for bootstrapping application invocation on a Network Slice |
| Figure G.1.2-1 | Media streaming with AF and AS in the trusted Data Network with Network Slicing |
| Figure G.1.3-1 | Media streaming with AF and AS in an external Data Network (OTT) with Network Slicing |
| Figure G.1.4-1 | Media streaming with AFs in two trusted Data Networks sharing AS in external Data Network with Network Slicing |
| Figure G.2.2-1 | Media streaming with AS in external Data Network accessible through two different network slices |
| Figure G.2.3-1 | Media streaming with AS deployed in multiple trusted Data Networks |
| Figure G.2.3-2 | Media streaming with single AS serving traffic through multiple Data Networks |
| Figure G.3.2-1 | Network slice for all applications in the enterprise UE |
| Figure G.3.2-2 | Network slice for enterprise profile applications |
| Figure G.3.3-1 | Network slice for specific application for enterprise users |
| Figure G.3.4-1 | Network slice for specific application for all users |
| Figure H.2-1 | Multi-access media delivery using different ATSSS steering mechanisms |
| Table H.2-1 | Application awareness of UE steering functionalities |