一种多协议视频监控调度融合方法技术

技术编号:28683474 阅读:28 留言:0更新日期:2021-06-02 03:02
本发明专利技术提供了一种多协议视频监控调度融合方法,包括调度服务器、一级客户端、多个视频监控设备和二级客户端,所述多协议视频监控调度融合方法包括:基于websocket协议构建每一台所述视频监控设备与所述调度服务器的双工通信通道;获取任一所述视频监控设备通过所述双工通信通道传输至所述调度服务器的设备信息、及与所述设备信息相匹配的视频信息;控制所述调度服务器基于stomp协议通过双工通信通道将设备信息、视频信息推送至所述一级客户端进行实时播放;控制所述一级客户端将实时播放的所述视频信息基于kcp协议推送至任一所述二级客户端。本发明专利技术步骤简单,能够便捷完成多个视频监控设备与调度服务器的接信息传递,视频监控设备的数量、种类的限制较低。

【技术实现步骤摘要】
一种多协议视频监控调度融合方法
本专利技术涉及监控系统领域,具体而言,涉及一种多协议视频监控调度融合方法。
技术介绍
视频监控是安全防范系统的重要组成部分,传统的监控系统包括前端摄像机、传输线缆、视频监控平台。摄像机可分为网络数值摄像机和模拟摄像机,可作为前端视频图像信号的采集,它是一种防范能力较强的综合系统,视频监控仪器直观、准确、及时和信息内容丰富而广泛应用于许多场合。今年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控技术也有了长足的发展。由于调度系统和视频监控的相对独立,单一系统能够融合调取的设备数量受限、设备种类单一,用户的体验度较低。
技术实现思路
本专利技术提出了一种新的多协议视频监控调度融合方法,要解决的技术问题是现有视频监控调度系统能够融合调取的设备数量受限、设备种类单一,用户的体验度较低的问题。有鉴于此,本专利技术提出了一种新的多协议视频监控调度融合方法,包括调度服务器、一级客户端、多个视频监控设备和二级客户端,所述多协议视频监控调度融合方法包括:基于websocket协议构建每一台所述视频监控设备与所述调度服务器的双工通信通道;获取任一所述视频监控设备通过所述双工通信通道传输至所述调度服务器的设备信息、及与所述设备信息相匹配的视频信息;控制所述调度服务器基于stomp协议通过所述双工通信通道将所述设备信息、所述视频信息推送至所述一级客户端进行实时播放;控制所述一级客户端将实时播放的所述视频信息基于kcp协议推送至任一所述二级客户端。在该技术方案中,基于websocket协议(websocket是一种在单个传输控制协议连接上进行全双工通信的协议,即通信允许数据在两个方向上同时传输)建立了供调度服务器和每一台视频监控设备之间的双向的双工通信通道,即用户在通过任一浏览器向调度服务器添加任一视频监控设备的设备信息,以此来进行下一步,即通过调度服务器与视频监控设备之间的信息传递,获取任一所述视频监控设备的设备信息、及该设备信息显示的视频监控设备实时拍摄的视频信息,完成多个视频监控设备与调度服务器的直接信息传递,视频监控设备的数量、种类的限制较低;然后通过控制调度服务器基于stomp协议(stomp协议是指文本定向消息协议)通过双工通信通道将上述设备信息与相匹配的视频信息推送至一级客户端进行实时播放,且同时保持该一级客户端能够主动采集上述设备信息的视频信息,即远程操控视频监控设备,且能够通过控制一级客户端将实时播放的视频信息基于kcp协议(kcp是一种既能保证数据准确交付、也能保证数据快速到达的折中协议)推动给多个二级客户端,以服务更多的用户,使得多协议视频监控调度融合方法能够在保证多个视频信息快速准确的传输的同时,有效提高用户的使用体验,各个协议为稳定的现有技术,便于推广使用。在上述技术方案中,可选地,所述调度服务器上还设置有rabbitmp系统,用于进行所述设备信息及所述视频信息的数据代理。在该技术方案中,rabbitmp系统是一个实现了高级消息队列协议(amqp)的开源消息代理软件,也称为面向消息的中间件,能够进行有效数据代理,保证了数据的实时性和可靠性,使得一级客户端和调度服务器的代码条例清晰,服务扩展性较强。在上述技术方案中,可选地,所述控制所述调度服务器基于websocket协议将所述设备信息、所述视频信息推送至所述一级客户端进行实时播放的具体步骤包括:控制所述调度服务器基于websocket协议将所述设备信息、所述视频信息推送至所述一级客户端;接收到所述视频信息时,所述一级客户端通过预定视频处理方法得到实际播放视频,以播放与所述视频信息相匹配的所述设备信息的实际播放视频。在该技术方案中,一级客户端接收到视频信息时,经过预设视频处理方法对视频信息进行处理后再获取实际播放视频,有效保持实际播放视频的清晰度。在上述技术方案中,可选地,所述预定视频处理方法为yuv渲染方法。在该技术方案中,yuv渲染是一种颜色编码方法,能够对视频进行有效的颜色渲染。在上述技术方案中,可选地,所述控制所述一级客户端将实时播放的所述视频信息基于kcp协议推送至任一所述二级客户端进行预览的具体步骤包括:控制所述一级客户端将实时播放的所述视频信息基于kcp协议推送至任一所述二级客户端,所述视频信息包括所述实际播放视频;接收到所述实际播放视频时,所述二级客户端对所述实际播放视频编解码后进行预览。在该技术方案中,一级客户端传输的实际播放视频是经过编码保护的便于传输的信息,二级客户端需要对接收到的实际播放视频进行编解码,以进行预览,确保了数据传输的准确性。一种多协议视频监控调度融合系统,包括调度服务器、一级客户端、多个视频监控设备和二级客户端,还包括通道构建模块、获取模块、第一播放模块和第二播放模块,通道构建模块用于基于websocket协议构建每一台所述视频监控设备与所述调度服务器的双工通信通道;获取模块用于获取任一所述视频监控设备通过所述双工通信通道传输至所述调度服务器的设备信息、及与所述设备信息相匹配的视频信息;第一播放模块用于控制所述调度服务器基于stomp协议通过所述双工通信通道将所述设备信息、所述视频信息推送至所述一级客户端进行实时播放;第二播放模块用于控制所述一级客户端将实时播放的所述视频信息基于kcp协议推送至任一所述二级客户端进行预览。在该技术方案中,通道构建模块、获取模块、第一播放模块和第二播放模块基于websocket协议建立了供调度服务器和每一台视频监控设备之间的双向的双工通信通道,即用户在通过任一浏览器向调度服务器添加任一视频监控设备的设备信息,以此来进行下一步,即通过调度服务器与视频监控设备之间的信息传递,获取任一所述视频监控设备的设备信息、及该设备信息显示的视频监控设备实时拍摄的视频信息,完成多个视频监控设备与调度服务器的直接信息传递,视频监控设备的数量、种类的限制较低;然后通过控制调度服务器基于stomp协议通过双工通信通道将上述设备信息与相匹配的视频信息推送至一级客户端进行实时播放,且同时保持该一级客户端能够主动采集上述设备信息的视频信息,即远程操控视频监控设备,且能够通过控制一级客户端将实时播放的视频信息基于kcp协议推动给多个二级客户端,以服务更多的用户,使得多协议视频监控调度融合系统能够在保证多个视频信息快速准确的传输的同时,有效提高用户的使用体验,各个协议为稳定的现有技术,便于推广使用。在上述技术方案中,可选地,还包括数据处理模块,用于基于所述调度服务器上的rabbitmp系统进行所述设备信息及所述视频信息的数据代理。在该技术方案中,rabbitmp系统是一个实现了高级消息队列协议的开源消息代理软件,也称为面向消息的中间件,用于服务解耦、代理双工通信通道内的消息使其可以持久化,且当调度服务器需要集群部署的时候,rabbitmp系统很容易就可以实现调度服务器的短消息服务的集群架构,能够确保数据处理模块能够进行有效数据代理,保证了数据的实时性和可靠性,使得一级客户端和调度服务器的代码条例清晰,服本文档来自技高网...

