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.506
Word version: 18.3.0
1…
4…
4
Real-Time media Communication Architecture
5
Procedures for basic RTC architecture
6
Procedures for Edge Processing
A
Architecture variants for collaboration scenarios
B
Architecture variants for RTC Application
$
Change history
4
Real-Time media Communication Architecture
p. 9
4.1
Overall architecture for Real-Time media Communication (RTC)
p. 9
4.1.1
Definition of RTC architecture
p. 9
4.1.2
Generalized Media Delivery architecture
p. 10
4.1.2.1
Generalized Media Delivery in the 5G System
p. 10
4.1.2.2
Reference architecture for Media Delivery
p. 12
4.1.2.3
Network Functions and UE entities
p. 12
4.1.2.4
Reference points
p. 13
4.1.2.5
Interfaces and APIs
p. 14
4.1.2.5.1
Interfaces and APIs supporting media session handling
p. 14
4.1.2.5.2
Interfaces and APIs supporting media transport
p. 14
4.1.2.5.3
Interfaces and APIs supporting application functionality
p. 15
4.2
Functions and entities
p. 15
4.2.1
General
p. 15
4.2.2
Provisioning Function
p. 15
4.2.3
Configuration Function
p. 15
4.2.4
RTC Media Session Handler (MSH)
p. 15
4.2.5
Network Support Function
p. 16
4.2.6
ICE Function
p. 16
4.2.7
WebRTC Signalling Function
p. 16
4.2.8
Interworking Function
p. 16
4.2.9
Transport Gateway Function
p. 16
4.2.10
Media Function
p. 17
4.2.11
Application-supporting Web Function
p. 17
4.2.12
RTC Access Function
p. 17
4.3
Interfaces
p. 17
4.3.1
RTC-1: Provisioning interface
p. 17
4.3.2
RTC-3: RTC AS to RTC AF interface
p. 18
4.3.3
RTC-4: Media-centric transport interface via RTC AS
p. 18
4.3.4
RTC-5: Control transport interface
p. 18
4.3.5
RTC-6: Client API
p. 19
4.3.6
RTC-7: Client interface
p. 19
4.3.7
RTC-8: Application interface
p. 19
4.3.7A
RTC-10: RTC AS to another RTC AS interface
p. 19
4.3.8
RTC-11: RTC Client configuration APIs
p. 19
4.3.9
RTC-12: Peer-to-peer media-centric transport interface
p. 19
4.4
RTC Architecture extension
p. 20
4.4.1
Introduction
p. 20
4.4.2
Extended RTC architecture for Edge Computing
p. 20
4.4.2.1
General
p. 20
4.4.2.2
Edge Application Server (EAS)
p. 21
4.4.2.3
Edge Interfaces
p. 21
5
Procedures for basic RTC architecture
p. 22
5.1
General
p. 22
5.2
Common Procedure
p. 22
5.2.1
Provisioning
p. 22
5.2.2
Configuration
p. 23
5.3
Call flow for Over-the-top (OTT) RTC sessions (CS#1)
p. 24
5.4
Call flow for Network-supported RTC sessions (CS#2)
p. 25
5.5
Call flow for MNO-facilitated RTC sessions (CS#3)
p. 28
6
Procedures for Edge Processing
p. 32
6.1
Client-driven management of RTC edge processing
p. 32
6.2
AF-driven management of RTC edge processing
p. 36
A
(Normative) Architecture variants for collaboration scenarios
p. 38
A.1
General
p. 38
A.2
Collaboration scenario 1:
p. 38
A.3
Collaboration scenario 2:
p. 39
A.4
Collaboration scenario 3:
p. 40
A.5
Collaboration scenario 4:
p. 40
B
(Normative) Architecture variants for RTC Application
p. 41
B.1
General
p. 41
B.2
RTC Application is a Native WebRTC App
p. 41
B.3
RTC architecture for Web App
p. 42
$
Change history
p. 42