第五章 声音信号的传输--jvoip的翻译

来源:互联网 发布:nodejs部署linux服务器 编辑:程序博客网 时间:2024/05/17 01:01

2011年1月15日

我们现在知道怎样在不浪费带宽的情况下发送声音信息,所以我们可以继续语音数据传输的这个主题。IP协议只提供尽可能好的服务但没有QoS(质量评估)。像样点的语音通信,必须有Qos保证,因为太多的延迟或太多的丢包会严重影响会话的质量。

    这章将讨论我们怎样在保证通信质量的情况下传输语音信息。首先我们会提及一些普遍上的要求,接着我们讨论什么协议可以用在语音数据传输上。也会讨论到一些保留的方法,因为它们可以提高传输的质量,最后我们讨论传输延迟。

5.1要求

    当传输语音数据包时,必须有一些机制来同步语音信号。这些连续的包应该在适合的时间和适合的顺序里播放。这种类型的同步就叫做内在媒体(intra-media)同步。

    我们已经在第三章里面看到实时语音通信,全部的延迟必须保持得尽可能低。由于IP网络只提供尽力的服务,并没有担保延迟可以达到要求。类似地,丢包率可能会很高,例如在拥塞期间。为了传输电话质量的语音,必须有一些QoS机制来提供这些保证。

     语音数据一般被分为小时间片来传输。有可能接收端不能处理这些数据流,所以发送端必须知道接收端能否有能力处理这输入数据流。这个方法便是数据流控制。

      因为事实上数据在一般规则下发送,不太可能一个链接会发生过载或拥塞。其次,拥塞会引发丢包和增加延时,它些都是语音通信里面不好的。语音传输单元应能检测拥塞的出现并能采取适当的措施,这便叫做拥塞控制。

    流与拥塞控制的适当措施便是减少数据发送量。一般地,这些操作与压缩模块结合:当数据率要降低时,便通知压缩模块增加压缩率。这通常会降低语音质量,但总比大大的丢包率与很长的延时要好。

5.2 传输协议

(待续。。。)http://research.edm.uhasselt.be/jori/thesis/onlinethesis/chapter5.html

原创粉丝点击