碧波液压网 欢迎你,游客。 登录 注册

实时无线视频系统中的传输差错处理

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  

  1引 言

  随着移动通信技术和视频压缩方法的迅速发展,利用无线IP网络传输实时视频流技术受到了人们的关注。但在无线IP网络通信中,不可避免地会发生网络拥塞、丢包、包乱序、以及延迟等问题,直接导致接收端视频播放的流畅性和清晰性受到损害,严重时甚至无法播放。因此,需要在视频传输中综合应用压缩编码、Qo

  S控制以及服务器的流调度等技术实现IP网上资源的高效利用,达到高质量的视频播放。

  本文在自行设计并实现的多模式无线视频传输系统上,针对无线IP网络中视频流传输出现的丢包和包乱序问题提出相应的解决办法,从而达到更好的视频播放质量。文章主要包括四个部分:第一部分介绍自行设计的多模式无线视频流传输系统框架;第二部分介绍WLAN模式下的乱序包的处理策略;第三部分介绍和分析在CDMA模式下丢包的处理;最后是本文的总结。

  2 多模式无线视频传输系统[1]

  本文研究的对象——多模式无线视频传输系统是由TM1300移动终端、视频转发服务器和视频显示端三个模块组成的,采用CDMA,GPRS或WLAN三种方式接入,实现无线IP视频传输。系统构成如图1所示。

  

  TM1300端主要完成视频的采集,H.263压缩编码、码流的发送控制以及根据所处的网络状况在多种无线网络中进行自动切换的工作;视频转发服务器用于移动终端和视频显示端的注册请求控制以及视频流转发服务;视频显示终端则能完成码流数据的解码显示,硬盘存储和回放功能。

  在该系统中,采用 UDP协议来实现视频流的实时传输,由于UDP协议是不可靠的,基于UDP协议的应用程序在网络发生拥塞的时候,容易发生数据的丢包和强占等问题,而且数据包的传输是无序的。因此系统采用UDP/RTP/IP方案,利用RTP协议在UDP数据包中添加时间戳和序列号等控制信息,控制网络传输的可靠性。

  3 WLAN模式下终端的乱序包处理

  使用WLAN模式在内网中传输视频流,丢包率比较低,所以包乱序是影响传输质量的主要问题。

  包乱序是网络传输中常见的现象,造成包乱序的的原因很多。可能是由于网络组件和链路的局部并行性[2],例如,路由器的负载平衡机制使得具有相同源地址和目的地址的数据包可能选择不同的路径传输,而各条路径的传输时延不同导致数据包到达终点发生乱序;也有可能与数据包的状态有关,若数据量太大,封包过小,造成网络传输拥塞,也会产生乱序;另外硬件的发包处理过程,也有可能造成包的乱序。

  

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论