基于H.264的网络视频传输系统的设计与实现

被引量 : 2次 | 上传用户:genglb119
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络多媒体的发展,视频传输的应用越来越广泛。视频会议、视频监控、视频点播等都要用到视频传输。所以很有必要开发出一种实用的视频传输系统。DirectShow是一种基于组件技术的流媒体架构,利用它可以很好地解决网络多媒体应用的问题与挑战,并可以提高系统的通用性和可扩展性。H.264是目前最新的视频压缩标准,能在提供较好图像质量的同时拥有较高的压缩率,适合作为传输图像的压缩标准。但是目前DirectShow平台还缺乏对H.264视频编解码技术的支持。RTP/RTCP是提供多媒体实时传输与传输控制的网络传输协议,能够提供实时可靠的传输服务。所以,本文在DirectShow平台上结合H.264和RTP/RTCP实现了一个视频传输系统。论文的主要工作及创新点如下:1.在率失真优化方面,根据基本编码规律,利用比特预测技术来预测率失真优化中需要的熵编码后的比特数,使得码率的获得不再需要对每种编码模式下的变换量化系数都进行熵编码,大大减少了率失真优化过程的时间,为了提高比特预测的准确度,还对实际编码后的比特数进行了统计,对比特预测公式进行了修正;2.在差错控制方面,根据错误检测技术改进了嵌入数字水印的错误检测方案,能对传输过程中产生的比特错误进行准确的判断和定位;3.根据错误隐藏技术改进了基于光流估计的整帧丢失恢复算法,对由RTP包丢失造成的整帧丢失能起到很好的恢复作用;4.考虑到视频传输安全的需要,采用了一种简单的对DCT系数符号位加密的算法,具有一定的实用性,能满足安全需要;5.根据RTCP报文信息,利用DirectShow的质量控制机制,对传输服务质量进行控制,使得视频传输更好的适应网络,并将各种功能算法封装到对应的Filter中去,形成独立的功能模块。整个系统包括如下模块1.采集模块;2.编码模块;3.网络传输模块;4.解码播放模块。各个模块独立完成各自功能,通过Filter Graph连接成一个完整的视频传输系统,在实际网络中得到很好的应用,较好地解决了实时视频数据网络传输过程中的差错、服务质量等问题,具有较好的网络适应性和良好的视觉质量。
其他文献
乡村聚落是乡土社会的基本单元,是人类聚居环境中具有代表性的元素,然而快速的城镇化正吞噬着乡村聚落的原有风貌,乡村聚落中民居建筑形态、景观空间格局等逐渐与现代生产、
木结构古建筑是中华民族的艺术瑰宝,也是传统文化的重要载体和见证。由于年代悠久,饱经沧桑,古建木构架普遍出现材性劣化、结构损伤等问题,进而引起木构架倾斜、扭闪、位移。
为了评价陷落柱型煤矿突水危险性,设计实施了基于GIS-BN技术的煤矿陷落柱型突水危险性评价方法,并在范各庄矿实际应用。在深入分析范各庄矿突水因素的基础上,应用K-Means算法
自主研发了MCQ-Ⅱ型大试件(100mm×100mm×200mm)超临界CO2驱替煤层CH4试验装置,该装置不仅能够保障试验过程中CO2始终处于超临界状态,而且可测量煤体吸附过程中的体积膨胀。
为预测煤层气含气量,结合山西寺河煤矿实际资料,在分析不同含气量AVO异常特征的基础上,通过反演得到AVO属性,建立多地震属性与含气量之间的相关关系,从而获得煤层含气量分布
<正>婴幼儿腹泻,是由于小儿"脾常不足"的生理特点,加之喂养不当,内伤乳食,后天失养而致等多种原因引起的胃肠道功能紊乱的综合征,一年四季均可发生。本文作者运用推拿
“所有开头都包含回忆的因素。”社会记忆是一种社会事实,也是一个社会过程。社会记忆既是当下的生产,也是传统的绵延;既是被建构的结构,也是建构性的力量。在这种动态实践过
高等职业院校是我国实施高等职业教育的主要机构。近年来高职院校的发展正逐渐从规模式扩张向内涵式发展转变。这就要求高职院校通过顶层设计与优化组织架构以提升其治理能力
不断加强公安消防基层部队的警营文化建设,可以在使官兵的业余生活变得丰富多彩的同时,让其思想情操受到陶冶,形成良好的思想品质,而且这也是消防部队发扬优良作风,搞好自身
目的探讨阿托伐他汀治疗原发性肾病综合征高脂血症的临床疗效。方法回顾分析120例患者的临床资料。结果治疗前后血脂改变同组内比较:经6~8周治疗后两组血清TC、TG、LDL-C较治