多协议视频应用融合互通的方法和系统技术方案

技术编号:27473746 阅读:24 留言:0更新日期:2021-03-02 17:40
本发明专利技术公开一种多协议视频应用融合互通的方法及系统,该方法包括部署第一服务器,并将第一服务器配置为能够基于WEBRTC协议与调度台终端之间实现双向通信;在第一服务器和第一视频应用终端之间部署第二服务器,将第二服务器配置为能够基于第一视频应用终端自身的通信协议与第一视频应用终端进行通信,并能够基于RTSP或RTMP协议实现与第一服务器的双向通信。本发明专利技术采用多协议融合的方案,以实现不同视频系统之间的互联、互通和信息共享,从而使用户能够方便快捷地使用不同的视频应用系统进行交互,减少重复建设成本。减少重复建设成本。减少重复建设成本。

【技术实现步骤摘要】
多协议视频应用融合互通的方法和系统


[0001]本专利技术涉及通信
,特别是一种多协议视频应用融合互通的方法和系统。

技术介绍

[0002]随着近些年来视频系统的不断发展,以及对各行各业的不断渗透和定制,很多企事业单位、公司内部也已经实现这些系统和网络的建设。目前的视频信息应用系统中,视频资源包含的信息量大、细节充分,在日常工作和管理中占有重要的地位,应用也相当广泛。但是,由于早期系统建设标准的不一致,各个业务体系之间彼此独立,体系内也存在信息种类多样、品牌杂、厂商多、协议乱、非标化、烟筒多、管理难的问题,不仅不能在各体系间实现资源的互联、互通和信息共享,而且还导致视频资源重复建设等问题。

技术实现思路

