当前位置: 首页> 学位论文 >详情
原文传递 网络视频监控软件系统的设计与实现
论文题名: 网络视频监控软件系统的设计与实现
关键词: 计算机网络;视频监控;高速公路管理;硬件布局;软件开发;控制模式
摘要: 随着计算机网络的发展以及计算机本身处理能力的提高,越来越多的网络应用已经实现。特别是视频监控已经从最开始的模拟CCTV方式转变为数字化网络监控时代。数字监控系统以其数据量小,适于存储及传输等优势在现今的市场上占有主导性的地位。
   本课题以某高速公路管理局的视频监控项目为依托,设计并实现了一套网络视频监控系统。针对现有视频监控系统控制模式单一、提供的反向控制功能少以及客户端软件升级复杂的特点,设计了一套多模式、多控制功能、可扩展性强的视频监控系统。系统的多模式是指同时为用户提供了C/S及B/S两种控制模式,根据各模式的应用特点不同,本系统的设计使各模式下服务器和客户端完成不同的工作。
   在C/S(Clinet/Server)模式中服务器端软件实现的功能为将采集到并经过编码压缩后的码流发送至网络。同时建立多个线程监听来自客户端的各项请求,向客户端提供控制接口。此模式下的客户端软件包括了播放模块和控制模块:播放模块采用流媒体技术实现,选择了微软公司的DirectShow开发包作为实现框架,接收网络视频流并对其进行实时播放。控制模块通过与服务器的监听线程建立连接,向其发送控制命令来实现。
   B/S(Browser/Server)模式的服务器端为支持用户的Web访问开启了网页服务器Thttpd,它首先将静态网页发送给客户端的浏览器,同时还要利用用户发送来的信息处理动态脚本语言网页。这种模式下的客户端系统也分为播放模块和控制模块两部分。播放模块在C/S播放模块的基础上,对其重点模块进行ActiveX封装,使视频可以在网页中直接播放。控制模块则通过利用PHP脚本语言借助服务器Thttpd的帮助,对服务器端配置文件进行修改来实现。
   论文主要从以下几个方面展开论述:首先,简单介绍视频监控系统的发展现状,对比现有产品优缺点,结合本系统具体应用,确定本系统的实现方向;第二部分是硬件平台介绍,这部分对本系统服务器端所使用的编码芯片以及整个系统的硬件布局做简要介绍;接下来对系统软件的总体设计进行了分析,分别介绍了在不同控制模式下系统的工作方式及各部分要实现的功能;第四章详细介绍了C/S控制模式软件实现,最后对B/S控制模式的软件实现做了叙述。
作者: 张鸷
专业: 通信与信息系统
导师: 王洪玉
授予学位: 硕士
授予学位单位: 大连理工大学
学位年度: 2009
正文语种: 中文
检索历史
应用推荐