详细解决方案
10031.H.245:Control Protocol for Multimedia Communication
热度:68 发布时间:2024-01-15 23:17:10.0
H.245 是 H.323 中的多媒体通信控制信令协议,其主要用于 H.323 终点终端间的端到端 H.245 信息交换。H.245 控制信息的运送是在 H.245 控制通道上进行的。该控制信道是逻辑通道0并且是永久开放的,这一点与媒介信道并不相同。运送信息中包含了终端交换能力以及开通和关闭逻辑信道等信息。 建立了呼叫信令程序连接之后,H.245 呼叫控制协议就会被用来解决呼叫媒介类型问题,并且在呼叫建立之前,该协议需要用来建立媒介流,同时在呼叫建立之后对呼叫进行管理。该步骤包括:
- 主从决定:为了解决多个终端在同一呼叫过程中同时引发相似事件时会出现资源冲突的问题,引入了主从决定规程。使用该规程可以将多方通信中其中一个终端确定为主终端 Master,其他均被认为是从终端 Slave。
- 能力交换:通信双方交换各自的通信能力。
- 逻辑信道:用于开通或关闭一个单向或双向逻辑信道。
- 模式请求:在能力交换完成后,允许一个终端请求远端在它的传输方向上选定一个操作模式。
- 流控制:接收方为任意逻辑信道上的传输比特率固定一个上限。
- 通信模式:用于多点控制台选择多点会议下的通用操作模式。
- 会议请求和响应:用于控制多点会议,如密码请求、会议入座控制等。
- 确定环回时延:用来确定两个终端间的环路延迟。
- 视频快速更新:用于数据丢失情况下请求视频帧结构更新。
- 结束会话:终端关闭所有逻辑信道,取消呼叫并通知关守呼叫结束。
H.245 信息包含在 ASN.1 语法中。多媒体系统控制信息类型包括:请求、响应、命令和指示信息。主要 H.245 信息如下所示: |
信息 |
功能 |
Master-Slave Determination |
决定主终端和次终端。可能答复有:Acknowledge、Reject、 Release(假设时间到)。 |
Terminal Capability Set |
包括终端传输和接收多媒体流等信息,可能答复有:Acknowledge、Reject、Release。 |
Open Logical Channel |
为视听设备和数据信息的传输打开一个逻辑通道,可能答复有:Acknowledge、Reject、Confirm。 |
Close Logical Channel |
关闭两个终点间的逻辑通道,可能答复有:Acknowledge。 |
Request Mode |
接收终端使用该信息向传输终端请求一个特殊的传输模式。通用模式包括:视频模式、音频模式、数据模式和加密模式。可能答复有:Acknowledge、Reject、Release。 |
Send Terminal Capability Set |
通过发送一个或多个 Terminal Capability Sets 命令远端终端指出其传输和接收性能。 |
End Session Command |
指出 H.245 会话的末端。传输结束后,终端将不再发送任何 H.245 信息。 |
相关协议 |
RTP、RTSP、SIP、Megaco、H.248、Q.931、H.323、H.225、H.235 |
组织来源 |
H.245 是一种 ITU-T(http://www.itu.int/ITU-T/)标准。 |
相关链接 |
http://www.javvin.com/protocol/H245v9.pdf:Control Protocol for Multimedia Communication (version 9) http://www.h323forum.org/papers/:H.323 papers and documents |