视频传输中拥塞控制和容错技术的研究与实现

来源 :中北大学 | 被引量 : 0次 | 上传用户:sophia115416
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频流在网络中的实时传输与控制是近年来研究的一个热点。随着Internet的普及与发展,视频在网络中有着越来越广泛的应用,但由于实时视频通信具有数据量大、网络带宽要求高、延时敏感等特性,而目前的Internet尚不能对视频流提供任何QoS保证,这使得在Internet上的实时视频传输面临许多困难。如何在共享网络上提供有效、公平而且最优的视频流服务,已成为一个无论在理论上还是在实践中都具有挑战性的研究课题。本文在研究了视频压缩标准、IP网上传输协议和目前在网络和端系统两方面常见的实时流拥塞控制的基础上,提出了一种适合实时视频流传输控制算法即基于端系统的网络自适应发送速率控制方法(End-based Network-adaptive Rate Control approach, ENRC),仿真试验表明该算法具有较好的适应性与TCP友好性。具体来说,本文的主要研究工作如下:1.给UDP数据报封装附加报头信息,不仅丰富了UDP协议信息,而且还可以根据序号进行数据的重新组合,保证数据的正确解包。2. ENRC建立在UDP之上,基于AIMD,通过合理地调整IPG(inter-packet-gap)去适应发送速率。其中AIMD参数的选择和IPG的调整减少了AIMD的波动,适合实时流的传输,达到TCP友好。实验结果表明ENRC在视频流的实时传输中取得了显著效果,适合单播视频流应用。3.结合分层编码,提出了一种ENRC和分层编码相结合的机制。该机制不仅保证了相对高的平滑传输速率,而且防止了网络对视频质量的影响。另外本文系统分析了视频传输中的各种差错控制,并论述了这些差错控制技术在目前视频编码国际标准中的组合应用。综合上面的工作,本文不仅从理论上对视频传输进行了深入研究,而且在现有网络基础上提出了新的算法,试验结果表明该算法在视频流的实时传输中取得了显著效果。
其他文献
软件测试在软件的整个开发过程中占有非常重要的地位,是保证软件质量、提高软件可靠性的关键。随着软件设计技术的发展,软件规模的增加,软件开发周期的缩短,软件测试工作量的增大
学位
随着信息技术的不断发展,软件复用和软件构件化越来越受到业界的广泛关注。传统的构件描述与检索方式,由于缺乏构件的语义信息描述,用户难以精确检索到与需求匹配的构件资源,所以
随着嵌入式技术的发展,以智能手机、平板为代表的便携式终端设备开始广泛普及。Android的出现进一步加深了人们对于便携设备的依赖程度。目前,基于Android平台的终端设备越来越
随着计算机与网络应用的普及,网络安全问题日益凸显,而面对日益严重的网络安全威胁,传统网络安全技术多是被动的防御技术,对攻击者了解不足,更无法应对层出不穷的未知攻击。
随着网络规模的扩大及各种新技术的采用,网络管理系统的管理范围也不断扩大,被管资源的种类不断增加;在分布式的异构网络环境中,各网络管理系统之间的管理操作复杂,互操作性弱。本
报表作为系统数据的呈现方式和数据来源的组织形式,可以直观明确地展现各类信息,以及数据之间的复杂关系。在我国大洋调查领域,海洋样品数据的管理主要采取报表文档的方式,而且后
无论部队还是地方,物流配送作为后勤保障和经济发展的基础,它的功能和作用在不断加强。物流配送中的车辆路径优化问题是整个物流配送优化中关键的一环,也是社会发展,经济活动不可
随着汽车电子和汽车网络技术的广泛应用,传统意义上的汽车已经逐渐的转化为“装在轮子上的信息终端”。在移动信息终端应用中,嵌入式浏览器扮演着举足轻重的角色。但是复杂的多
使用神经网络对非线性系统的预测已经具有良好效果与广泛应用。其中循环神经网络在预测中更具优势,但长期以来其学习方法一直没有较大提高。回声状态神经网络是一种新型的循