Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 26.512
Word version: 18.5.0
1…
4…
4.4…
5…
6…
11…
A…
11
Media Session Handling (M5) APIs
12
UE Media Session Handling (M6) APIs for uplink and downlink
13
UE Media Stream Handler (M7/M11) APIs
14
Application (M8) APIs for uplink and downlink
15
Miscellaneous UE-internal APIs
16
Usage of 5GC interfaces and APIs
17
Media Streaming data reporting at R4
17A
Data reporting at R2
18
Event exposure at R5 and R6
11
Media Session Handling (M5) APIs
p. 72
11.1
General
p. 72
11.2
Service Access Information API
p. 72
11.2.1
General
p. 72
11.2.2
Void
11.2.3
Void
11.3
Consumption Reporting API
p. 73
11.3.1
General
p. 73
11.3.2
Void
11.3.3
Report format
p. 73
11.3.3.1
ConsumptionReport data type
p. 73
11.3.3.2
ConsumptionReportingUnit type
p. 73
11.4
Metrics Reporting API
p. 73
11.4.1
General
p. 73
11.4.2
Void
11.4.3
Report format
p. 74
11.5
Dynamic Policies API
p. 74
11.5.1
Overview
p. 74
11.5.2
Void
11.5.3
Void
11.5.4
Void
11.6
Network Assistance API
p. 74
11.6.1
Overview
p. 74
11.6.2
Void
11.6.3
Void
11.6.4
Void
12
UE Media Session Handling (M6) APIs for uplink and downlink
p. 75
12.1
General
p. 75
12.2
Media session handling for downlink media streaming - APIs and functions
p. 75
12.2.1
Overview
p. 75
12.2.2
Void
12.2.3
Void
12.2.4
Void
12.2.5
Void
12.2.6
Void
12.2.7
Void
12.3
Media session handling for uplink Streaming - APIs and functions
p. 76
12.4
3GPP Service URL for 5G Media Streaming
|R18|
p. 77
13
UE Media Stream Handler (M7/M11) APIs
p. 78
13.1
General
p. 78
13.2
DASH Media Player APIs and functions
p. 78
13.2.1
Overview
p. 78
13.2.2
Media Player model
p. 80
13.2.3
Media Player methods
p. 82
13.2.3.1
General
p. 82
13.2.3.2
Initialize
p. 82
13.2.3.3
Attach
p. 83
13.2.3.4
Pre-load
p. 84
13.2.3.5
Play
p. 85
13.2.3.6
Pause
p. 86
13.2.3.7
Seek
p. 87
13.2.3.7A
Download and store
|R18|
p. 87
13.2.3.8
Reset
p. 89
13.2.3.9
Destroy
p. 89
13.2.4
Configurations and settings API
p. 90
13.2.5
Notifications and error events
p. 91
13.2.6
Dynamic Status Information
p. 93
13.2.7
Usage of Media Player information by Media Session Handler
p. 94
14
Application (M8) APIs for uplink and downlink
p. 94
15
Miscellaneous UE-internal APIs
p. 95
15.1
General
p. 95
15.2
Void
15.3
Void
16
Usage of 5GC interfaces and APIs
p. 95
16.1
General
p. 95
16.2
Void
16.3
Void
17
Media Streaming data reporting at R4
|R17|
p. 95
17.1
General
p. 95
17.2
MediaStreamingAccessRecord type
p. 96
17A
Data reporting at R2
|R18|
p. 96
17A.1
General
p. 96
17A.2
ANBRNetworkAssistanceInvocationRecord type
p. 96
18
Event exposure at R5 and R6
|R17|
p. 97
18.1
General
|R18|
p. 97
18.2
Common data types for event exposure
|R18|
p. 98
18.2.1
BaseEventCollection data type
p. 98
18.2.2
BaseEventRecord data type
p. 98
18.3
QoE metrics event notifications
|R18|
p. 100
18.3.1
QoEMetricsCollection data type
p. 100
18.3.2
QoEMetricsEvent data type
p. 101
18.4
Consumption reporting event notifications
|R18|
p. 103
18.4.1
ConsumptionReportingUnitsCollection data type
p. 103
18.4.2
ConsumptionReportingEvent data type
p. 103
18.5
Network Assistance invocation event notifications
|R18|
p. 105
18.5.1
NetworkAssistanceInvocationsCollection data type
p. 105
18.5.2
NetworkAssistanceInvocationEvent data type
p. 106
18.6
Dynamic policy invocation event notifications
|R18|
p. 108
18.6.1
DynamicPolicyInvocationsCollection data type
p. 108
18.6.2
DynamicPolicyInvocationEvent data type
p. 108
18.7
Media streaming access event notifications
|R18|
p. 110
18.7.1
MediaStreamingAccessesCollection data type
p. 110
18.7.2
MediaStreamingAccessEvent data type
p. 110