论文部分内容阅读
本课题依托于总参机要局“便携式视频密码机”立项课题,实时视频传输作为其中的一个子课题,旨在无线通信网络中尽可能平滑地传输视频流数据,以改善视频网络通信的质量。但是,与有线网络相比,无线通信网络虽然也具备可实时传输视频信息的基本条件,但其干扰严重,导致视频通信动态波动且误码可能性也大大增加,而网络本身尚不提供视频业务的服务质量保证,因此要保证实时视频数据的传输质量,我们还有很多工作要做,比如如何提高视频压缩编码的鲁棒性能,如何根据无线信道状态实时控制、处理视频数据的传输,提高抗误码和抗延时能力等都是我们必须要面对解决的问题。另外,计算机操作系统正向着面向应用的嵌入式操作系统发展,更加强调体积、功耗、便携化应用等综合因素。因此,将视频通信与嵌入式系统相结合的视频传输系统用户终端有着无可比拟的优越性。 本文主要针对实现无线实时视频传输所涉及的关键技术展开讨论。在分析比较信源端各种视频压缩编码方法的基础上重点研究了实时视频传输控制技术方面的内容。在网络传输层给出了一种基于UDP的终端缓冲区大小自适应调整的拥塞预防策略,通过给数据包添加包序号并在接收端建立大小可自适应调节的缓冲区这两种手段来达到预防网络发生拥塞的目的。尤其在视频传输控制方面,提出了一种基于网络状态估计的视频流传输控制算法,针对基于位置重排和VLC重组的扩展可分级视频编码码流,采取自适应调整丢包保护力度的控制策略为可分级视频流提供网络传输的QoS保证,该算法可以依据网络状态实时调整发送的码流层数,并对码流中不同层数据提供不同的保护力度。仿真实验结果证明,在这种控制策略下,视频流速率能实时适应网络带宽的时变、起伏,从而在拥塞时有效缓解网络负载状况,保证视频网络通信系统的整体质量。最后设计了基于Linux的实时视频传输平台,并对平台进行了实时视频数据接口的硬件扩展,以使其能支持无线视频数据的实时传输。