Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 26.223  Word version:  18.0.0

Top   Top   Up   Prev   Next
1…   5…   8…

 

5  Media Codecsp. 10

5.1  Speechp. 10

TP clients in terminals offering speech communication shall support super-wideband and full-band audio as per below.
TP clients in terminals offering speech communication shall support,
To support transcoder-free interworking with MTSI clients, a TP UE shall additionally offer lower bandwidth (e.g. NB, WB) speech communication as per below.
TP clients in terminals offering speech communication shall support,
Up

5.2  Videop. 10

TP clients in terminals offering video communication shall support:
To support transcoder-free interworking with MTSI clients, TP clients in terminals offering video communication shall also support:
In addition, TP UEs shall support:
Furthermore, TP UEs should support:
H.264 (AVC) CHP shall be used, without requirements on output timing conformance (Annex C of [16]). Each sequence parameter set of H.264 (AVC) shall contain the vui_parameters syntax structure including the num_reorder_frames syntax element set equal to 0.
H.265 (HEVC) Main, Screen-Extended Main, and Screen-Extended Main 4:4:4 profiles shall be used with general_progressive_source_flag equal to 1, general_interlaced_source_flag equal to 0, general_non_packed_constraint_flag equal to 1, general_frame_only_constraint_flag equal to 1, and sps_max_num_reorder_pics[ i ] equal to 0 for all i in the range of 0 to sps_max_sub_layers_minus1, inclusive, without requirements on output timing conformance (Annex C of [17]).
For both H.264 (AVC) and H.265 (HEVC), the decoder needs to know the Sequence Parameter Set (SPS) and the Picture Parameter Set (PPS) to be able to decode the received video packets. A compliant H.265 (HEVC) bitstream includes a Video Parameter Set (VPS), although the VPS may be ignored by the decoder in the context of the present specification. When H.264 (AVC) or H.265 (HEVC) is used it is recommended to transmit the parameter sets within the SDP description of a stream, using the relevant MIME/SDP parameters as defined in RFC 6184 for H.264 (AVC) and in RFC 7798 for H.265 (HEVC), respectively. Each media source (SSRC) shall transmit the currently used parameter sets at least once in the beginning of the RTP stream before being referenced by the encoded video data to ensure that the parameter sets are available when needed by the receiver. If the video encoding is changed during an ongoing session such that the previously used parameter set(s) are no longer sufficient then the new parameter sets shall be transmitted at least once in the RTP stream prior to being referenced by the encoded video data to ensure that the parameter sets are available when needed by the receiver. When a specific version of a parameter set is sent in the RTP stream for the first time, it should be repeated at least 3 times in separate RTP packets with a single copy per RTP packet and with an interval not exceeding 0,5 seconds to reduce the impact of packet loss. A single copy of the currently active parameter sets shall also be part of the data sent in the RTP stream as a response to FIR. Moreover, it is recommended to avoid using a sequence or picture parameter set identifier value during the same session to signal two or more parameter sets of the same type having different values, such that if a parameter set identifier for a certain type is used more than once in either SDP description or RTP stream, or both, the identifier always indicates the same set of parameter values of that type.
The video decoder in a multimedia TP client in terminal shall either start decoding immediately when it receives data, even if the stream does not start with an IDR/IRAP access unit (IDR access unit for H.264, IRAP access unit for H.265) or alternatively no later than it receives the next IDR/IRAP access unit or the next recovery point Supplemental Enhancement Information (SEI) message, whichever is earlier in decoding order. The decoding process for a stream not starting with an IDR/IRAP access unit shall be the same as for a valid video bit stream. However, the TP client in terminal shall be aware that such a stream may contain references to pictures not available in the decoded picture buffer. The display behaviour of the TP client in terminal is out of scope of the present document.
A TP client in terminal offering video support other than H.264 CHP Level 3.1 shall also offer H.264 CHP Level 3.1.
A TP UE client in terminal offering H.265 (HEVC) shall support negotiation to use a lower Level than the one in the offer, as described in RFC 7798 and RFC 3264.
To support interworking with MTSI clients, a TP UE shall offer both H.264 CBP Level 1.2 and H.264 CHP Level 3.1 (with preference for the latter) and should also offer H.264 CBP Level 3.1.
In case a codec profile is offered with a Level higher than the required Level, no separate offer for the required Level is needed.
A TP client in terminal offering H.264 (AVC) CHP support at a level higher than Level 3.1 shall support negotiation to use a lower Level as described in RFC 6184 and RFC 3264.
A TP client in terminal offering H.264 (AVC) CBP support at a level higher than Level 1.2 shall support negotiation to use a lower Level as described in RFC 6184 and RFC 3264.
A TP client in terminal offering H.264 (AVC) CBP support at a level higher than Level 3.1 shall support negotiation to use a lower Level as described in RFC 6184 and RFC 3264.
Up

5.3  Real-time Textp. 12

The real-time text requirements for MTSI clients in terminals specified in clause 5.2.3 of TS 26.114 also apply for TP UEs.

5.4  Still Images |R18|p. 12

The still images requirements for MTSI clients in terminals specified in clause 5.2.4 of TS 26.114 also apply for TP UEs.

6  Media Configurationp. 12

