论文部分内容阅读
本文回顾了视频监控系统发展历史过程,简要分析对比了视频监控系统发展的各个阶段的特点以及优缺点,根据当前视频技术的发展现状以及网络技术的发展和网络基础设施的普及与完善,研发了基于嵌入式的B/S架构的Web视频监控系统。
该视频监控系统的前端以基于Intel PXA255嵌入式平台为基础,移植了Linux作为本系统的操作系统,将采集的视频图像压缩后以Web的方式,通过计算机网络发送给远端的监控客户端,众所周知,在传统视频监控中是采用电缆传输视频信号,这就决定了视频传输区域不能太大,否则就会出现视频的失真,同时该结构也决定了系统扩展能力差、轻微的系统修改就会产生牵一发而动全身的效果、另外传统的视频监控也不能实现联动能力机制,因此本系统与模拟视频监相比具有传统视频监控系统无法与之相比的特点。
本文在对嵌入式平台上视频监控技术和Web监控端的实现作了较为深入的探讨的基础上,详细介绍了视频监控系统的实现,在视频采集方面,主要采用V4L来实现;在视频压缩技术中,为了使系统能满足实际中使用的要求,本文在对比视频压缩技术发展及特点的基础上,系统采用了MPEG—4作为视频编码标准,在视频传输技术方面,系统采用RTP/RTCP协议作为视频传输协议,它是多媒体数据流视频传输的一种协议,RTP和RTCP结合使用,它们能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据,由于本系统采用B/S架构,因此本文还简要介绍了客户端的实现。
签于本系统采用Intel Xscale PXA255作为处理器,所以本文在最后还介绍了Intel公司针对Xscale系列处理器特有的优化工具Vtune以及探讨了利用该优化工具进行优化的方法和优化效果,同时在本文中简要介绍了系统的测试方法以及测试过程,经过测试系统基本达到了系统的设计要求,实现了视频监控基本功能,最后本文总结了系统中存在的不足之处以及今后的改进方向。