专注SIP通讯产品与方案

实时传输协议

增补噪声
      当对无话部分进行抑制后,会造成听者一方听到的声音有损失,增补噪声就是对它的补偿。完全的沉默无声会使听者以为链路出问题了。在接受方产生的·些背景噪声可以产生这样的假像:固定的噪声流一直仍然在网络中传输着。实际上,增补噪声根本没有通过网络进行发送。
增补噪声
       把增补噪声加进分组语音系统的处理过程被称为“增补噪声的产生"(简称CNG)。有许多产生方法。最简单的办法是在接收者处放一片芯片,芯片用低电流产生一些随机“白噪声”。问题是如果增补噪声的变化不是很复杂的话,玲听的人很快就能发现了它的人为规律。
       更精确的CNG方法是抽样并保存无话抑制中在谈话开始时没有消除的短暂停顿。然后,在无话抑制期间,CNG进行多种变化,产生出实际的背景声音。这种方法产生的增补噪声非常自然。(声音学工程师录制了儿分钟的空房间里的声音,并把它填充到语音的断续处以进行剪辑实现上述同样的目的)。
实时传输协议(RTP)
       IP协议是网络层协议。在互联网协议组中,IP层和应用服务层之间是传输层(通常被称为TCP层)。这一层使用的主要协议是面向连接的“传输控制协议”(简称TCP)和无连接的“用户数据报协议”(简称UDP)。
用户数据报协议
TCP的面向连接性使得VoIP首先想到选择TCP,但是TCP要经常重发IP层因为发现差错而抛弃的部分,这一点会造成实时的VoIP方式的谈话的失败。UDP看来在这一点上比较适合VoIP,因为UDP不要求重发,但另一方面,UDP是无连接的,这使得VoIP连接在IP网上标识路由变得十分困难。
       幸运的是,在IP分组内还有许多协议可以使用。事实上在IP分组内部大约可容入256种协议(在IP分组头中有一个8比特的域指示协议类型)。大约200种已经有了定义,其中有一种是“实时传输协议”(简称RTP)。RTP和TCP除了有一点不同外,其余的十分相似。当差错造成分组丢失时,RTP不要求进行重传。这使得RTP很适合用于包括VoIP在内的各种类型的实时应用。
        表4-2概括了VoIP中存在的问题及其解决方法。这仅仅是对VoIP问题的一些解释,还不能成为标准。我们还需要探讨制定出解决VoIP问题的标准,才能保证VoIP产品可以交互操作。
表4-2   VOIP中的问题和解决方法
VOIP的问题和解决方法