论文部分内容阅读
随着社会的发展,人们在日常生活工作中对多媒体信息的需求量逐渐增大,促使了数字视频技术的迅猛发展,其在视频监控行业表现尤为明显。同时网络技术、视频传输技术、编码技术的更新换代,使视频监控系统面临着巨大的发展机遇。基于PC平台的数字视频监控以其在图像编码处理、视频音频传输、远程控制、录像检索与回放等方面的出色表现,逐渐取代了传统基于模拟信号的视频监控系统。而嵌入式技术、多媒体技术的崛起,并应用于视频监控系统,能够巧妙解决基于PC平台的数字视频监控系统在网络布线、设备控制、系统扩展、图像质量、录像备份等方面的不足,应用前景光明。本文结合目前市场应用需求以及视频监控系统网络化、数字化、便携化的趋势,通过对现有视频监控系统的客户端程序、服务器端系统的设计原理框架分析研究,及在了解掌握嵌入式技术、Linux开发技术以及嵌入式网络服务器体系架构知识的前提下,融合优化原有框架设计实现了客户端/服务器模式的基于网络的嵌入式数字视频监控系统。本文主要阐述了监控视频系统的总体软件设计与实现过程,包括客户端软件的设计与实现及服务器端软件框架的设计与实现。首先针对主流客户端程序接收视频流的方式进行分析,设计出符合本文系统需求的客户端框架;对市场上已有监控系统的网络视频服务器设计架构研究,通过优化改进原有模型,最终设计出模块化的程序框架。然后针对该系统详细阐述了其中的几个重要模块的设计与实现,包括BOA网络传输模块、四路视频的中英文字符加载模块、云台控制与预置位设置模块以及录像计划与回放模块。通过最终的系统测试,系统能够实现四路视频同时采集编码工作,画面与字幕成像清晰,支持用户远程操作,包括云台控制、预置位设置、系统参数配置、录像计划设置等,可进行多用户同时监控回放。系统功能完善,性能可靠稳定,能将各路视频码率控制在较低水平,达到了商用的目标,并很好的应用在视频监控领域。目前该系统已经用于某公司海上油田远程监控,运行稳定,性能出色,得到了用户的肯定。