一种公网视频传输方法及系统技术方案

技术编号:27887217 阅读:26 留言:0更新日期:2021-03-31 01:54
本发明专利技术公开了一种公网视频传输方法及系统,视频监控平台为监控设备、客户端分配对应的唯一标识符,接收监控设备、客户端各自以隧道服务端身份发起的隧道探测报文,在收到隧道探测报文后,记录对应的隧道IP和端口号;在监控设备与客户端建立视频流转发后,建立客户端与监控设备之间的隧道,监控设备通过客户端与监控设备之间的隧道发送视频流。本发明专利技术通过客户端点对点拨号方式直接与监控设备建立隧道连接,以缓解视频监控平台上行带宽消耗问题,能够在视频监控平台带宽资源限的情况下,大大增加实际可调取监控设备数量,由于不通过视频监控平台转发,比传统隧道技术方案更具有安全性,保障监控数据不会轻易被窃取。

【技术实现步骤摘要】
一种公网视频传输方法及系统
本专利技术属于视频传输
,尤其涉及一种公网视频传输方法及系统。
技术介绍
隧道技术被广泛地使用在办公网络中,例如在公司总部架设隧道服务器,供外地办公人员通过拨号方式接入公司局域网。对于办公地点不固定的员工,一般采用PC直接拨号的方式拨入总部公网。对于分公司而言,一般会架设一台接入网关用于和公司建立长期稳定的隧道线路,分公司的员工通过接入网关便可以实现与总部公司的局域网通信。常用的隧道技术包括虚拟专用网VPN隧道,例如可以是PPTPVPN或L2TPVPN建立隧道等等。随着视频监控技术与网络通信技术的发展,隧道技术也逐渐被应用于视频监控网络联网应用中。比如在雪亮工程中,为了减少专线带来的高成本,常常使用隧道技术将广泛分布的局域网监控资源通过拨号的方式接入到公安平台当中。如图1所述,视频监控平台处于公安视频专网中,监控设备处于某私有局域网中,另外客户端也可以处于任何局域网中,三者处于不同的局域网中。视频监控平台作为隧道服务端,监控设备和客户端作为拨号客户端,建立如图中粗黑线所示的隧道,用户就可以随时随地查看监控资源,通过隧道技术就可以通过公网的链路资源将监控资源与视频监控平台转换为统一局域网的状态,减少了额外拉通专线的成本。然而使用隧道技术在带来成本较低的同时也引入了新的问题,不同于专门搭设专线的方式,公网的带宽费用往往比较高昂,再加上所有通过隧道转发的流量都需要经过视频监控平台的隧道服务器,所以往往造成客户端同时访问监控资源的时候,由于隧道服务器带宽不足导致视频丢包卡顿。例如,当不同客户端访问同一监控资源的时候,监控资源虽然只发送一路视频流,但是通过隧道服务器转发却会占用大量的隧道服务器上行带宽,导致隧道服务器上行链路拥塞导致丢包卡顿。另一种情况是,当不同客户端访问不同的监控资源,且视频流量较大的时候,隧道服务器上下行流量均会阻塞并影响视频流量正常转发。
技术实现思路
本专利技术的目的是提供一种公网视频传输方法及系统,用以解决在公网隧道传输过程中,隧道服务器的公网带宽不足造成的视频丢包、卡顿问题,充分利用公网带宽资源,充分提升公网访问监控资源的路数上限。为了实现上述目的,本专利技术技术方案如下:一种公网视频传输方法,用于跨越公网的视频监控系统,所述视频监控系统包括视频监控平台、监控设备和客户端,所述公网视频传输方法,包括:视频监控平台与监控设备、客户端分别建立隧道连接,分别接收监控设备、客户端的申请报文,为监控设备、客户端分配对应的唯一标识符;视频监控平台接收监控设备、客户端各自以隧道服务端身份发起的隧道探测报文,在收到隧道探测报文后,主动向监控设备、客户端进行响应,根据监控设备、客户端的唯一标识符记录对应的隧道IP和端口号;视频监控平台在监控设备与客户端建立视频流转发后,将监控设备的隧道IP和端口号发送给客户端,或将客户端的隧道IP和端口号发送给监控设备,建立客户端与监控设备之间的隧道,监控设备通过客户端与监控设备之间的隧道发送视频流。进一步的,所述视频监控系统具有多个客户端,在第一客户端与监控设备建立隧道后,第二客户端向所述监控设备发起监控业务时,所述公网视频传输方法,还包括:视频监控平台将第一客户端的隧道IP和隧道端口号发送给第二客户端,以便第二客户端向第一客户端发起隧道连接,建立第二客户端与第一客户端之间的隧道,第一客户端将视频流通过第一客户端与第二客户端之间的隧道发送给第二客户端。进一步的,所述公网视频传输方法,还包括:下一个客户端向所述监控设备发起监控业务时,向前一个客户端发起隧道连接,建立链式隧道连接结构;或者,下一个客户端向所述监控设备发起监控业务时,向前面具有足够剩余带宽的客户端发起隧道连接,建立树形隧道连接结构。进一步的,当客户端删除或切换为访问其他监控设备时,所述公网视频传输方法,还包括:当客户端为链式隧道连接结构或树形隧道连接结构的末端节点时,所述客户端断开与上一客户端的隧道连接,重新与视频监控平台建立隧道连接;当客户端为链式隧道连接结构或树形隧道连接结构的头端节点时,客户端会先通知下一个的客户端断开与自身的连接,并向监控设备直接进行连接,成为新的头端;当客户端为链式隧道连接结构或树形隧道连接结构的中间节点时,客户端会通知下一个客户端与上一个客户端建立隧道连接。进一步的,所述将监控设备的隧道IP和端口号发送给客户端,或将客户端的隧道IP和端口号发送给监控设备,建立客户端与监控设备之间的隧道,包括:将监控设备的隧道IP和端口号发送给客户端,由客户端向监控设备发起隧道连接,建立客户端与监控设备之间的隧道,所述客户端通过监控设备桥接其与视频监控平台的交互信令;或,将客户端的隧道IP和端口号发送给监控设备,由监控设备向客户端发起隧道连接,建立客户端与监控设备之间的隧道,所述监控设备通过客户端桥接其与视频监控平台的交互信令。本申请还提出了一种公网视频传输系统,用于跨越公网的视频传输,所述公网视频传输系统包括视频监控平台、监控设备和客户端,其中:视频监控平台与监控设备、客户端分别建立隧道连接,分别接收监控设备、客户端的申请报文,为监控设备、客户端分配对应的唯一标识符;视频监控平台接收监控设备、客户端各自以隧道服务端身份发起的隧道探测报文,在收到隧道探测报文后,主动向监控设备、客户端进行响应,根据监控设备、客户端的唯一标识符记录对应的隧道IP和端口号;视频监控平台在监控设备与客户端建立视频流转发后,将监控设备的隧道IP和端口号发送给客户端,或将客户端的隧道IP和端口号发送给监控设备,建立客户端与监控设备之间的隧道,监控设备通过客户端与监控设备之间的隧道发送视频流。本申请提出的一种公网视频传输方法及系统,通过客户端动态拨号监控设备方式解决多客户端点播多监控设备时,视频监控平台上下行带宽消耗问题。通过客户端点对点拨号方式直接与监控设备建立隧道连接,以缓解视频监控平台上行带宽消耗问题。能够在视频监控平台带宽资源限的情况下,大大增加实际可调取监控设备数量,由于不通过视频监控平台转发,比传统隧道技术方案更具有安全性,保障监控数据不会轻易被窃取。附图说明图1为视频监控隧道传输示意图;图2为本专利技术实施例公网视频传输方法流程图;图3为本专利技术实施例一种实施例隧道连接示意图;图4为本专利技术实施例链式隧道连接示意图;图5为本专利技术实施例树形隧道连接示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本申请,并不用于限定本申请。本申请提供的公网视频传输方法及装置,可以应用于如图1所示的应用环境中。在本实施例中,以VPN隧道进行说明,但并限于具体采用哪种隧道技术。在一个实施例中,如图2所示,提供了一种公网视频传输方法,用于跨越公网的视频本文档来自技高网
...

