[发明专利]基于ZooKeeper的分布式实时视频监控处理系统有效

专利信息
申请号: 201710264270.7 申请日: 2017-04-21
公开(公告)号: CN107104961B 公开(公告)日: 2019-12-10
发明(设计)人: 梁中岩;郭乔进;周鹏飞;刘旸;祁骏;时高山;宫世杰;胡杰;陈文明;孟剑萍 申请(专利权)人: 中国电子科技集团公司第二十八研究所
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;H04L29/12;H04N7/18
代理公司: 32204 南京苏高专利商标事务所(普通合伙) 代理人: 孟红梅
地址: 210003 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于ZooKeeper的分布式实时视频监控处理系统,包括视频采集设备、ZooKeeper服务器群、内存数据库服务器、实时视频处理服务器群RVPS、流媒体域名服务和客户端。本发明利用ZooKeeper服务器群实现集群的高可用性、分配计算资源、负载均衡,客户端通过内存数据库服务器向实时视频处理服务群发送操作指令,并可随时修改操作指令。RVPS从视频采集设备接入实时视频流,通过轮询内存数据库服务器中存储的处理指令对实时视频进行处理,RVPS则通过RTSP流媒体协议将编码后的原始视频发送给客户端,并将处理结果通过内存数据库服务器反馈给客户端,实现视频与处理结果分离。客户端通过流媒体域名服务访问域名不变而IP地址变动的RTSP视频流。
搜索关键词: 基于 zookeeper 分布式 实时 视频 监控 处理 系统
【主权项】:
1.基于ZooKeeper的分布式实时视频监控处理系统,其特征在于,包括视频采集设备、ZooKeeper服务器群、内存数据库服务器、实时视频处理服务器群、流媒体域名服务和客户端;/n所述ZooKeeper服务器群,用于实现集群的管理、动态选择实时视频处理服务器及实现负载均衡;/n所述内存数据库服务器,用于存储用户从客户端下发的视频处理指令以及实时视频处理服务器群的视频处理结果;/n所述实时视频处理服务器群,包括多台实时视频处理服务器,用于在ZooKeeper服务器群的管理下对实时视频进行接收、解码、处理、编码和发送;每个实时视频处理服务器包括统一URI解码模块、视频处理模块、视频处理结果写入模块、视频编码模块和视频发送模块;所述统一URI解码模块根据统一的URI地址对接入的视频进行解码;所述视频处理模块从内存数据库服务器中读取视频处理指令参数进行相应的视频处理并通过视频处理结果写入模块将处理结果写入内存数据库服务器;所述统一URI解码模块中采用的统一的URI地址自定义格式包括:URI识别头,用户名,第一分隔符,密码,第二分隔符,视频采集设备登录地址,第三分隔符,视频采集设备服务端口号,第四分隔符以及视频采集设备服务地址;所述URI识别头为传统通用的URI识别头或自定义的非通用的URI识别头,每一种自定义的非通用的URI识别头与特定的SDK解码方式对应;/n所述流媒体域名服务,用于将ZooKeeper动态分配的处理地址转换为供客户端访问的URI,一个视频采集设备对应唯一的URI;所述流媒体域名服务根据ZooKeeper动态选择结果和原始RTSP地址生成规则,产生“视频流地址前缀+视频采集设备编号+固定域名后缀”格式的视频流地址,其中视频采集设备编号在系统中唯一;/n所述客户端,用于显示实时视频及视频处理结果数据、用户帐户管理、视频处理任务管理以及系统中的集群状态管理;所述实时视频来自实时视频处理服务器群,视频处理结果数据来自内存数据库服务器。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710264270.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top