论文部分内容阅读
随着网络通信技术与多媒体技术的发展,嵌入式视频监控技术逐渐步入一个全新数字化网络阶段,广泛运用于电信、银行、交通、电力、智能楼宇等诸多领域。目前,第三代基于网络摄像机的网络视频监控系统正在兴起,以它特有的优势逐步成为监控系统新潮流。因此,前端一体化、视频数字化、监控网络化、系统集成化是视频监控系统公认的发展方向。嵌入式视频监控技术以嵌入式系统视频采集、视频编解码、网络传输技术为核心,对其稳定性、实时性和兼容性有很高的要求。本文基于这种趋势和技术要求,提出一种适合小企业、学校等小场合且性价比高的网络视频监控系统。根据系统设计要求,作者选择了S3C2440硬件平台和嵌入式Linux软件平台进行开发,实现了前端USB的视频采集、视频压缩、网络实时传输。论文的主要工作包括:(1)嵌入式软件开发平台的构建,包括BootLoader设计、Linux内核裁剪移植、Linux驱动程序的设计、根文件系统的制作。(2)视频采集与压缩,主要涉及的工作是基于MPEG-4的视频压缩,本文提出了一种改进型的运动估计算法,极大的提升了MPEG-4压缩性能。且在MPEG-4源码库XviD中得到了实现。(3)网络实时传输,因为视频的网络传输对实时性要求较高,所以设计了一个基于UDP协议的视频服务器,并且扩展了UDP协议,使其能够提供可靠的视频传输。还设计完成了解码显示的客户端程序。最后对该网络视频监控系统进行了评价,并对该课题的后续工作进行了展望。