【技术保护点】
1.一种公网视频传输方法,用于跨越公网的视频监控系统,所述视频监控系统包括视频监控平台、监控设备和客户端,其特征在于,所述公网视频传输方法,包括:/n视频监控平台与监控设备、客户端分别建立隧道连接,分别接收监控设备、客户端的申请报文,为监控设备、客户端分配对应的唯一标识符;/n视频监控平台接收监控设备、客户端各自以隧道服务端身份发起的隧道探测报文,在收到隧道探测报文后,主动向监控设备、客户端进行响应,根据监控设备、客户端的唯一标识符记录对应的隧道IP和端口号;/n视频监控平台在监控设备与客户端建立视频流转发后,将监控设备的隧道IP和端口号发送给客户端,或将客户端的隧道IP和端口号发送给监控设备,建立客户端与监控设备之间的隧道,监控设备通过客户端与监控设备之间的隧道发送视频流。/n

【技术特征摘要】
1.一种公网视频传输方法,用于跨越公网的视频监控系统,所述视频监控系统包括视频监控平台、监控设备和客户端,其特征在于,所述公网视频传输方法,包括:
视频监控平台与监控设备、客户端分别建立隧道连接,分别接收监控设备、客户端的申请报文,为监控设备、客户端分配对应的唯一标识符;
视频监控平台接收监控设备、客户端各自以隧道服务端身份发起的隧道探测报文,在收到隧道探测报文后,主动向监控设备、客户端进行响应,根据监控设备、客户端的唯一标识符记录对应的隧道IP和端口号;
视频监控平台在监控设备与客户端建立视频流转发后,将监控设备的隧道IP和端口号发送给客户端,或将客户端的隧道IP和端口号发送给监控设备,建立客户端与监控设备之间的隧道,监控设备通过客户端与监控设备之间的隧道发送视频流。


