The present document specifies an architecture for real-time media communication integrated into the 5G System. To support Mobile Network Operator (MNO) and third-party services for real-time media, essential functionalities and interfaces are specified. The primary scope of this Technical Specification is the documentation of the following aspects:
The definition of a real-time media communication architecture mapped to the 5GS architecture, with relevant core building blocks, reference point, and interfaces to support modern operator and third-party media services, based on the 5GMS architecture.
Definition of all relevant reference points and interfaces to support different collaboration scenarios between 5G System operator and third-party media communication service provider, including but not limited to an Augmented Reality (AR) media communication service provider.
Call flows and procedures for different real-time communication service types.
Specification to support functionalities relevant to AR such as split-rendering or spatial computing on top of a 5G System based on this architecture.
The following documents contain provisions which, through reference in this text, constitute provisions of the present document.
References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.
For a specific reference, subsequent revisions do not apply.
For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.
For the purposes of the present document, the terms given in TR 21.905 and the following apply. A term defined in the present document takes precedence over the definition of the same term, if any, in TR 21.905.
RTC Application:
A Native WebRTC Application or a Web App that is compliant with the profile of a WebRTC-based application defined in the present document.
RTC endpoint:
An entity that is capable of participating in an RTC session and exchanging real-time media and data by incorporating an instance of the WebRTC Framework.
RTC Client:
UE function comprising an RTC Access Function and an RTC Media Session Handler which interacts with functions in the network and UE applications.
RTC Access Function:
A set of functions including an instance of the WebRTC Framework. The RTC Access Function exchanges real-time media with one or more RTC endpoints via reference point RTC-4m or RTC-12, and the RTC Access Function exchanges signalling messages with WebRTC Signalling Function via reference point RTC-4s. Also, the RTC Access Function exposes client APIs defined in the present document to the RTC Application at reference point RTC-7 and to the RTC Media Session Handler at reference point RTC-11.
WebRTC Framework:
A well-defined subset of the WebRTC protocol stack for data transport and data framing that supports real-time media communication between an RTC endpoint and its peer(s) within the scope of an RTC session.
For the purposes of the present document, the abbreviations given in TR 21.905 and the following apply. An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in TR 21.905.
AR