论文部分内容阅读
随着通信、计算机、多媒体技术以及网络技术的发展,基于嵌入式技术的视频监控系统的研究越来越多的受到人们的重视。这种系统具有处理器和软件捆绑紧密、功能专一、专门设计的软硬件等特点,因此性能上更加稳定,而且体积小,便于安装、管理和维护。研究嵌入式技术的远程监控具有非常重要的作用,它可以普遍运用于各种行业,如住宅小区的安全监控,城市交通的流量监控,银行展馆工厂等等。本文研究的目的是利用嵌入式系统实现一个易于搭建,容易配置,通用性好,能用于实时监控的远程监控系统,可让客户端通过浏览器界面观看。设计中采用了深圳恒天GT2440开发板,ARM9内核硬件设备和嵌入式Linux操作系统,核心芯片使用的是三星的S3C2440。整个系统将USB摄像头连到开发板的USB_HOST接口采集原始视频图像,经过USB摄像头采集到的数据进行JPEG压缩编码,然后通过以太网进行传输,发送到监控终端PC机上。设置开发板通过路由器自动分配IP地址,在开发板上移植嵌入式Web服务器,这样终端用户可以随时在任意一台可上网的PC机上使用普通网页浏览器,输入开发板的IP地址,打开监控界面进行实时视频监控。此次远程监控移植了新发布的linux2.6.38内核的操作系统,gspca万能摄像头驱动,boa嵌入式web服务器,servfox和mjpg-streamer应用程序视频流服务器,可以驱动市场上常见的绝大多数USB摄像头,实现了远程视频监控,抓拍图片,视频的放大缩小,对比度、亮度、饱和度的调节等功能,通过VLC保存抓拍图像,录制视频,这样终端用户可以到指定目录查看回放。该系统主要采用嵌入式技术与网络技术相结合,把视频采集处理功能和网络传输功能集成到一个体积很小的装置内,安装使用都很方便,可以使用普通网线直接接入以太网,达到即插即看的目的,节省了复杂的布线和电缆连线,开发板的控制可以使用telnet远程登录,传送文件可以使用ftp服务器,所以向开发板添加新的应用程序或升级都十分方便。