[0003]为了解决上述问题,本专利技术采用多协议融合的方案,以期实现不同视频系统之间的互联、互通和信息共享,从而使用户能够方便快捷地使用不同的视频应用系统进行交互,减少重复建设成本。
[0004]基于此,根据本专利技术的第一个方面,提供了一种多协议视频应用融合互通的方法,其包括
[0005]部署第一服务器,并将第一服务器配置为能够基于WEBRTC协议与调度台终端之间实现双向通信;
[0006]在第一服务器和第一视频应用终端之间部署第二服务器,将第二服务器配置为能够基于第一视频应用终端自身的通信协议与第一视频应用终端进行通信,并能够基于RTSP或RTMP协议实现与第一服务器的双向通信。
[0007]根据本专利技术的第二个方面,提供了一种多协议视频应用融合互通的系统,其包括调度台终端、第一视频应用终端、第一服务器和第二服务器,其中,
[0008]第一服务器配置为能够基于WEBRTC协议与调度台终端之间实现双向通信;
[0009]第二服务器配置为能够基于第一视频应用终端自身的通信协议与第一视频应用终端进行通信,并能够基于RTSP或RTMP协议实现与第一服务器的双向通信。
[0010]本专利技术实施例提供的方案,通过部署第一服务器和第二服务器,使得调度台终端和不同协议的视频应用终端都能够进行通信,实现了对不同协议的视频应用终端的视频融合互通,减少了视频应用系统的重复建设成本。并且,根据本专利技术实施例的方案,视频应用终端能够基于自身协议与第一服务器进行交互,并最终与调度台终端进行交互,应用范围广泛,可扩展性强。
附图说明
[0011]图1为本专利技术一实施方式的多协议视频应用融合互通的方法流程图;
[0012]图2为本专利技术另一种实施方式的多协议视频应用融合互通的方法流程图;
[0013]图3为本专利技术一实施方式的第一服务器基于WEBRTC协议在第二视频应用终端和调度台终端之间实现双向通信的实现方法流程图;
[0014]图4为本专利技术一实施方式的多协议视频应用融合互通的系统的框架结构示意图;
[0015]图5为本专利技术另一实施方式的多协议视频应用融合互通的系统的框架结构图。
具体实施方式
[0016]下面结合附图对本专利技术作进一步详细的说明。
[0017]图1示意性地显示了本专利技术一种实施方式的多协议视频应用融合互通的方法,如图1所示,该方法包括:
[0018]步骤S101:部署第一服务器,并将第一服务器配置为能够基于WEBRTC协议与调度台终端之间实现双向通信。
[0019]步骤S102:在第一服务器和第一视频应用终端之间部署第二服务器,将第二服务器配置为能够基于第一视频应用终端自身的通信协议与第一视频应用终端进行通信,并能够基于RTSP或RTMP协议实现与第一服务器的双向通信。
[0020]在步骤S101中,第一服务器通过响应调度台终端的连接请求,来建立与调度台终端的通信连接。其中,调度台终端通过调用WEBREC协议中的API来请求与第一服务器建立通信连接。示例性地,调度台终端通过调用RTCPeerConnection接口请求建立与第一服务器的通信连接。第一服务器在接收到调度台终端的连接请求后,即根据RTCPeerConnection接口的协商机制,建立两者之间的通信连接,该通信连接是基于WEBRTC协议的长连接,通过建立起该通信连接第一服务器和调度台终端之间就可以随时进行数据传输(包括主动发送数据和接收数据)。
[0021]在步骤S102中,第一视频应用终端根据自身的通信协议与第二服务器进行通信。第二服务器在接收到第一视频应用终端的通信数据后,首先进行协议转换,以基于RTSP或RTMP协议将第一视频应用终端的数据传输至第一服务器,而第一服务器则将第一视频应用终端的数据通过建立的通信连接发送至调度台终端进行播放,由此以实现对不同协议的视频应用终端的兼容融合,并使得多个不同协议的视频应用终端能够在调度台终端进行融合互通。其中,第一视频应用终端是指采用自身已有的通信协议,通过音视频数据进行交互的设备终端,示例性地,第一视频应用终端可以是采用GB28181协议的视频应用终端、采用H323协议的视频应用终端、或采用SIP协议的视频应用终端中的至少一种。
[0022]对于第一视频应用终端与第二服务器之间的通信数据,以采用GB28181协议的视频应用终端为例,其一般会将获取到的视频流以PS(Pack start code,包起始码字段,其值一般为0x000001BA的位串,用来标志一个包的开始)封装的RTP数据包的形式进行传输,这样,通过将第二服务器与采用GB28181协议的视频应用终端进行通信,就可以从GB28181协议的视频应用终端获取到视频应用端发送的RTP数据包,第二服务器在接收到RTP数据包后首先对RTP数据包进行再编码,其中,该再编码是基于RTSP/RTMP协议进行的,由此来实现协议转换。之后,第二服务器将再编码后的数据包通过RTSP/RTMP网络协议传输给第一服务器。而采用SIP/H323协议的视频应用终端(如视频会议终端)在通过SIP/H323协议做信令传输、拨号、挂断等操作,播号播通后,一般会将产生的数据拆包成RTP流进行传输,这样,通过将第二服务器与采用SIP/H323协议的视频应用终端进行通信,就可以从SIP/H323协议的视
频应用终端获取到RTP流数据包,第二服务器在接收到RTP数据包后首先对RTP数据包进行再编码,其中,该再编码是基于RTSP/RTMP协议进行的,由此来实现协议转换。之后,第二服务器将再编码后的数据包通过RTSP/RTMP网络协议传输给第一服务器。而第一服务器在通过RTSP/RTMP网络协议接收到第二服务器发送的解码后的视频流后,就会通过步骤S101中建立的基于WEBREC协议的通信连接将视频流推送给调度台终端进行播放。具体地,第二服务器是基于WEBREC协议的RTCDataChannel调用接口将基于RTSP/RTMP网络协议接收到的视频流推送给调度台终端进行播放的。通过RTCDataChannel调用接口,第二服务器实现了将RTSP/RTMP网络协议的数据包解码拆分成RTP视频流,并通过H5前端页面推送给调度台终端。示例性地,本专利技术实施例中的调度台终端是通过第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.多协议视频应用融合互通的方法,其特征在于,包括部署第一服务器,并将所述第一服务器配置为能够基于WEBRTC协议与调度台终端之间实现双向通信;在所述第一服务器和第一视频应用终端之间部署第二服务器,将所述第二服务器配置为能够基于第一视频应用终端自身的通信协议与所述第一视频应用终端进行通信,并能够基于RTSP或RTMP协议实现与所述第一服务器的双向通信。2.根据权利要求1所述的方法,其特征在于,还将所述第一服务器配置为能够基于WEBRTC协议在第二视频应用终端和调度台终端之间实现双向通信。3.根据权利要求2所述的方法,其特征在于,所述将所述第一服务器配置为能够基于WEBRTC协议在第二视频应用终端和调度台终端之间实现双向通信实现为包括:响应于调度台终端或第二视频应用终端基于WEBRTC协议的连接请求,建立与连接请求方的通信连接;通过与连接请求方的通信连接接收所述连接请求方发送的音视频信息;通过基于WEBRTC协议建立的通信连接将所述音视频信息发送至连接请求方的对端,其中,在调度台终端为连接请求方时,其对端为第二视频应用终端,在第二视频应用终端为连接请求方时,其对端为调度台终端。4.根据权利要求1至3任一项所述的方法,其中,所述第一视频应用终端包括采用GB28181协议的视频应用终端、采用H323协议的视频应用终端、和采用SIP协议的视频应用终端中的至少一种;所述第二服务器配置为基于RTSP协议或RTMP协议对接收到的第一视频应用终端的数据包进行再编码,并将再编码后的视频流通过RTSP协议或RTMP协议发送至所述第一服务器;所述第一服务器基于WEBRTC协议将所述第二服务器通过RTSP协议或RTMP协议发送的视频流发送至所述调度台终端进行播放。5.根据权利要求4所述的方法,其特征在于,所述第一视频应用终端还包括采用RTSP协议的视频应用终端;所述第二服务器还配置为直接将接收到的第一视频应用终端的基于RTSP协议的视频流通过RTSP协议或RTMP协议发送至所述第一服务器。6.根据权利要求5所述的方法,其特征在于,所述第一视频应用终端包括4G布控球、摄像机、视频会议MCU、H323/SIP视频终端中的至少一种,所述第二视...

【专利技术属性】
技术研发人员:王永生
申请(专利权)人:广州德亨信息技术有限公司
类型:发明
国别省市:

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

1