2.根据权利要求1所述的公网视频传输方法,其特征在于,所述视频监控系统具有多个客户端,在第一客户端与监控设备建立隧道后,第二客户端向所述监控设备发起监控业务时,所述公网视频传输方法,还包括:
视频监控平台将第一客户端的隧道IP和隧道端口号发送给第二客户端,以便第二客户端向第一客户端发起隧道连接,建立第二客户端与第一客户端之间的隧道,第一客户端将视频流通过第一客户端与第二客户端之间的隧道发送给第二客户端。


3.根据权利要求2所述的公网视频传输方法,其特征在于,所述公网视频传输方法,还包括:
下一个客户端向所述监控设备发起监控业务时,向前一个客户端发起隧道连接,建立链式隧道连接结构;
或者,下一个客户端向所述监控设备发起监控业务时,向前面具有足够剩余带宽的客户端发起隧道连接,建立树形隧道连接结构。


4.根据权利要求3所述的公网视频传输方法,其特征在于,当客户端删除或切换为访问其他监控设备时,所述公网视频传输方法,还包括:
当客户端为链式隧道连接结构或树形隧道连接结构的末端节点时,所述客户端断开与上一客户端的隧道连接,重新与视频监控平台建立隧道连接;
当客户端为链式隧道连接结构或树形隧道连接结构的头端节点时,客户端会先通知下一个的客户端断开与自身的连接,并向监控设备直接进行连接,成为新的头端;
当客户端为链式隧道连接结构或树形隧道连接结构的中间节点时,客户端会通知下一个客户端与上一个客户端建立隧道连接。


5.根据权利要求1所述的公网视频传输方法,其特征在于,所述将监控设备的隧道IP和端口号发送给客户端,或将客户端的隧道IP和端口号发送给监控设备,建立客户端与监控设备之间的隧道,包括:
将监控设备的隧道IP和端口号发送给客户端,由客户端向监控设备发起隧道连接,建立客户端与监控设备之间的隧道,所述客户端通过监控设备桥接其与视频监控平台的交互信令;
或,将客户端的隧道IP和端口号发送给监控设备,由监控设备向客户端发起隧道连接,建立客户端与监控设备之间的隧道,所述监控设备通过客户端桥接其与视频监控平台的交互信令。

【专利技术属性】
技术研发人员:赵子华金一波
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1