The media configuration requirements for MTSI clients in terminals specified in clause 6 of TS 26.114, also apply for TP UEs.
To enable devices to participate in an IMS-based telepresence call, selecting the sources they wish to view, receiving those media sources and displaying them in an optimal fashion, CLUE involves two principal and inter-related protocol negotiations. SDP, conveyed via SIP, is used to negotiate the specific media capabilities that can be delivered to specific addresses on the TP UE. Meanwhile, a CLUE protocol (RFC 8847), transported via a CLUE data channel (RFC 8850), is used to negotiate the Capture Sources available, their attributes and any constraints in their use, along with which Captures the far end provides a TP UE wishes to receive. The CLUE protocol messages follow the XML format and comply with the XML schema in (RFC 8846).
The CLUE data channel (RFC 8850) is a bidirectional SCTP over DTLS channel used for the transport of CLUE messages. This channel shall be established before CLUE protocol messages can be exchanged and CLUE-controlled media can be sent.
Beyond negotiating the CLUE channel, SDP is also used to negotiate the details of supported media streams and the maximum capability of each of those streams. As the CLUE Framework (RFC 8845) defines a manner in which the Media Provider expresses their maximum encoding capabilities, SDP is also used to express the encoding limits for each potential Encoding.
Backwards-compatibility with MTSI is an important consideration and it is vital that a CLUE-capable TP UE contacting a terminal that does not support CLUE is able to fall back to a fully functional non-CLUE call governed by the requirements on MTSI in TS 26.114.
CLUE support shall be offered in the first SDP offer, as follows. At the beginning of a CLUE-based telepresence session over IMS, the support for CLUE shall be negotiated via the SDP between two TP UEs. The CLUE extension shall be indicated using an SDP session-level 'group' attribute. Each SDP media "m" line that is included in this group, using SDP media-level "mid" attributes, is CLUE-controlled, by a CLUE data channel also included in this CLUE group. A CLUE group should include the "mid" of the "m" line for one (and only one) CLUE data channel. For interoperability with non-CLUE devices, a CLUE-capable device sending an initial SDP offer shall not include any "m" line for CLUE-controlled media beyond the "m" line for the CLUE data channel (this is unless the remote terminal's CLUE support was already indicated at the SIP level using the "sip.clue" media feature tag), and includes at least one non-CLUE-controlled media "m" line.
For audio and video, the first SDP offer shall also contain the basic (i.e. non-CLUE-controlled) media streams with the set of mandatory codecs for TP UEs, i.e. namely EVS-SWB and H.264/AVC CHP Level 3.1. For each of the offered basic (i.e. non-CLUE-controlled) media streams indicated in an 'm=' line, one mandatory codec of the same media type that is specified in TS 26.114 shall also be included toward ensuring interworking with MTSI terminals. The preference in the codec order should favour the mandatory codecs for TP UEs, i.e. namely EVS-SWB and H.264/AVC CHP Level 3.1.
If the TP UE intends to negotiate multiple streams for audio and/or video, the first SDP offer from the TP UE should contain all of them in the basic (i.e., non-CLUE controlled) stream offered with the multi-stream capabilities for MSMTSI clients as specified in Annex S of TS 26.114 and demonstrated by the SDP examples in Annex T of TS 26.114 towards realizing more efficient group audio/video communications and avoiding transcoding as far as possible in multiparty calls. If the CLUE negotiation is successful however, the subsequent SDP offers shall be made such that for each media type the additional streams other than the basic stream shall be offered as CLUE-controlled streams and MSMTSI client capabilities shall no longer be offered.
If the CLUE negotiation is successful and the remote terminal is also a CLUE-capable TP UE, then the subsequent offers for all media streams, including basic streams and CLUE-controlled media, shall contain the mandatory codecs for TP UEs, namely EVS-SWB and H.264/AVC CHP Level 3.1, and shall contain at least one RTP payload type of the corresponding codec for each media line. Accordingly, the SDP answers from TP UEs shall also accept these codecs and contain the corresponding RTP payload types, and also shall conform to the requirements established in Tables 6.3a and 6.3b of TS 26.114.
A TP UE receiving an SDP offer from an MTSI UE or a non-3GPP access client that does not support CLUE capabilities shall fall back to operate as an MTSI client and answer the SDP offer as per the requirements established in TS 26.114. If the received SDP offer does not support CLUE, but contains multi-stream capabilities for MSMTSI clients as specified in Annex S of TS 26.114 and demonstrated by the SDP examples in Annex T of TS 26.114, then the TP UE shall accept such an offer and fall back to operate as an MSMTSI client.
TP UEs may be involved in media sessions where CLUE could be enabled or disabled during an ongoing call. If, in an ongoing non-CLUE call, an SDP offer/answer exchange completes with both sides having included a data channel "m" line in their SDP and with the "mid" for that channel in corresponding CLUE groups then the call is now CLUE-enabled; negotiation of the data channel and subsequently the CLUE protocol begin. If, in an ongoing CLUE-enabled call, an SDP offer-answer negotiation completes in a fashion in which either the CLUE data channel was not successfully negotiated or one side did not include the data channel in a matching CLUE group then CLUE for this channel is disabled. In the event that this occurs, CLUE is no longer enabled and sending of all CLUE-controlled media associated with the corresponding CLUE group shall stop.
A TP UE offering a media session should generate an SDP offer according to the examples in Annex A.
Up

7  Data Transportp. 13

7.1  Introductionp. 13

The data transport requirements for MTSI clients in terminals specified in clause 7 of TS 26.114 also apply for TP UEs.

7.2  RTP Payload Formats for TP UEsp. 13

The requirements on RTP payload formats for MTSI clients as specified in clause 7.4 of TS 26.114 also apply for TP UEs.

Up   Top   ToC