低成本智能监控系统设计与实现
2017-02-14阎华胡月
阎华 胡月
摘 要:因为传统视频监控的成本高,监控客户端操作不够快捷、方便,所以,提出了一种基于ARM处理器和Linux操作系统的B/S模式的低成本智能监控系统。系统以嵌入式Linux和ZYNQ 7020开发板为核心平台,实现了USB摄像头视频采集,采用视频x264编码技术,并以文件的形式经网络传输,客户机通过Java Web服务器在浏览器中接收视频文件,以完成视频监控。
关键词:视频监控;嵌入式Linux;嵌入式Java Web服务器;x264编码技术
中图分类号:TP393 文献标识码:A DOI:10.15913/j.cnki.kjycx.2016.21.084
智能化逐步深入人们生活的各个角落,智能监控系统成为了市场开发的主流,但是,现有的智能监控系统成本高、开发周期长,很难普及到需要的领域。鉴于此,本文设计并实现了一个以ARM为处理器的Linux操作系统,应用Java Web服务器的嵌入式B/S模式低成本智能监控系统。该系统主要用于局域网视频监控,针对小型机房监控、家庭监控、无人看守仓库等对实时性没有特别高要求的场合。
1 监控系统体系结构
该系统由3部分组成,前端采集视频的USB摄像头、中间实现视频压缩Web功能的ZYNQ7020开发板和外挂的存储硬盘。其内嵌Web服务器和Linux操作系统,最后是监控端用户的PC机。系统的组成情况如图1所示。
本文所用的处理器并未采用市场流行的ARM9、ARM10,而是采用的ZYNQ7020结合的高性能双核ARM Cortex-A9 MPCore处理器,核心板ZYNQ7020价格便宜,而且板载FPGA模块,易扩展。因为系统是B/S模式,用户只需使用浏览器就能连接监控系统,实现监控。
2 监控系统工作原理
监控系统的工作原理分为3步:①USB摄像头采集视频数据经过压缩编码形成视频文件;……
