论文部分内容阅读
近年来,随着计算机和通信技术的不断发展,视频的远程采集已经越来越广泛的应用于安防监控和设备自动化等众多应用领域,并发挥着重要的作用,产生巨大的社会效益。但随着无线通信技术的出现,人们对视频的远程采集有了更高的要求。人们希望视频采集的范围更大,视频图像分辨率更高,画面质量更好。视频压缩算法的完善和3G无线网络技术的出现为解决上述问题提供了技术保障。本课题在3G无线网络技术和MPEG-4压缩编码技术的基础上,实现了视频图像的点对点远程采集,成功的解决了上述问题。本系统主要由3G网络视频摄像头和客户端PC机两部分组成。3G网络视频摄像头以S3C6410ARM11多媒体处理器为控制核心,完成视频图像的采集和MPEG-4压缩,然后通过3G无线网络进行数据传输;客户端PC机采用DirectShow架构,完成视频图像的接收,MPEG-4解码和播放。本文论述了该系统的具体设计,主要包括以下几个方面的工作:(1)分析了课题的研究背景和相关技术的发展情况,提出了本课题的研究内容;(2)论述了系统的整体实现框架,包括软件架构和硬件架构;(3)详细描述了3G网络视频摄像头端的硬件设计;(4)介绍了WinCE6.0操作系统的裁剪和移植,包括相关外围硬件设备的底层驱动程序开发和BSP的移植;(5)着重论述了系统的软件实现,包括3G网络视频摄像头端的软件设计,客户端PC机端的Filter设计和应用层程序实现,以及P2P穿透的实现。同时对数据传输所采用的相关方法进行了深入研究,包括UDP自适应分包方法、有限重传机制等;(6)对系统的性能进行了测试,并分析了测试结果;(7)最后对系统进行了总结并对其发展进行了展望。系统测试结果表明,该系统能实时传输分辨率为640*480,帧率大约为20帧每秒的视频图像,所得到的视频图像清晰流畅,画面损坏情况较少,基本达到系统预期的设计目标。