论文部分内容阅读
网络视频监控系统已经在日常的工业和家庭生活中得到了越来越广泛的应用,现代网络视频监控系统正朝着智能化、数字化、高清晰的方向发展,并且提出了低功耗、高速率的需求。由于嵌入式技术能很好的实现低功耗,同时新一代视频压缩编码标准H.264具有很好的编码效率,能提高网络利用率。因此嵌入式技术和H.264压缩编码标准结合是未来监控系统的方向。本文设计了一种基于C/S的网络视频监控方案,主要研究了OMAP4430开发板的硬件电路设计,与外接摄像头模块的电路接口设计和通信机制,视频采集和编码解码算法。针对实时视频监控系统的需求,以TI公司OMAP4430处理器为核心硬件开发平台,以嵌入式linux为软件环境,构建开发平台。首先,进行了硬件各个模块的电路设计,包括开发板和外接摄像头模块的接口连接和设计;然后进行宿主机linux系统移植、交叉编译环境建立,构建了系统的软硬件开发环境;最后实现了视频数据采集、编码和传输。按照实现的功能,将监控系统划分为三个模块:采集模块、H.264压缩编码模块和传输模块。采集模块是通过V4L2框架实现原始视频数据的采集;编码模块采用新一代视频压缩标准H.264,实现了硬件编码;传输模块利用开源服务器框架Live555实现了服务端的搭建,RTP视频数据包的发送,完成了视频传输。最后对整个系统的功能进行了测试分析。