基于DirectShow的组播视频多路监控系统的设计与实现

来源 :华南师范大学 | 被引量 : 0次 | 上传用户:lishibo13514244774
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频监控系统作为安全防范系统的重要组成部分,在保障工业生产安全、人民生活稳定与提高社会治安方面具有重要作用。近些年来,随着计算机网络技术、多媒体技术和通信技术的飞速发展,视频监控也有了质的飞跃。然而,视频数据量巨大,若不压缩就直接传送,将会对网络的带宽造成极大的负担,而且传输的丢包率也会增加。编码压缩后的数据适合传输与控制,便于系统的扩充和维护。   本文论述了基于Microsoft DirectShow开发组播视频多路监控系统,该系统实现了服务器端对多个客户端的监控,同时客户端也能呈现服务器端采集的图像。本地采集视频、编码、RTP(Real-time Transport Protocol)封包,然后通过网络发送出去;远程端接收数据,解码显示。本系统采用DirectShow技术进行本地视频的采集,FFMPEG进行视频压缩编码,利用JRTPLIB开源库发送RTP数据。本文讨论了实时视频传输的控制方法,有效地提高了视频流的平稳性,减少延时和抖动,降低了丢包率,增加了网络带宽的利用率,实现对实时视频传输的QoS保证。在系统的具体实现方法上,利用DirectShow的包装Filter对本地采集设备进行封装,采集到的YUV2数据转换为YUV420后,调用FFMPEG编码库将YUV视频序列编码成二进制码流,对码流进行RTP组包并发送。接收端接收实时码流解码以及回放。采用RTP实时传输协议,保证了数字视频在低宽带网络上的传输性能,并使得系统具有良好的适用性。   经过在实验室局域网内测试,本系统运行稳定可靠,为系统的扩充性和移植性提供了支持。
其他文献
在现实生活中,工程设计、生产管理、交通运输、农业预测、选址问题等都需要解决一些难以用常规数学规划解决的复杂优化问题。为解决这些问题人们提出了许多优化算法,其中群体智
随着我国载人航天工程和深空探测工程的发展,特别是建设空间实验室和空间站目标的确定,再加上嫦娥探月计划的顺利进行,火星探测逐步提上日程以及与其他国家航天机构交流的增多,使
为使浏览科研人员相关信息的用户能够准确、高效地查找出更多关联的科研人员、学科知识及研究领域等相关信息,本文提出了一种基于论文共同作者学术关系的推荐系统。本文提出的
骨架是目标的简化表示,是一种描述形状的特征。自提出以来,骨架一直是图像处理中的研究热点,尤其是在将距离变换引入骨架提取后,骨架算法得到了很大的发展。但是,现有的骨架算法更
轨道设计作为深空探测的关键技术之一,其初始阶段的方案设计直接决定了最终方案的优劣。论文以解决初始阶段常见轨道设计优化问题为目的,同时立足于拓展新的方法,开发辅助工具,系
作为图像模式识别的经典问题,目标识别为图像分析与理解、计算机视觉、心理学和生理学等多个学科提供了一个良好的具体问题,目标识别问题的深入研究和最终解决,可以极大地促进这
随着人类由工业社会步入信息社会,以互联网电子形式出现的文本越来越成为人们获取信息的重要渠道之一,因而对高效率、高质量的文本分类的研究也越来越受到人们关注。文本分类,是
电子政务的兴起给社会发展带来了深刻的影响,办公自动化、网络化、无纸化成为提升行政效能的有效方式。在信息化办公的日常管理过程中,各种项目申报、资料审批汇总都涉及大量的
学术社交网络中关键人物挖掘算法是一种通过分析学术社交网络信息找出网络中具有代表性关键人物的算法。这类算法可以分析学术社交网络中原本容易被忽略的信息,通过挖掘其深层
随着现代烟草农业生产技术对信息技术的依赖程度越来越高,如何将信息技术应用于烟草生产过程成为了目前烟草信息化建设的研究热点和难点。众所周知,烟草病虫害的防治是保证烟草