H.323视频会议协议解析_专业知识_浙江会议网-专注于提供指挥中心、视频会议室、智能会议室、多媒体会议室、多功能报告厅产品、整体解决方案和系统集成服务
Rss | Tags设为首页 | 收藏本站
  • 网站首页
  • 新闻中心
    公司新闻
    行业新闻
    媒体报道
  • 产品中心
    多媒体必威体育手机登录
    betway 客户端
    电话会议
  • 解决方案
    betway 客户端解决方
    电话会议解决方
    智能必威体育手机登录解决
  • 技术支持
    常见问题
    设备选型
    专业知识
  • 成功案例
    典型成功案例
    成功案例列表
  • 客户服务
  • 关于我们
    关于利旺
    联系我们
  • 渠道加盟
  • 您所在的位置:首页 > 技术支持 > 专业知识 > 正文
    技术支持
    联系我们

    杭州利旺智能科技有限公司
    联系人:孙先生
    电 话:0571-88260340-808
    地 址:杭州市余杭区盛奥西溪铭座10-2-701

    专业知识

    H.323betway 客户端协议解析

    作者:浙江会议网 来源:原创 日期:2009/10/11 19:58:36 人气:1710

    H.323标准协议簇 H.323是国际电信联盟(ITU)的一个标准协议栈,该协议栈是一个有机的整体,根据功能可以将其分为四类协议,也就是说该协议从betway必威体育手机的总体框架(H.323)、视频编解码(H.263)、音频编解码(H.723.1)、betway必威体育手机控制(H.245)、数据流的复用(H.225)等各方面作了比较祥细的规定。为网络电话和可视电话会议betway必威体育手机的进一步发展和betway必威体育手机的兼容性提供了良好的条件。其中betway必威体育手机控制协议包括H.323、H.245、和H.225.0,Q.931和RTP/RTCP是H.225.0的主要组成部份。betway必威体育手机控制是H.323终端的核心。整个betway必威体育手机控制由H.245控制信道、H.225.0呼叫信令信道和RAS(注册、许可、状态)信道提供,音频编解码协议包括G.711协议(必选)、G.722、G.723.1、G.728、G.729等协议。编码器使用的音频标准必须由H.245协议协商确定。H.323终端应由对本身所具有的音频编解码能力进行非对称操作。如以G.711发送,以G.729接收。视频编解码协议主要包括H.261协议(必选)和H.263协议。H.323betway必威体育手机中视频功能是可选的。数据会议功能也是可选的,其标准是多媒体会议数据协议T.120。 

    1、H.323组件 H.323终端是H.323定义的最基本组件。所有的H.323终端也必须支持H.245标准,H.245标准用于控制信道使用情况和信道性能。在H.323终端中的其它可选组件是图像编解码器、T.120数据会议协议以及MCU功能。 

    网关也是H.323会议betway必威体育手机的一个可选组件。网关提供很多服务,其中包含H.323会议节点设备与其它ITU标准相兼容的终端之间的转换功能。这种功能包括传输格式(如H.250.0到H.221)和通信规程的转换(如H.245到H.242)。另外,在分组网络端和电路交换网络端之间,网关还执行语音和图像编解码器转换工作,以及呼叫建立和拆除工作。终端使用H.245和H.225.0协议与网关进行通信。采用适当的解码器,H.323网关可支持符合H.310、H.321、H.322以及V.70标准终端。 

    关守是H.323betway必威体育手机的一个可组选件,其功能是向H.323节点提供呼叫控制服务。当betway必威体育手机中存在H.323关守时,其必须提供以下四种服务地址:地址翻译、带宽控制、许可控制与区域管理功能。带宽管理、呼叫鉴权、呼叫控制信令和呼叫管理等为关守的可选功能。虽然从逻辑上,关守和H.323节点设备上分离的,但是生产商可以将关守的功能融入H.323终端、网关和多点控制单元等物理设备中。由单一关守管理的所有终端、网关和多点控制单元的集合称之为H.323域。 多点控制单元支持三个以上节点设备的会议,在H.323betway必威体育手机中,一个多点控制单元由一个多点控制器MC和几个多点处理器MP组成,但可以不包含MP。MC处理端点间的H.245控制信息,从而决定它对视频和音频的通常处理能力。在必要的情况下,MC还可以通过判断哪些视频流和音频流需要多播来控制会议资源。MC并不直接处理任何媒体信息流,而将它留给MP来处理。MP对音频、视频或数据信息进行混合、切换和处理。MC和MP可能存在于一台专用设备中或作为其它的H.323组件的一部份。 

    音频编码器对从麦克风输入的音频信息进行编码传输,在接收端进行解码以便输出到扬声器,音频信号包含数字化且压缩的语音。H.323支持的压缩算法符合ITU标准。为进行语音压缩,H.323终端必须支持G.711语音标准,传送和接收A律和u律。其它音频编解码器标准如G.722、G.723.1、G.729.A、MPEG-1音频则可选择支持。编码器使用的音频算法必须由H.245来确定。H.323终端应能对本身所具有的音频编解码能力进行非对称操作,如以G.711发送,以G.728接收。 

    视频编解码器在视频源处将视频信息进行解码传输,在接收端进行解码显示。虽然视频功能可选,但任何具有视频功能的H.323终端必须支持H.261QCIF格式;支持H.261的其它格式以及可选支持H.263标准。在分组网络上,使用H.261、H.263编解码无需BCH纠错和纠错帧。数据会议T.120是可选功能。当支持数据会议时,数据会议可出现协同工作,如白板、应用共享、文件传输、静态图像传输、数据库访问、音频图像会议等。通过H.245处理后也可以使用其它的数据应用和协议。 

    2、H.225、H.245等协议 H.323betway必威体育手机中的通信可以看成是视频、音频、控制信息的混合。betway必威体育手机控制功能是H.323终端的核心,它提供了H.323终端正确操作的信令。这些功能包括呼叫控制(建立与拆除)、通力切换、命令和指示信令以及用于开放和描述逻辑信道内容的报文等。整个betway必威体育手机的控制由H.245控制信道、H.225.0呼叫信令信道以及RAS信道提供。H.225.0标准描述了无QoS保证的LAN上媒体流的打包分组与同步传输机制。H.225.0对传输的控制流进行格式化,以便输出到网络接口,同时从网络接口输入报文中检索出接收到控制流。另外,它还完成逻辑帧、顺序编号、纠错与检错功能。 

    在H.323多媒体通信betway必威体育手机中,控制信令和数据流的传送利用了面向连接的传输机制。在IP游戏栈中,IP与TCP协作,共同完成面向连接的传输。可靠的传输保证了数据数据包传输时的流量控制、连续性以及正确性,但也可能引起传输时延以及占用网络宽带。H.323将可靠的TCP用于H.245控制信道、T.120数据信道,呼叫信令信道。而视频和音频信息采用不可靠的、面向非连接的传输方式,即利用用户数据协议UDP(User Datagram Protocol)。UDP无法提供很好的QoS,只提供最少的控制信息,因此传输时延较TCP小。 在有多个视频流和音频流的多媒体通信betway必威体育手机中,基于UDP和不可靠传输利用IP多点广播和由IETF实时传输协议RTP处理视频和音频信息。IP多播是以UDP方式进行不可靠多点广播传输的协议。RTP工作于IP多播的顶层,用于处理IP网上的视频和音频流,每个UDP包均加上一个包含时间戳和序号的报头。若接收端配以适当的缓冲,那么它就可以种用时间戳和序号信息"复原,再生"数据包、记录失序包、同步语音、图像和数据以及改善边接重放效果。实时控制协议RTCP用于RTP的控制。RTCP监视服务质量以及网上传送的信息,并定期将包含服务质量信息的控制信息包发分给所有通信节点。 

    在大型分组网络如因特网中,为一个多媒体呼叫保留点足够的宽带是很重要的,也是很困难的。另一个IETF协议--资源预流协议RSVP允许接收端为某一特殊的数据流申请一定数量的宽带,并得到一个答复,确认申请是否被许可。虽然RSVP不是H.323标准的正式组成部份,但大多数H.323产品都必须支持他,因为宽带的预流对IP网络上多媒体通信的成功至关重要,RSVP需要得到终端、网关、装有多点处理器的MCU以及中间路由器或交换机的支持。 

    H.225.0适用于不同类型的网络,其中包括以太网、令牌环网等。H.225.0被定义在诸如TCP/IP,SPX/IPX传输层。H.225.0通信的范围是在H.323网关之间,并且是在同一个网上,使用同一种传输协议。如果在整个因特网上使用H.323协议,通信性能将会下降。H.323试图把H.320扩展到无质量保证的局域网中,通过使用强大的认可控制会议控制,使一个专门会议的参加者从几人到几千人。 

    H.225.0建立了一个呼叫模型,在这个模型中,呼叫建立和性能协商没有使用RTP传输地址,呼叫建立之后才建立若干个RTP/RTCP连接。呼叫建立之前,终端可以向某个关守(Gatekeeper)注册。如果终端要向某个关守注册,它必须知道这个关守的年限(Vintage)。正因为如此,发现(discovery)和注册(registion)结构都包含了一个H.245类型的对象标志,它提供了H.323应用版本的年限。这些结构还包含了可选择的非标准消息,它允许终端建立非标准关系。在这些结构的末尾,还包括了版本号的非标准状态。其中:版本号是必须的,非标准信息是可选的。非标准信息用来在两个终端之间相通知其年限及非标准状态。虽然所有的Q.931消息在用户到用户信息中具有可选的非标准信息,但在所有的RAS通道信息中还是具有可选的非标准信息。另外,在任何时候都能发送一个非标准RAS消息。进行注册、认可和状态通信的不可靠通道称为RAS通道。开始一个呼叫一般必须首先发送一个认可请求消息,接着发送一个初始建立消息,这个过程以收到连接消息为结束。 

    当可靠的H.245控制通道建立之后,音频、视频以及数据的传输通道都可以相应建立。多媒体会议的有关设置也可以在这里设置。当使用可靠的H.245控制通道传送消息后,H.225终端可以通过不可靠通道发送音频、视频数据。错误隐藏和其它一些信息是用来处理发生丢包的情况。一般情况下,音频、视频数据包不会重发,因为重发将引起网络网络上的延时。假设底层已经处理了对位出错的检测,而且错误的包不会传给H.225。音频、视频数据和呼叫信号不会在同一个通道里传输,并且不使用同样的消息结构。H.225.0有能力使用不同的传输地址,在不同的RTP实例当中发送和接收音频、视频数据,以确保不同媒体帧的序列号和每种媒体的服务质量。现在ITU正在研究如何把音频、视频数据包混合在同一个传输地址中同一帧中,虽然音频、视频数据能够凭错传输层服务访问点标识来共享同一个网络地址,但是制造商还是选择使用不同的网络地址来分别传输音频、视频数据。在网关、多点控制单元和关守中可以使用动态传输层服务访问点标识来代替固定传输层服务访问点标识。 

    一个可靠的传输地址用于终端与终端之间的呼叫建立,也可以用于关守之间,可靠的呼叫信号连接必须按照下例规则进行。在终端与终端的呼叫信号传输中,每个终端都可以打开或关闭可靠呼叫信号通道。对于关守的呼叫信号传输,终端必须保证在整个过程中打开可靠端口。虽然关守能够选择是否关闭信号通道,但是对于网关正在使用的呼叫通道,关守必须保证它打开。诸如显示信息等Q.931信息可以在端到端之间传输。如果由于传输层的某个原因使得可靠的连接被断开,这个连接必须重建,此次呼叫不认为是失败。除非H.245通道被关闭。呼叫状态和呼叫参考值不受关闭可靠连接的影响。同一时间可以打开多个H.245通道,因此同一个终端可以同时参加多个会议。在一个会议中,一个终端甚至可以同时打开多种类型的通道,例如,同时打开两个音频通道来得到立体声效果。但是在一个点对点的呼叫中只能打开一个H.245控制通道。 

    H.245协议定义了主从叛别功能,当在一个呼叫中的两个终端同时初始化一个相同的事件时,就产生了冲突。例如,资源只能被一个事件使用。为了解决这个问题,终端必须判断谁是主终端,谁是从终端,主从叛别过程用来判断哪个终端是主终端,哪个是从终端。终端的状态一旦决定,在整个呼叫过程期间都不会改变。性能交换过程用来保证传输的媒体信号是能够被接收端接收的,也就是接收端必须能够解码接收数据。这要求每一个终端的接收和解码能力必须被对方终端知道。终端不需具备所有的能力,对于不能理解的要求可以不予理睬。终端通过发送它的性能集使对方知道自己的接收和解码能力。接收性能描述了终端接收和处理信息流的能力。发送必须确保所发送的性能集的内容是自己能够做到的。发送性能给接收方提供了操作方式的选择集,接收方可以从中选择某种方式。如果缺省了发送性能集,这说明了发送方没有给接收方选择,但这并不说明发送方不会向接收方发送数据。这些性能集使得终端可以同时提供多种媒体流的处理。例如,一个终端可以同时接收两路不同的H.262视频信号和两路不同的H.722音频信号。性能消息描述的不仅仅是终端具有的固有能力,还描述了它可以同时具有哪些模型。它也可能表示了发送性能和接收性能之间的一种折中。终端可以使用非标准参数结构来发送非标准性能和控制消息。非标准消息是制造商或其它组织定义的,用来表明其终端所具有的特殊能力。 

    逻辑通道信号过程确保在逻辑通道打开时,终端就具有接收和解码数据的能力。打开逻辑通道消息包含了关于传送数据的描述。逻辑通道必须在终端有能力同时接收所有打开通道的数据时才通被打开。一个逻辑通道由传送方打开。接收方可以向传送方请求关闭逻辑通道,传送方可以接受请求,也可以拒绝请求。当性能交换结束时,双方终端通过交换的性能描述符都知道了对方的性能。终端不需要知道描述符中所有性通,只要知道它使用的性能即可。终端知道自己与对方终端的环型延时是很有用的。环型延时判别就是用来测试环型延时的,它还可以用来测试远方终端是否存在。命令和说明可以用来传送一些特殊的数据。命令和说明不会得到远程终端的响应消息。命令用于强迫远程终端执行一个动作,说明用于提供信息。 

    H.323协议规定,音频和视频分组必须被封装在实时协议RTP中,并通过发送端和接收端的一个UDP的Socket对来进行承载。而实时控制协议RTCP用来评估会话和连接质量,以及在通信方之间提供反馈信息。相应的数据及其支持性的分组可以通过TCP或UDP进行操作。H.323协议还规定,所有的H.323终端都必须带一个语音编码器,最低要求是必须支持G.711建议。 

    标签:ITU H.323 G.722 G.723.1 G.728 G.729 G.711协议 H.263 H.264
    相关信息
    网站首页 | 关于我们 | 渠道加盟 | 在线留言 | 网站地图