论文部分内容阅读
随着社会的不断发展进步,人们对视频监控的需求越来越多,视频监控已经渗透到日常生活、工业生产的各个方面。因为视频监控可以清晰地提供给使用者客观的视觉材料,从而受到人们的广泛关注。本文回顾了视频监控系统的发展历程,介绍了国内外视频监控技术的研究现状及未来的发展方向。根据本课题的研究目标,对系统功能进行需求分析,提出了几套基于嵌入式处理器的视频监控方案,对这几套方案的特点及优缺点进行综合分析和比较,最终确定了一套最优方案:基于ARM11微处理器的B/S模式的视频采集与无线传输方案。本方案采用高性能、低功耗的ARM11微处理器作为处理核心,配以功能强大的嵌入式Linux操作系统,使用支持Linux-UVC协议标准的USB摄像头作为图像采集设备,配置并移植开源软件mjpg-streamer视频服务器,实现图像的获取、处理,并将处理后的图像传输成MJPEG格式的流媒体,通过无线网络发送到用户平台计算机。在用户平台,使用者通过网络浏览器便可以观看到视频画面。本文对该系统的具体软硬件进行分析和优缺点比较,确定了硬件平台和软件平台的构成。之后介绍了系统的整体设计,阐述了系统的硬件设计和软件设计。详述了交叉开发环境和嵌入式开发平台的搭建过程。然后介绍mjpg-streamer视频服务器及其工作流程,详细分析了基于V4L2应用程序接口的视频图像采集技术、基于JPEG算法的图像压缩技术、基于TCP/IP协议族和套接字编程的网络通信技术。最后,配置并移植mjpg-streamer视频服务器到嵌入式开发平台,最终建立一个视频采集与无线传输实验平台。通过实验测试得到结论:本系统能够实现视频采集与无线传输功能,使用者在Windows XP平台和Linux平台都可以通过网络浏览器观看到视频画面,实现了视频采集与无线传输系统的预期效果。