[发明专利]一种B/S架构的免插件通用视频监控系统有效
申请号: | 201310471033.X | 申请日: | 2013-10-10 |
公开(公告)号: | CN103533305B | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 刘孟觉;陈天皓;徐宏伟;李冰;许涛;方俊 | 申请(专利权)人: | 国电南瑞科技股份有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04L29/08 |
代理公司: | 南京苏高专利商标事务所(普通合伙)32204 | 代理人: | 张弛 |
地址: | 210061 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 架构 插件 通用 视频 监控 系统 | ||
技术领域
本发明涉及一种B/S架构的免插件通用视频监控系统,属于自动化技术领域。
背景技术
视频监控系统广泛应用于金融、交通、安防、教育、医疗、生产等众多领域,常以独立系统出现,或嵌入其它监控系统以及综合管理系统成为其功能模块。视频监控系统的前端设备为数字摄像机和模拟摄像机,其中模拟摄像机的视频信号通常需经过编码器或数字硬盘录像机(简称DVR),实现数字化后方可同数字摄像机一样接入网络中。
数字摄像机、编码器及DVR的生产商会提供客C/S户端软件供用户查看视频内容,但这些客户端软件存在以下问题:
生产商提供的客户端软件大多只能访问本品牌的设备,不能兼容其它品牌的设备;
这些客户端软件只能运行在Windows桌面操作系统中,只有少部分支持Linux等桌面操作系统和Android等移动操作系统;
设备生产商除了提供C/S架构的客户端外,通常还会提供基于ActiveX控件的WEB访问方式,但这种方式同样具有上述C/S客户端的缺点,而且只能访问单独的设备,不具备多设备管理能力。
截至目前从未正式发布过一项旨在网页上显示视频的标准。大多数的视频是通过插件来显示的,然而并非所有操作系统和浏览器都支持同样的插件。所以必须使用不依赖插件的方法实现在网页中显示实时监控视频内容。
故,需要一种新的技术方案以解决上述问题。
发明内容
本发明所要解决的技术问题是如何解决设备兼容性、终端和操作系统兼容性,以及如何在网页显示实时监控视频。也就是:在同一套系统中无差别地访问不同视频设备生产商提供的前端设备。
为实现上述发明目的,本发明高密度行车时预防接触网过载的方法可采用如下技术方案:
为解决以上技术问题,本发明提出一种B/S架构的免插件通用视频监控系统,其特征在于,包括以下功能模块:
显示模块:在网页上显示实时监控视频流。
采集模块:采集前端视频设备私有的视频流,并将其转换成标准RTSP流。
转码模块:将RTSP流转换成具有Theora视频编码和Vorbis音频编码的,以Ogg文件形式进行封装的HTTP流。
发布模块:处理浏览器请求,发布HTTP流。
调度模块:根据浏览器的连接情况调用或终止采集模块和转码模块的实例。
前述的B/S架构的免插件通用视频监控系统,其特征在于:采集模块、转码模块和发布模块可以运行在同一台计算机上,也可以分别运行在通过网络互联的不同的计算机上。
前述的显示模块,其特征在于:通过HTML5中的video标签技术,在运行Windows、Linux、Android操作系统的桌面终端和移动终端上通过支持HTML5的浏览器上可以无差异的访问实时监控视频。
前述的采集模块,其特征在于:采集模块调用设备生产商提供的SDK连接视频设备,获取视频流并进行RTSP编码,同时监听RTSP连接请求,如发现RTSP连接请求,则将视频图像发送至RTSP客户端。
前述的采集模块,其特征在于:对于不同生产商提供的SDK,采集模块将其中设备连接和视频播放相关的函数接口封装成形式统一的子模块。当需要支持新的设备时,需要开发新的子模块。
前述的转码模块,其特征在于:从配置文件读取视频流配置信息,包括文件格式、视频编码格式、音频编码格式、码率、视频尺寸等。其中文件格式、视频编码格式、音频编码格式的缺省值为ogg,Theora和Vorbis,此处保留可配为将来支持更多格式。
前述的转码模块,其特征在于:根据配置信息指定的输入地址,作为RTSP客户端获取和解析视频流数据,根据配置信息进行转码。根据配置信息指定的输出地址,向发布模块发送转码后的视频流数据。
前述的发布模块,其特征在于:创建视频缓冲文件,缓冲文件包含若干个流数据区和一个元数据区,其中流数据区的大小和数量是固定的。流数据区存储转从转码模块接收的视频流数据,视频流数据按时间顺序依次存储在流数据区中,当一个流数据区写满后开始写下一个,所有流数据区全部写满后重新从第一个流数据区覆盖写入;元数据区存储视频元数据和当前正在写入的流数据区的编号。
前述的发布模块,其特征在于:监听并处理来自浏览器的HTTP连接请求,当接收到播放视频的HTTP请求时,从元数据区中查找当前正在写入的流数据区编号,从该流数据区开始前向检索视频关键帧,从该关键帧起将视频流数据发送给连接请求方的浏览器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司,未经国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310471033.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种坩埚及其制造方法
- 下一篇:一种监控方法及设备