网络分析专家论坛 netexpert's Archiver

garnett_wu 发表于 2007-6-16 11:23

VoIP的协议标准:H.323协议集

[size=3][color=#006699] [/color][/size][size=3]目前,VoIP仍没有一个统一的标准,现在应用的标准主要可分为两大类:H.323协议集和SIP协议。 [/size][color=#000000][size=3]  [b]H.323系列协议[/b][/size][/color]
[size=3][color=#000000]  H.323协议最初并不是为VoIP提出的协议。H.323是ITU-T于1996年提出的基于包交换网的多媒体网会议的建议。H.323作为一个协议框架提供了系统及组成部分的描述,语音及视像编码、呼叫方式及呼叫信令规程等,但是无服务质量(QoS)保证。1998年H.323 V2中增加了补充业务(H.450.1~3),系统控制(H.225.0,H.245)以及安全(H.235)等内容。H.323 V3中又增加了呼叫保持、呼叫暂停和代答、呼叫等待、消息等待、识别服务以及忙时呼叫完成(H.450.4~8)等内容。[/color][/size]
[size=3][color=#000000]  H.323协议中与VoIP相关的协议(对应于OSI模型)主要有:[/color][/size]
[size=3][color=#000000]  表示层的音频编码协议:G.729/G.723/G.711,会话层的实时传输控制协议(RTCP)和H.225.0分组和同步标准,H.245系统控制标准,传输层的实时传输协议(RTP),网络层的资源预留协议(RSVP)等。[/color][/size]
[size=3][color=#000000]  H.323提供设备之间、高层应用之间和提供商之间的互操作性。它不依赖于网络结构,独立于操作系统和硬件平台,支持多点功能、组播和带宽管理。H.323具备相当的灵活性,支持包含不同功能的节点之间的会议和不同网络之间的会议。H.323建议的多媒体会议系统中的信息流包括音频、视频、数据和控制信息。信息流采用H.225.0建议方式来打包和传送。 [/color][/size]
[size=3][color=#000000]  H.323协议组包括以下子协议:[/color][/size]
[size=3][color=#000000]    1.图像编码:H.261,H.263;[/color][/size]
[size=3][color=#000000]    2.话音编码:G.711、G.722、G.728、G.729、G.723;[/color][/size]
[size=3][color=#000000]    3.数据通信:T.120;[/color][/size]
[size=3][color=#000000]    4.呼叫控制:H.225(包括信令、注册、媒体同步、分组打包等);[/color][/size]
[size=3][color=#000000]    5.系统控制;H.245(包括打开或关闭一个呼叫、功能协商等);[/color][/size]
[size=3][color=#000000]    6.实时传送协议:RTP、RTCP。 [/color][/size]
[color=#000000][size=3]  [b]1.话音编码和图像编码[/b][/size][/color]
[size=3][color=#000000]  目前,话音和图像压缩技术发展十分迅速,已经研究开发出很多高效率的压缩编码技术。如先进的以码本激励线性预测(CELP)原理为基础的G.729、G.723(G.723.1)话音压缩编码技术。以G.729为例,它可将经过采样的64kb/s话音以几乎不失真的质量压缩至8kb/s。话音压缩编码技术是VoIP技术的一个重要组成部分。图像编码方面有IP网络会议系统采用的H.261(活动图像编码)和H.263(低速率活动图像编码)。[/color][/size]
[size=3][color=#000000]  由于在分组交换网络中,业务质量不能得到很好保证,因而需要话音和图像的编码具有一定的灵活性,也就是说编码速率、编码尺度的可变可适应性。在图像编码方面,H.263采取了多种方式使得图像编码的尺度可变(分层编码、多精度编码),即根据不同的信道质量可以对码流进行调整,以保证所需的业务质量。在话音编码方面,近年来的研究得出G.729中一种很好的算法。G.729原来是8kb/s的话音编码标准,现在经进一步的研究和实践将其工作范围扩展至6.4~11.8kb/s,话音质量也在此范围内有一定的变化,但即使是6.4kb/s,话音质量也还不错,因而很适合在VoIP系统中使用。G723.1采用5.3/6.3kb/s双速率话音编码,其话音质量好,但是处理时延较大,它是目前已标准化的最低速率的话音编码算法。在目前接入网速度普遍较低的情况下,G.723.1话音编码也大量运用于H.323会议系统中。下表给出了G.723.1、G.729和G.729A的部分性能比较。 [/color][/size]
[size=3][color=#000000]  几种话音编解码方法的性能对比[/color][/size]
[size=3]相关的话音技术还包括静音检测技术和回声消除技术。有研究结果表明,人们在打电话时约有50%为聆听对方讲话的静默时间,10%为讲话时短暂停顿的静默时间。静音检测技术可以有效剔除静默信号,从而使话音信号占用的带宽要求进一步降低到3.5kb/s左右;回声消除技术利用数字滤波器技术来消除对通话质量影响很大回声干扰,保证通话质量。这点在时延相对较大的分组网络环境中尤为重要。 [/size]
[color=#000000][size=3]  [b]2.实时传送协议[/b][/size][/color]
[size=3][color=#000000]  在IP网中传输层有两个并列的协议:TCP和UDP。TCP是面向连接的,它提供高可靠性服务;UDP是无连接的,它提供高效率的服务。高可靠性的TCP用于一次传输要交换大量报文的情况,高效率的UDP用于一次交换少量的报文或实时性要求较高的信息。[/color][/size]
[size=3][color=#000000][/color][/size]
[size=3]实时传输协议RTP提供具有实时特征的、端到端的数据传输业务,可以用来传送声音和活动图像数据,在这项数据传输业务中包含了装载数据的标识符、序列号、时戳以及传送监视。通常RTP的协议数据单元是用UDP分组来承载的。而且为了尽量减少时延,话音净荷通常都很短。图1表示一个IP话音分组的结构,图中IP,UDP和RTP的控制头都按最小长度计算。[/size]

sanns 发表于 2007-6-27 16:30

顶一下,但不够全
图1也没看见

chill2008 发表于 2007-8-1 16:37

H.323正在淘汰之中,将逐渐被SIP(会话初始化)协议所取代.

wildlifexs 发表于 2007-11-28 20:59

看了,受用

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.