论文部分内容阅读
近年来,随着网络带宽、计算机处理能力和存储容量的迅速提高,以及各种视频信息处理技术的出现,视频监控进入了全数字化的网络时代.而由于Linux系统其稳定性与安全性以及成本低的特点,越来越多的企业和用户将Linux系统作为各类服务器的首选操作系统.基于以上原因,该论文着重对Linux系统下实现网络视频监控系统进行研究与开发.该文首先介绍了视频监控系统的发展历史和最新动态以及视频监控系统设计中必须涉及到的关键技术,包括:视频采集技术、视频压缩编码技术、视频传输网络技术和流媒体技术;其次,对视频采集卡在Linux系统下视频采集进行研究并加以实现;再次,对Browser/Server网络结构传送多媒体信息进行研究与设计;最后设计与实现了一个以Linux系统为环境、以Browser/Server为构架的视频监控系统,并通过软件编程实现了远程云台控制以及远程动态视频参数控制的功能.作者完成的工作主要有以下几点:一、完成对视频采集卡在Linux系统下实现视频采集的研究与实现.工作包括对视频采集卡驱动的配置与编写以及利用其应用编程接口Video4Linux软件加以实现.二、完成对Browser/Server结构在传送多媒体信息时的网络模型的研究与分析,引入一种改进的多媒体数据传输网络模型,并对在该网络模型下客户端服务器多媒体数据传输流程进行软件设计.三、完成对以Linux系统为环境、以Browser/Server为构架的视频监控系统的设计与实现.整个系统功能是在一个局域网中实现,包括视频监控中视频直播、视频点播功能.最后通过软件编程实现远程云台控制功能以及远程动态修改视频参数功能.实验表明,一方面在Linux环境下实现视频监控系统能发挥Linux系统作为服务器稳定、安全的特点,并且由于其系统的开放性,可以根据需要很方便进行功能扩展;另一方面,以Browser/Server为构架实现视频监控系统大大减小了视频监控中客户端的复杂性,增强了视频监控中的服务器与客户端之间的交互性.