基于ARM Linux平台视频监控安全系统

来源 :江苏科技大学 | 被引量 : 0次 | 上传用户:dk_wow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着多媒体技术、计算机网络技术、嵌入式处理器技术和3G无线网络技术的飞速发展,视频监控系统越来趋于集成化、网络化、无线化,它将改变现有视频监控的体系架构,逐步向低功耗、体积小、易扩展、高稳定性、IP网络监控、无线化等特点进行发展。基于此背景,本文提出以ARM920T为核的S3C2440处理器架构,同时结合新一代的H.264视频压缩编码技术、RTP/RTCP数据实时传输控制协议、CGI技术以及ActiveX技术的嵌入式Web的视频监控的解决方案。系统使用B/S架构,客户端只需通过Web浏览器就可以轻松地对现场进行实时地监控。  本文总体设计由硬件设计和软件设计组成,硬件设计使用MINI2440开发板,首先通过USB接口采集ZC30X摄像头的视频数据,然后经ARM处理器进行H.264编码压缩以及RTP封装打包,最后通过3G无线模块发送到Internet上。软件部分设计使用B/S架构,将MINI2440开发板和ZC30X摄像头作为Web服务器端,利用V4L2技术采集USB摄像头设备的视频数据,然后将采集到的视频数据送入H.264的编码模块完成数据压缩,并将压缩后的数据经流媒体服务器进行RTP封装打包,最终通过3G无线模块拨号上网实现嵌入式WEB服务器与远程视频监控客户端之间的数据交互。本文主要阐述使用V4L2技术进行视频采集、嵌入式的Boa服务器工作原理以及移植、H264视频编码技术的嵌入式应用与移植、CGI程序设计、流媒体服务器设计与实现以及ActiveX视频播放控件设计等。其中H.264编码选用开源X264,并对于ARM体系结构进行X264的优化和移植。流媒体服务器主要使用RTP/RTCP实时传输协议,选择高性能JRTPLIB库来完成视频数据传输的功能,并设计等分分割算法封装打包H.264的NAL单元。对CGI程序,认真研究CGI的工作原理和流程,实现认证用户身份、分析客户的请求和视频服务器请求等功能。远程接收模块使用ActiveX技术完成视频数据接收、RTP报文解封装、发送RTCP的反馈信息、H.264视频解码和Web浏览器显示等。实验的结果显示系统具有良好的实时性,Web浏览器实时对现场进行监控。论文的最后对系统进行总结和后续工作的展望。
其他文献
TD.scDMA是基于具有我国自主知识产权的3GPP国际标准的无线接入技术,将该3G技术引入集群通信系统符合未来集群通信系统的发展趋势。本文基于集群通信的工作特点,研究多用户检测
自由视点电视作为多视点成像最重要的应用,为用户提供了可以交互选择场景观看角度的能力,打破了只能从摄像机视点观看的限制,增强了传统媒体所提供的用户体验,越来越受到广泛的关
信息产业的不断发展,对扩展光通信网络容量的需求逐渐增强。同时,传输系统对40Gbit/s及以上传输速率的要求不断提高,而且信号需要进行长距离传输,途经很多个转换节点。如此高速的
以自动交换光网络(ASON)为代表的智能光网络是下一代传送网的主要发展方向之一,路由与波长分配(RWA)是实现智能光网络的关键技术。动态RWA算法可以按照业务连接请求动态地建立
随着当今世界移动通信网络的发展,移动通信网络的总体结构不断发生着改变,早期网络规划中的潜在缺陷,也慢慢的显现出一些弊端。GSM网络优化技术越来越受到人们的关注。GSM网络优
目前在电信网,有线电视网,互联网三网相互融合的背景下,用户终端也变得多种多样,网络传输能力也各不相同。而传统的编码方式只能产生一种视频编码结果,在时域上的帧率、空域上的分
近年来,随着立体视频的发展,立体视频技术在当前图像和视频研究领域已经成为人们研究的热点。立体视频业务给观众带来了前所未有的冲击感与震撼感,其巨大的市场前景使立体视频技