English Site
 高级搜索

网络大典博客 网络大典维基 网络大典问答 网络大典群组 佳文科技产品 网络大典首页

H.245:多媒体通信控制协议

H.245 是 H.323 多媒体通信体系中的控制信令协议,其主要用于处于通信中的 H.323 终点或终端间的端到端 H.245 信息交换。H.245 控制信息是在 H.245 控制信道上传送的。该控制信道是逻辑通道 0 并且是永久开放的,这与媒介信道并不相同。所传送的信息包含终端交换能力的信息以及开通和关闭逻辑信道等信息。

通过呼叫信令程序建立连接之后,H.245 呼叫控制协议就会在呼叫建立之前被用来解决呼叫媒介类型问题和建立媒介流,同时在呼叫建立之后对呼叫进行管理。这些步骤包括:

  • 主从决定过程:用于决定呼叫的主叫方,可以避免在呼叫控制操作中产生的冲突。
  • 能力交换过程:通信各方交换各自所能接受和传输的信息类型。
  • 逻辑信道过程:用于开通或关闭逻辑信道,逻辑信道是在两个端点间用于数据传输的多通路。
  • 模式请求命令:使用这个命令,在会议中的任何时候,接受方可以请求变更传输模式,假定这个模式是在发送端的传输能力范围之内。
  • 流控制命令:接收方为任意逻辑信道上的传输比特率固定一个上限。
  • 通信模式信息:用于多点控制台选择多点会议下的通用操作模式。
  • 会议请求和响应信息:用于控制多点会议,如:密码请求,会议入座控制等。
  • 确定环回时延:用来确定两个终端间的环路延迟。
  • 视频快速更新:用于数据丢失情况下请求视频帧更
  • 结束会话:终端关闭所有逻辑信道,取消呼叫并通知关守呼叫结束。

协议结构

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 信息。

相关协议:RTPRTSPSIPMegaco、H.248、Q.931H.323H.225H.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