论文部分内容阅读
红外摄像机在军工产业和日常生活中得到了广泛的应用。在视频监控领域,红外摄像机的应用通常采用网络化形式。基于红外摄像机的嵌入式网络视频监控系统因其器件体积小、实时性好、监控不受环境亮度限制等优点,具有良好的应用发展前景。本文在总结分析当前视频监控技术的基础上,构建了一套基于MPEG4压缩标准的嵌入式网络视频监控系统。该系统由前端的视频监控服务器端和后端的客户端两个部分组成,它们之间的通信通过网络进行。论文综述了视频监控系统的发展概况和相关技术,其中包括嵌入式体系结构、视频压缩技术和流媒体传输技术。在此基础上,构建了基于红外摄像机的嵌入式网络视频监控系统的总体构架,从硬件和软件两个层面分别对服务器端和客户端进行了设计和分析。硬件平台设计采用了视频采集芯片+视频压缩芯片+嵌入式处理芯片方案。其中,选用图像品质优秀的DH-IR08红外摄像机来完成视频采集功能;选用实时处理能力强的IME6400芯片来完成视频压缩功能;而嵌入式主处理器则选用控制性能出众、网络功能强大的S3C2410芯片。在S3C2410主处理器的控制下,各个功能模块相互通信,共同支持了本监控系统所需的硬件功能。在软件平台设计开发过程中,首先搭建了嵌入式系统的交叉开发环境,包括构建交叉编译器、移植Linux操作系统、搭建FTP服务器等;然后根据V4L标准,编制了摄像机的Linux驱动程序;接着根据MPEG4的基于对象的特点,将MPEG4视频流封装成RTP包;并详细分析了应用实时流媒体传输协议RTP/RTCP和开源的RTP库JRTPLIB将RTP包从服务器端发送到监控客户端、将RTCP包从客户端反馈到服务器端的过程。最后,论文给出了在客户端上应用Windows系统的相关软件和技术实现视频流数据存储及播放的软件结构图。本文完成了基于红外摄像机的嵌入式网络视频监控系统的硬软件整体设计并实现了部分关键技术。同时,文中也提出了若干有待进一步深入研究和探讨的问题,对今后的工作提出了一些建议。