视频点播系统服务器端设计及基于H.264/AVC的视频传输质量保障研究

来源 :北京邮电大学 | 被引量 : 6次 | 上传用户:tianlanzhijian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年,随着网络应用的普及,人类通过网络获得的信息越来越丰富,同时对网络的依赖程度也逐步增加。多媒体信息具有直观和信息量大等特点,受到人们的广泛欢迎,这使得网络上的各项视频业务得到了飞速发展,如网络视频点播、网络可视电话、IPTV等。在网络传输中,实际信道难以保证稳定可靠的传输质量,网络拥塞和网络误码都将导致信息的丢失。而原始视频信息数据量庞大,为了能在带宽受限的信道上传输视频,对视频信息进行数据压缩是必不可少的。为了获得高压缩比,目前的视频压缩编码技术均采用了运动补偿、预测和变长编码等技术来去掉视频序列中的大量时空相关性。冗余数据的减少使得压缩视频流在传输过程中对信道误码和包丢失十分敏感,即使单个突发性错误,也可能严重影响接收端的正常解码,造成恢复视频质量的急剧下降。因此视频业务的QoS受到了广泛关注,成为视频通信领域的研究热点之一。本文主要研究视频通信系统开发及QoS技术中的相关问题,主要完成了如下一些工作:①研究并设计实现了一个具备并发服务能力的视频点播服务器,能够提供多用户视频点播服务。对于服务器端与客户端之间的命令交互,我们采用TCP协议以保持其完整和可靠递送,对于视频数据的传输由于实时性的要求则采用UDP协议,上层先用RTP协议进行封装。②研究和实验分析了H.264/AVC中相关差错控制技术,如灵活宏块次序FMO等。利用H.264/AVC的数据分割机制,实现了一种基于RTP的视频数据分割打包算法和FEC编译码算法,并通过不均衡错误保护来提高视频通信的抗差错能力。实验表明,这种方案在保证实时性的前提下能够有效的降低丢包率,提高了视频传输的可靠性。③本文还研究并实现了一种基于接收端反馈的速率控制方法,以解决拥塞控制问题。服务器可以根据客户端反馈的丢包率参数进行决策,对发送速率进行实时调整,从而降低丢包率,缓解拥塞,提高信道利用率。
其他文献
基于通信的列车控制系统(Communication Based Train Control,CBTC)能够有效地解决传统的轨道电路列车控制系统的诸多问题,具有安全高效、灵活通用的特点,因此在城市轨道交通
Web2.0的出现掀起了互联网应用的革命,长尾理论取代80/20法则成为了指导互联网发展的理论基础。Web2.0在许多方面与Web1.0有着很大的不同,更注重和强调“以用户为中心”的概
在声学领域中,功率超声技术发展最为迅速、应用最为广泛。近年来,随着电子技术和材料科学的飞速发展,大功率超声技术在超声冲击、超声焊接、超声加工等方面的应用越来越广。超声
随着半导体激光器的迅猛发展及广泛应用,激光器电源作为激光器装置的重要组成部分,其发展也受到业界的广泛重视。与模拟半导体激光电源相比,数字半导体激光电源因具有很好的
进入二十一世纪以来,我国的航天技术得到了飞速发展,在轨运行的航天器数量越来越多。以陆地测控站和海洋测量船为主体的传统航天测控手段建设成本高昂、轨道覆盖率低,已经不
图像测量技术是将图像处理技术应用于测量领域的一种新测量方法。它将被测对象的图像作为信息的载体,从中提取有用的信息达到测量目的。其具体原理是应用数字图像处理技术提
NAT-PT(Network Address Translation-protocol Translation,网络地址转换-协议转换)是IPv4网络与IPv6网络过渡期间实现两网通信的一个解决方案。作者参与了H3C公司的“NAT-PT
随着现代信号处理技术的持续发展,作为其中的重要组成部分的阵列信号处理技术在该领域的地位也愈加凸显。在此之中,自适应波束形成技术凭借其优良的性能被广泛的应用于雷达、天
目前,采用计算机视觉技术是集装箱自动化装卸作业中实现集装箱识别和定位的发展方向。本文对集装箱的自动化装卸技术进行研究,构建了集装箱装卸模拟系统。利用该模拟系统在实