Recommendation ITU-T H.245 (03/2022) Control protocol for multimedia communication
Summary
History
FOREWORD
Table of Contents
1 Scope
2 References
3 Definitions
4 Abbreviations and acronyms
5 General
     5.1 Master-slave determination
     5.2 Capability exchange
     5.3 Logical channel signalling procedures
     5.4 Receive terminal close logical channel request
     5.5 ITU-T H.223 multiplex table entry modification
     5.6 Audiovisual and data mode request
     5.7 Round-trip delay determination
     5.8 Maintenance loops
     5.9 Commands and indications
Annex A  Messages: Syntax
Annex B  Messages: Semantic definitions
     B.1 Master-Slave Determination messages
          B.1.1 Master-Slave Determination
          B.1.2 Master-Slave Determination Acknowledge
          B.1.3 Master-Slave Determination Reject
          B.1.4 Master-Slave Determination Release
     B.2 Terminal capability messages
          B.2.1 Overview
          B.2.2 Terminal Capability Set
               B.2.2.1 Capability Table
               B.2.2.2 Capability Descriptors
               B.2.2.3 Capability
                    B.2.2.3.1 Example (Informative)
               B.2.2.4 Multiplex Capabilities
Annex C  Procedures
     C.1 Introduction
          C.1.1 Method of specification
          C.1.2 Communication between protocol entity and protocol user
          C.1.3 Peer-to-peer communication
          C.1.4 SDL diagrams
          C.1.5 SDL key
     C.2 Master-slave determination procedures
          C.2.1 Introduction
          C.2.2 Communication between the MSDSE and the MSDSE user
          C.2.3 Peer-to-peer MSDSE communication
          C.2.4 MSDSE procedures
     C.3 Capability exchange procedures
          C.3.1 Introduction
          C.3.2 Communication between CESE and CESE user
          C.3.3 Peer-to-peer CESE communication
          C.3.4 CESE procedures
     C.4 Unidirectional Logical Channel signalling procedures
          C.4.1 Introduction
          C.4.2 Communication between the LCSE and the LCSE user
          C.4.3 Peer-to-peer LCSE communication
          C.4.4 LCSE procedures
     C.5 Bidirectional Logical Channel signalling procedures
          C.5.1 Introduction
          C.5.2 Communication between the B-LCSE and the B-LCSE user
          C.5.3 Peer-to-peer B-LCSE communication
          C.5.4 B-LCSE procedures
     C.6 Close Logical Channel procedures
          C.6.1 Introduction
          C.6.2 Communication between CLCSE and CLCSE user
          C.6.3 Peer-to-peer CLCSE communication
          C.6.4 CLCSE procedures
     C.7 ITU-T H.223 Multiplex Table procedures
          C.7.1 Introduction
          C.7.2 Communication between the MTSE and MTSE user
          C.7.3 Peer-to-peer MTSE communication
          C.7.4 MTSE procedures
     C.8 Request Multiplex Entry procedures
          C.8.1 Introduction
          C.8.2 Communication between RMESE and RMESE user
          C.8.3 Peer-to-peer RMESE communication
          C.8.4 RMESE procedures
     C.9 Mode Request procedures
          C.9.1 Introduction
          C.9.2 Communication between MRSE and MRSE user
          C.9.3 Peer-to-peer MRSE communication
          C.9.4 MRSE procedures
     C.10 Round-trip delay procedures
          C.10.1 Introduction
          C.10.2 Communication between the RTDSE and the RTDSE user
          C.10.3 Peer-to-peer RTDSE communication
          C.10.4 RTDSE procedures
     C.11 Maintenance Loop procedures
          C.11.1 Introduction
          C.11.2 Communication between the MLSE and the MLSE user
          C.11.3 Peer-to-peer MLSE communication
          C.11.4 MLSE procedures
Annex D  Object identifier assignments
Annex E  ISO/IEC 14496-2 Capability definitions
Annex F  Logical Channel Bit-Rate Management Capability definitions
Annex G  ISO/IEC 14496-1 Capability definitions
     G.1 Capability Identifier
     G.2 Capability parameters used for capability negotiations and logical channel signalling
     G.3 Capability parameters used for logical channel signalling only
