【技术实现步骤摘要】
一种公网视频传输方法及系统
本专利技术属于视频传输
,尤其涉及一种公网视频传输方法及系统。
技术介绍
隧道技术被广泛地使用在办公网络中,例如在公司总部架设隧道服务器,供外地办公人员通过拨号方式接入公司局域网。对于办公地点不固定的员工,一般采用PC直接拨号的方式拨入总部公网。对于分公司而言,一般会架设一台接入网关用于和公司建立长期稳定的隧道线路,分公司的员工通过接入网关便可以实现与总部公司的局域网通信。常用的隧道技术包括虚拟专用网VPN隧道,例如可以是PPTPVPN或L2TPVPN建立隧道等等。随着视频监控技术与网络通信技术的发展,隧道技术也逐渐被应用于视频监控网络联网应用中。比如在雪亮工程中,为了减少专线带来的高成本,常常使用隧道技术将广泛分布的局域网监控资源通过拨号的方式接入到公安平台当中。如图1所述,视频监控平台处于公安视频专网中,监控设备处于某私有局域网中,另外客户端也可以处于任何局域网中,三者处于不同的局域网中。视频监控平台作为隧道服务端,监控设备和客户端作为拨号客户端,建立如图中粗黑线所示的隧道,用户就可以随时随地查看监控资源,通过隧道技术就可以通过公网的链路资源将监控资源与视频监控平台转换为统一局域网的状态,减少了额外拉通专线的成本。然而使用隧道技术在带来成本较低的同时也引入了新的问题,不同于专门搭设专线的方式,公网的带宽费用往往比较高昂,再加上所有通过隧道转发的流量都需要经过视频监控平台的隧道服务器,所以往往造成客户端同时访问监控资源的时候,由于隧道服务器带宽不足导致视频丢包卡顿。 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。