论文部分内容阅读
视频监控技术一直是人们关注的应用技术热点之一,它以直观、方便、信息内容丰富的特点被广泛的应用于许多场合.目前视频监控系统已经进入了一个高速发展的时期,综合了数字图像处理与视频信息处理技术、嵌入式技术、数据传输网络技术、自动控制等技术的新型视频监控系统得到越来越广泛的应用.
视频监控系统经历了三个重要的阶段,分别是第一代的本地模拟视频监控系统、第二代的基于PC机的远程视频监控系统,到现在的第三代基于嵌入式技术的网络视频监控系统。网络监控不受时间、地点限制,在授权的情况下可以随时按需监控,实现即插即用即看,使用方式相当便捷。本文在分析了视频监控系统的历史和发展现状的基础上,提出了基于高集成嵌入式SoC芯片的网络视频监控系统设计方案。与其它视频监控系统相比,基于高集成嵌入式SoC芯片的网络视频监控系统具有体积小、成本低、稳定性高、开发周期短、扩展性强等优点。
本文主要通过对视频压缩技术MPEG-4和嵌入式操作系统的研究,以集成了ARM9和MPEG-4实时视频编解码硬件引擎的SoC芯片FIC8120为核心设计和实现了嵌入式网络视频监控系统。该系统使用MPEG-4硬件编解码芯片FTMCP100,简化了视频压缩算法的开发时间,并通过移植和优化FFMPEG开放源代码项目到SoC芯片中来实现实时的流媒体传输和控制,同时还添加了动态监测的功能,以实现无人监控和自动报警。另外,系统通过在嵌入式芯片上建立Web服务器来实现用户的远程控制和系统功能扩展,通过CGI程序设计实现对用户登陆控制,NTP协议校正时间和动态DNS更新等功能的配置和管理。
该系统具有体积小、成本低、稳定性高、系统可扩展性强等优点,为基于网络的远程嵌入式视频监控系统提供了很好的解决方案。