虽然H.323提供了窄带多媒体通信所需要的所有子协议,但H.323不支持多点发送(Multicast)协议,只能采用多点控制单元(MCU)构成多点会议,因而同时只能支持有限的多点用户。H.323也不支持呼叫转移,且建立呼叫的时间比较长。
与H.323不同,SIP是一种比较简单的会话初始化协议。它不像H.323那样提供所有的通信协议,而是只提供会话或呼叫的建立与控制功能,且既支持单点发送(Unicast)也支持多点发送,会话参加者可以随时加入一个已经存在的会议。
SIP是一种应用层协议,可以用UDP或TCP作为其传输协议。与H.323不同的是:SIP是一种基于文本的协议,用SIP规则资源定位(SIPUniformResourceLocations)语言描述,这样易于实现和调试,更重要的是灵活性和扩展性好。由于SIP仅用于初始化呼叫,而不传输媒体数据,因而造成的附加传输代价也不大。SIP的URL甚至可以嵌入到Web页或其他超文本链路中,用户只需点击鼠标就可以发出呼叫。与H.323相比,SIP还有建立呼叫快,支持传送号码的特点。
2.2编码技术
语音压缩编码技术是VoWLAN技术的一个重要组成部分。目前主要的编码技术有ITU-T定义的G.729、G.723、G.723.1等。其中,G.729可将经过采样的64kbit/s语音以几乎不失真的质量压缩至8kbit/s。由于在分组交换网络中,业务质量不能得到很好保证,因而需要语音编码具有一定的灵活性,即编码速率、编码尺度的可变可适应性。G.729原来是8kbit/s现在的工作范围扩展至6.4kbit/s~11.8kbit/s,语音质量也在此范围内有一定的变化。G.723.1采用5.3/6.3kbit/s双速率语音编码,其话音质量好,但是处理时延较大。表1是G.723.1、G.729和G.729A的部分性能比较。

此外还需要注意的一个问题是,语音编码的带宽和实际所占用的带宽是不同的,语音编码的带宽是实际语音包的带宽,而语音包在网络上传输时,还需要增加各种报头,如RTP包头、UDP包头和IP包头。由于语音包本身很小,所以这些额外的带宽都是很可观的。表2中列出了各种编码方式下和打包时长所对应的实际带宽。
语音编解码打包时长语音数据带宽实际所占带宽

由表2可以很明显的看出,打包时间越长,所占用的实际带宽越小,但时延越大。