Annex H  ISO/IEC 14496-3 Capability definitions
Annex I  GSM Adaptive Multi-Rate Capability definitions
I.1 Definition of mode signalling and bit stuffing to achieve octet alignment
Annex J  TDMA ACELP Voice Codec definitions
Annex K  TDMA US1 voice codec definitions
Annex L   CDMA EVRC voice codec definitions
Annex M  ISO/IEC 13818-7 and Rec. ITU-R BS.1196-2 definitions
Annex N  IETF RFC 3389 – RTP payload for comfort noise
Annex O  L16 Capability identifier
Annex P  Bounded audio stream capability
Annex Q  Generic Capability for N ( 64K Circuit Relay over IP
     Q.1 Introduction
     Q.2 Description
          Q.2.1 Terminology
          Q.2.2 Capability Identifier
          Q.2.3 Parameters for Capability Exchange
          Q.2.4 Parameters for capabilities in channel establishment
          Q.2.5 Packet format
          Q.2.6 RTP header restrictions
          Q.2.7 Redundancy formatting
          Q.2.8 Timing considerations
          Q.2.9 Common clock
Annex R  Adaptive Multi-Rate Capability definitions
     R.1 Introduction
     R.2 Description
Annex S  Internet Low Bit Rate Codec (iLBC) Capability Definitions
     S.1 Introduction
     S.2 Description
Annex T  DynamicPayloadType Replacement Capability definitions
Annex U  Support of WebRTC data channel
     U.1 Scope
     U.2 Capability Negotiation
     U.3 SCTP Association over DTLS Establishment
     U.4 Data Channel Establishment
          U.4.1 Channel Establishment using the Data Channel Establishment Protocol
          U.4.2 Out of band channel establishment
     U.5 Data Transfer
Annex V  IP protocol support capability definitions
     V.1 Introduction
     V.2 Description
Appendix I  Overview of ASN.1 syntax
     I.1 Introduction to ASN.1
     I.2 Basic ASN.1 data types
     I.3 Aggregate data types
     I.4 Object identifier type
Appendix II  Examples of ITU-T H.245 procedures
     II.1 Introduction
     II.2 Master-slave Determination Signalling Entity
     II.3 Capability Exchange Signalling Entity
     II.4 Logical Channel Signalling Entity
     II.5 Close Logical Channel Signalling Entity
     II.6 Multiplex Table Signalling Entity
     II.7 Mode Request Signalling Entity
     II.8 Round-trip Delay Signalling Entity
     II.9 Bidirectional Logical Channel Signalling Entity
Appendix III  Summary of procedure timers and counters
     III.1 Timers
     III.2 Counters
Appendix IV  ITU-T H.245 extension procedure
Appendix V  The replacementFor procedure
Appendix VI  Examples of ITU-T H.263 Capability structure settings
     VI.1 Examples of Enhancement Layer ITU-T H.245 parameter setting
     VI.2 Examples of Video Back Channel ITU-T H.245 parameter setting
Appendix VII  Procedure and template for defining new capabilities with ITU-T H.245 generic capabilities
     VII.1 Procedure
          VII.1.1 Definition of generic capabilities in this Recommendation
          VII.1.2 Definition of generic capabilities in other ITU Recommendations
          VII.1.3 Definition of generic capabilities in non-ITU standards
     VII.2 Template
          VII.2.1 Capability Identifier
     VII.3 Example Template – ITU-T H.261
Appendix VIII  List of generic capabilities and generic messages defined in Recommendations/Standards other than this Recommendation
Appendix IX  ASN.1 usage in this Recommendation
     IX.1 Tagging
     IX.2 Types
     IX.3 Constraints and ranges
     IX.4 Extensibility
Appendix X  Resolution of unidirectional and bidirectional conflict scenarios
     X.1 Both terminals use bidirectional OLC
     X.2 Master proposes bidirectional OLC and slave proposes unidirectional OLC
     X.3 Master proposes unidirectional OLC and slave proposes bidirectional OLC
     X.4 Master proposes bidirectional OLC with nullData and slave proposes unidirectionalOLC
     X.5 Both terminals propose bidirectional OLC with nullData
Bibliography
<\pre>