论文部分内容阅读
视频监控系统是监控领域的热门研究内容,其应用领域十分广泛,在医疗事业、军工国防、工业控制以及各种街道、商店、码头等公共场所都能够见到该系统的身影。视频监控系统主要经历了传统模拟闭路视频监控系统、基于PC机的集成化数字视频监控系统、基于嵌入式的远程视频监控系统三个主要的发展时代。随着无线网络的发展,视频监控系统出现了无线视频监控这一新的分支。无线视频监控系统具有灵活性强、高性价比、使用方便等特点,在安全、军工、交通、安防、公共景区等领域得到了广泛的应用。无线视频监控系统有着无需布线、携带方便、使用灵活等优点已经成为了视频监控研究的热点。随着社会科技的不断进步,视频监控系统正向着集成化、数字化、网络化、便携化等方向发展。本文所研究的无线视频监控系统属于第三代视频监控系统,具有远程图像采集、远程传输以及实时监控等功能。该系统基于ARM9开发,由一个监控端和多个采集端构成。采集端通过数字摄像头捕获图像数据,并使用无线网卡将图像信息传输至监控端。用户在监控端可以进行多路视频共同监控,也可以选择某一特定分路进行监控,并能够将该屏幕中想要保留的画面保存至本地硬盘。监控端还提供了文件管理以及工具箱等辅助功能,具有良好的用户交互界面,方面用户对画面捕捉与记录。将来还会研究实现语音信号的传输,能够监听到监控场地的声音或通过监控端向监控场所发送语音广播信号。根据无线视频监控系统自身的特点,本文对该系统的功能以及需求进行了分析,并对硬件以及软件两个方面做了的整体结构设计。通过对视频监控系统以及硬件、软件市场的调研,考虑了性价比、普及度等因素后,决定使用ARM9S3C2440作为核心处理器进行开发。S3C2440能够支持多路实时分屏播放视频,并且具有体积小、易于携带等优点。软件方面搭建嵌入式Linux操作系统并配置内核,安装USB摄像头与无线网卡等硬件设备的驱动。采集端方面,在S3C2440基础上外接ZC301P芯片USB摄像头作为采集设备。视频采集程序基于V4L设计,通过摄像头采集视频数据后,使用MPEG-4标准的对采集到的数据进行编码。然后使用RTP/RTCP协议通过无线网卡完成数据从采集端到监控端的传输。在监控端同样选用S3C2440处理器,采用多线程技术接收多路信号并把接收到的视频数据进行编码处理,最后使用基于QT的视频显示模块进行视频的播放。最终完成了本系统的开发,实现了多路监控功能。