基于RaptorQ的视频传输系统优化设计与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:zhucaiguai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络与通信技术的发展,在日常生活中使用有线宽带、手机移动网络观看网络直播、高清电影或是拨打视频电话已经习以为常。网络作为信息传输、接收、共享的平台,已经逐步成为我们生活不可或缺的一部分。人们对网络资源的需求越来越大,对网络传输质量的要求也越来越高。但在一些存在强干扰的特殊环境中,传输信道的状况不尽如人意,相对恶劣。若在传输过程中不对数据进行保护,就会导致视频传输的质量显著降低。为了保证视频数据传输的可靠性,通常采用自动请求重传技术ARQ或者前向纠错码FEC。自动请求重传技术要求有反馈信道的存在。在多播环境下,可能会因此引发“反馈风暴”,造成网络大规模拥塞。前向纠错码是通过在信源数据加入冗余数据包来进行误码修复的技术。这种方法无需反馈信道,仅要求接收端具有可以进行误码恢复计算能力。在个人电脑与手机性能越来越强的今天,前向纠错编码的优势是显而易见的。数字喷泉码就是前向纠错码中的一种新型编码形式,其不关心信道的质量,也不关心传输过程中丢弃了多少数据,只需要接到足够多的编码包即可成功译码。本视频传输系统中所采用的RaptorQ码则是数字喷泉码的最新形态。本文介绍了几种常见数字喷泉码的编译码原理,包括LT码、Raptor码与RaptorQ码,并在Linux下设计并实现了一种基于RaptorQ的视频传输系统。系统使用Linux c/c++进行开发,对现有的视频采集、数据通信等Linux嵌入式硬件平台具有较好的兼容性与可移植性。以本视频传输系统为基础,进行嵌入式系统开发,可以有效减少在软件开发中投入的时间,降低总体开发成本。系统使用VLC多媒体播放器进行串流与接收工作,并设计了RaptorQ编译码模块与解包封包模块进行视频流编译码工作。通过RaptorQ码进行短包编码传输,用来对抗恶劣信道环境下引发的高误码率,提高视频传输效果,降低传输延迟。为了验证系统正确性和有效性,测试了在不同信道误码率下的传输效果。试验结果表明,加入了RaptorQ码的视频传输系统可以有效的恢复在信道中丢失的原始数据,减少视频画面中关键信息的丢失量,使视频传输系统获得了更好的传输质量。
其他文献
摘要:中国武术典籍外译面临多重困难,本研究主要从三个方面剖析其面临的困境:一是武术本身历史久远,承载了我国儒道法多家思想,有多种不同的分类方法,武术套路又纷繁复杂,翻译难度大;二是相关专业翻译人才匮乏;三是受中西方文化差异的局限。针对这些困境本研究提出了五点对策:一是政府为武术典籍外译的发展提供空间;二是编纂权威的武术英语工具书;三是建立语料库;四是从提高翻译专业学生中文素养和专业翻译能力;五是通
胰岛素样生长因子(insuline-like growth factors, IGFs)是一类代谢功能与胰岛素相似的单链多肽,它们与胰岛素原在结构上也类似,与胰岛素原的氨基酸序列大约有50%的同源性。胰
人物纪录片通常是借助对人物或人群工作和生活的记录,探讨人与人、人与自然、人与社会之间的关系,在纪录片中有着重要地位和独特意义。随着人物纪录片的发展及受众审美认知的提升,创作者不再只是单纯地记录某段影像。而是在尊重纪录片的客观性和真实性的前提下,日益注重“记录”的主观性叙事表达,即合理且巧妙地运用叙事策略进行故事讲述。同时,人物纪录片的创作者不再局限于展现名人名家的光荣事迹,也常挖掘普通人或边缘人物
<正>当前,工业增长的内外部环境正在发生重要变化,既有积极因素,也有风险挑战。工业化阶段、国内外形势、工业发展基础等一系列变化推动着中国实体经济向素质提升型的增长路
当下中国制造业蓬勃发展,机械装备占有举足轻重的地位。国内大多数机械装备产品已经摆脱了传统的仅重视产品功能的态度,使产品迈向更加注重以人为本的整体发展道路,品牌成为
本文就Linux平台下的计算机网络攻击的防范进行了分析和研究,指出如何从系统、数据、网络、服务、应用程序和日常维护方面采取防范措施,以保证Linux网络系统的安全,对于架构L