论文部分内容阅读
对如今社会整个安全防范系统来说,视频监控系统作为其中一部分,具有着很强安全防范能力。这几年来,随着计算机技术的发展,视频监控凭借着它的特点,在许多不同的场景被广泛的使用。而其中数字网络视频监控系统又逐渐成为社会监控市场的主流。本论文设计并实现了一个基于流媒体技术的网络摄像监控系统,给出了整个系统所用到的软件架构和硬件平台。论文首先介绍了视频监控技术的发展背景及发展过程,概要说明了视频监控所用到的关键技术,接着描述了一些关于视频监控业务的市场需求和发展模式,并对视频监控业务的前景进行了展望。然后结合当前视频监控市场的需求,论文分析了目前国内视频监控系统的状况和特点,比较了例如M-JPEG、H.264这些网络视频监控系统的视频压缩算法的优势和劣势,最终决定采用H.264作为网络视频监控系统的编解码技术。本文设计的网络摄像监控系统采用ARM11和DSP双处理器的A5s芯片做为核心,以OV2715作为视频采集设备。论文首先介绍了嵌入式系统,随后分析了采用嵌入式系统对整个视频监控的好处,接着详细分析了嵌入式Linux系统与普通Linux系统的不同,通过移植并运行嵌入式Linux操作系统,将图像传感器OV2715捕捉到的视频进行采集录制。用FFmpeg库对视频数据流进行H.264的压缩,来实现H.264硬件解码器的实现。最后通过Live555媒体服务器,在实现视频实时传输时,通过简化RTP/RTCP分组格式,优化了H.264的RTP分装设计。最后在终端监视器或者电脑上用浏览器和播放器两种方式实现了实时视频监控。整个软件架构解决了包括视频采集模块,视频实时传输模块,拥塞问题和流量控制和视频流内同步问题等等。设计方案通过两种方式去实现视频的浏览与监控,一种是VLC播放器模式,另一种是通过Live Web实现,两种方式都成功验证了H.264压缩和流式实时传输的正确性。终端观看到的监控视频延时、帧率、画质等基本满足视频监控系统实时性、流畅度、画面清楚度的要求,验证了使用嵌入式处理器实现嵌入式网络视频监控的可行性以及采用A5s处理器完成视频H.264/MPEG4硬件编码压缩并使用Live555媒体服务器的正确性。文章最后对系统进行了详细的功能与非功能测试。通过对视频的编解码的能力,图像的质量,网络的延迟等等几个方面进行了详细的测试。从实验测试结果分析,该系统有着齐全的功能性、高压缩率、低功耗的特点、有着很好的视窗操作界面、视频监控操作方便等优点,完全达到论文设计系统的初衷和期望。