基于H.264格式的网络实时监控系统的设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:snowy99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现今的社会当中,稍微留意一下就会发现,监控摄像头已充斥在我们生活与工作场所中的许多地方。在如今已网络化的现代社会中,网络实时视频监控也得到的迅速的发展。但各监控设备产品及其解决方案还存在着许多问题,如不同厂家的产品互不兼容,没有对网络传输进行控制与优化,数据安全性较弱等。本课题主要针对以上问题,重新设计并实现了网络实时视频监控系统。本系统采用模块化的设计思想,将监控设备的差异性屏蔽在底层模块中,以使整个系统具备较强的兼容性。为了适应低带宽下的网络环境,系统采用了视频分发与连接限制的方案,在网络各节点处设置分发服务器。对于录像的保存与回放,该系统采用自行设计的一套方案,使得相关功能的实现变得非常方便。在客户端程序中的解码播放部分采用DirectShow来实现,与使用第三方解码动态库相比播放效率提升了5倍以上。同时将客户端做成了IE插件,让用户也能通过浏览器进行视频监控,提高了整个系统的可用性。本系统是针对多用户多视频多权限的业务需求而设计,系统在整个网络中呈现出一种分布式的结构。如在多个用户对同一监控通道进行控制时,用户有可能来自系统的各个层次,优先级的比较将会在不同的服务器上进行,最终汇集到最下一层服务器进行仲裁。还有监控设备的检索,当某个用户登录客户端时,必须通过各级的数据库查询出该用户所能访问的监控通道,整个查询过程也是一个全局性的分布式查询。同时在这个过程中会对每个监控通道进行动态编号,当用户选择播放后,一个包含编号的命令将传到最近的服务器。服务器分析后再去连接其他服务器,并转交命令。最终使得客户端与监控设备形成一个链路。这也使得整个系统具有极强的可靠性,无论网络中的哪一处出现问题,都不会使得整个系统瘫痪。不管在那一处对用户或设备进行变动时,都不会对系统的其它的地方产生影响。在本系统中所涉及到的技术包括:网络编程、多线程技术、DirectShow开发、IE插件制作、数据库技术、COM技术、H.264视频编码等。
其他文献
伴随着互联网的发展,信息来源种类的增多,信息复杂性的增加,传统的数据存储和交换方式已经不能够满足实际应用和研究的需要,XML作为半结构化数据存储和交换的标准,正在被广泛
电子交易已替代传统交易方式广泛应用于股票、期货、技术产权等交易领域,伴随电子交易出现的海量历史数据以及信息的实时更新,为行情分析预测提供了可能。通过对交易过程中积累
自然语言理解是跟计算机的诞生几乎一同开始的。国外对自然语言理解的研究起步较早,而我国在这方面的研究是从 80 年代中期开始的。研究自然语言自然就离不开对动词的研究,在
网络的本质和它的最大特点在于资源的共享.网络发展的过程中由于带宽及处理能力等的限制,使得我们的沟通中出现了很多的中间环节,如中间服务器、门户网站、第三方信息(交易)
通信技术的发展,使车载自组织网络(VehicularAd-hocNetwork,简称VANET)的研究逐渐成为无线领域一个重要方向。如今,VANET技术在智能交通(ITS)、车辆定位,LBS(Location Based Servic
在自然语言理解方面,符号主义与联接主义目前都相继遇到了巨大的障碍。在这种情况下,一种非常自然的考虑就是能否将两者结合在一起,来摆脱目前自然语言研究的困境。而语义神经网
现代远程教育是随着现代信息技术的发展而产生的一种新型的教育方式,它打破了传统教育时间和空间的限制,使人们可以在任何时间、任何地点进行学习,实现了教育资源的共享,也是
本文介绍了条形码、射频卡以及液晶显示器的原理和实现方法,并在此基础上讨论了所研制的基于条形码和射频卡的无动力旋臂的门控检票系统。该系统由上位机和下位机两大部分组成
该文介绍了一个用于网络测量和网络数据分析的系统的设计和初步实现.此系统的功能包括TCP和UDP协议解码、网络流量测量、截获数据帧、网络负载制造、数据包的路由信息分析等.
多年来,由于电子商务系统逻辑的复杂性和互联网技术的局限性,企业在实施电子商务的过程中逐步发现集成模块之间存在着过强的耦合,这种耦合给电子商务的发展和广泛应用带来了许多