易索网

 

计算机、网络、信息技术VoIP网络电话:

VoIP的传输过程

 

    VoIP是以IP分组交换网络为传输平台,对模拟的语音信号进行压缩、打包等一系列的特殊处理,使之可以采用无连接的UDP协议进行传输。 
  为了在一个IP网络上传输语音信号,要求几个元素和功能。最简单形式的网络由两个或多个具有VoIP功能的设备组成,共同通过一个IP网络连接。VoIP设备先把语音信号转换为IP数据流,并把这些数据流转发到IP目的地址,IP目的地址又把它们转换回到语音信号。两者之间的网络必须支持IP传输,且可以是IP路由器和网络链路的任意组合。 
  VoIP传输过程可分为语音数字化、信号编码分组、信号打包传送、解包及解压缩过程及数字语音模拟化五个过程。 
  语音信号数字化
  语音信号是模拟波形,通过IP方式来传输语音,首先要对语音信号进行模拟数据转换,也就是对模拟语音信号进行量化,然后送入到缓冲存储区中。数字化可以使用各种语音编码方案来实现,目前采用的语音编码标准主要有ITU-TG.711。 
  信号编码分组
  语音信号进行数字编码以后,下一步就要对语音包以特定的帧长进行压缩编码。编码后,压缩的帧合成一个压缩的语音包送入网络处理器。网络处理器为语音添加包头、时标和其它信息后通过IP网络传送到另一端。语音网络简单地建立通信端点间的物理连接,并在端点间传输编码信号。IP网络不会形成连接,而要求把数据放在可变长的数据报或分组中,然后给每个数据报附带寻址和控制信息,并通过网络发送。 
  信号打包传送 
  信号(数据)被压缩后,就需要对它进行打包,加进一些协议信息。在收集语音数据的处理过程中需要一些存储时间,因为将语音数据发送到IP网络之前必须先收到一定数量的语音数据。在对信号进行编码及压缩过程中,也需要一定的时间来对数据进行存储,从而也产生了一定的时间延迟。 
  协议信息被加入包中是为了更好地保障完成数据的传输过程。由于IP协议是为各种不同的网络互联而设计的,与专用网相比它含有许多复杂的处理过程,它要求将一个包封装到另外一个包中,而且数据在传输的过程中还要经过再打包、重寻址和重新封装等过程。 
  解包及解压缩过程
  当每个包到达目的地主机(网关、服务器或用户计算机终端)时,要检查该包的序号并将其放到正确的位置,然后用一个解压缩算法来尽量恢复原始信号数据,这时通过利用时钟同步及时延处理技术来填充由发送端处理过程中导致的空缺。由于各个包在传输过程中经过了不同的路由,所以它们到达目的地的顺序有很大差别,因此接收端要将先达到的包放到存储器里一段时间以后等待后达到的包,等待时间的长短要根据网络的拥塞情况而定。 
  数字语音模拟化
    数字语音模拟化是语音质量下降的根本原因。 
  按Internet传统纠错机制,接收端如果收到错误的数据包就将其丢弃并请求重传,因此用户最终收到的数据跟原始发送的数据是完全一样的。由于IP电话业务是一种对时间敏感的业务,不能使用重传机制,这就需要专用的检错和纠错机制来再造声音和填补空隙,需要接收端存储接收到一定数量的语音数据,然后使用一种复杂的算法来“猜测”丢失包的内容,产生新的语音信息,从而提高通信的质量。因此,接收端听到的语音并不与发送端讲的语音完全一样。

 

 

关于我们   联系与反馈  ©易索网 ESOO.ORG