论文部分内容阅读
视频监控系统是一门集计算机技术、通信技术和数字视频技术于一体的综合系统。网络技术、嵌入式技术和视频技术的发展使得数字化视频数据的网络实时传输和控制成为可能。嵌入式网络视频监控系统就是一种以嵌入式技术、视频压缩编码技术和网络传输控制技术为核心的新型视频监控系统,它在稳定性、实时性、处理速度、功能、价格、扩展性等方面和传统的视频监控系统相比有着突出的优势,同时也代表着目前视频监控系统研究和发展的方向。本文研究了这种这种嵌入式网络视频监控系统的基本硬件体系结构和软件功能模块,该系统在S3C2410处理器的基础上,采用H.264编码技术,嵌入式Linux操作系统进行设计。论文阐述了该系统软硬件总体设计方案及其功能特点,详细讨论了基于嵌入式Linux操作系统的开发平台构建方案,其中包括系统开发工具配置、系统内核构造、系统根文件系统构建以及bootloader设置。论文详细讨论了基于该平台的驱动程序设计与实现方法,叙述了视频压缩技术的发展及H.264的特点。最后根据Linux系统平台特点以及系统功能需求,介绍了在Linux平台上基于Video4Linux接口的H.264协议的实现。图像压缩结果基于TCP/IP协议传输,通过UDP协议传输图像数据。系统的网络通信模块,包括服务器端和客户端,实现了一个完善的嵌入式网络视频监控系统。