摘要: 以搭载S3C2440微处理器的ARM9开发板为硬件平台,使用USB免驱摄像头作为视频图像采集设备,通过Linux内核提供的统一接口V4L2实现视频图像的采集。系统使用MJPEG算法压缩技术实现视频数据的编解码,使用无线WiFi技术将视频数据传输给客户端。嵌入式设备终端采集视频数据软件是基于Linux开源的MJPGstreamer软件,针对本系统的需要进行了重新编写,并使用多线程技术。PC机端的监控管理平台是基于Qt和OpenCV开发的一款具有友好图形用户界面的客户端软件。同时,在手机移动端基于Android开发了一款易安装、易操作的APP客户端。实验结果表明:该系统运行稳定,在视频监控客户端能获得清晰流畅的视频流数据。