【技术保护点】
1.一种多协议视频监控调度融合方法,包括调度服务器、一级客户端、多个视频监控设备和二级客户端,其特征在于,所述多协议视频监控调度融合方法包括:/n基于websocket协议构建每一台所述视频监控设备与所述调度服务器的双工通信通道;/n获取任一所述视频监控设备通过所述双工通信通道传输至所述调度服务器的设备信息、及与所述设备信息相匹配的视频信息;/n控制所述调度服务器基于stomp协议通过所述双工通信通道将所述设备信息、所述视频信息推送至所述一级客户端进行实时播放;/n控制所述一级客户端将实时播放的所述视频信息基于kcp协议推送至任一所述二级客户端。/n

【技术特征摘要】
1.一种多协议视频监控调度融合方法,包括调度服务器、一级客户端、多个视频监控设备和二级客户端,其特征在于,所述多协议视频监控调度融合方法包括:
基于websocket协议构建每一台所述视频监控设备与所述调度服务器的双工通信通道;
获取任一所述视频监控设备通过所述双工通信通道传输至所述调度服务器的设备信息、及与所述设备信息相匹配的视频信息;
控制所述调度服务器基于stomp协议通过所述双工通信通道将所述设备信息、所述视频信息推送至所述一级客户端进行实时播放;
控制所述一级客户端将实时播放的所述视频信息基于kcp协议推送至任一所述二级客户端。


2.根据权利要求1所述的多协议视频监控调度融合方法,其特征在于,所述调度服务器上还设置有rabbitmp系统,用于进行所述设备信息及所述视频信息的数据代理。


3.根据权利要求1所述的多协议视频监控调度融合方法,其特征在于,所述控制所述调度服务器基于websocket协议将所述设备信息、所述视频信息推送至所述一级客户端进行实时播放的具体步骤包括:
控制所述调度服务器基于websocket协议将所述设备信息、所述视频信息推送至所述一级客户端;
接收到所述视频信息时,所述一级客户端通过预定视频处理方法得到实际播放视频,以播放与所述视频信息相匹配的所述设备信息的实际播放视频。


4.根据权利要求3所述的多协议视频监控调度融合方法,其特征在于,所述预定视频处理方法为yuv渲染方法。


5.根据权利要求3所述的多协议视频监控调度融合方法,其特征在于,所述控制所述一级客户端将实时播放的所述视频信息基于kcp协议推送至任一所述二级客户端进行预览的具体步骤包括:
控制所述一级客户端将实时播放的所述视频信息基于kcp协议推送至任一所述二级客户端,所述视频信息包括所述实际播放视频;
接收到所述实际播放视频时,所述二级客户端对所述实际播放视频编解码后进行预览。


6...

【专利技术属性】
技术研发人员:周宏成余煜东熊文念代爱民陈佳松罗云龙
申请(专利权)人:广东省电信规划设计院有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1