[发明专利]一种多路媒体流点播方法及装置有效
申请号: | 201410406922.2 | 申请日: | 2014-08-18 |
公开(公告)号: | CN104168457B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | 周迪;陈伟 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04L29/06 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 媒体 流点 方法 装置 | ||
技术领域
本发明涉及视频监控技术领域,特别涉及一种多路媒体流点播方法及装置。
背景技术
为了节省公网IP地址的数量和保护私网安全,运营商会在私网出口位置部署NAT(Network Address Translation,网络地址转换)网关设备,该NAT网关设备用于对私网IP地址和公网IP地址进行相互转换,其中,NAT网关设备可以将多个私网IP地址转换为相同的一个公网IP地址,只需利用转换后的不同端口号来区分所对应的私网IP地址。如图1所示,NAT网关设备可以将私网内的(IP1,Port1)、(IP2,Port2)、(IP3,Port3)分别转换为公网的(IPA,PortA1)、(IPA,PortA2)、(IPA,PortA3)。
以视频监控领域为例,视频监控客户端和视频监控设备可以分别位于不同的私网,并且可能是各自均位于某个NAT网关设备下。当视频监控客户端与视频监控设备之间要进行P2P的信令交互和媒体数据传输时,需要通过STUN(Simple Traversal of UDP over NATs,NAT的UDP简单穿越)探测和STUN穿越过程才能通信。
假设视频监控设备下有一路摄像机,当视频监控客户端要查看该路摄像机对应的实况媒体流数据时,首先,执行STUN探测,通过探测,视频监控设备可以获知该视频监控设备的私网IP地址和发送该摄像机当前实况流的本地端口号在NAT网关设备转换后对应的公网IP地址和公网端口号,例如,假设视频监控设备的私网IP地址是b,当前使用的本地端口号是b1,STUN探测后获得NAT网关设备将(b,b1)转换后对应的(B,B1)。同理,视频监控客户端经过STUN探测获取其私网IP地址和某个端口号被其连接的NAT网关设备转换后的公网IP地址和端口号(C,C1)。经过STUN探测后,接着执行STUN穿越,主要是视频监控客户端与视频监控设备根据探测获得的对端的公网IP地址和公网端口号(可以是由视频服务器相互双方探测信息),通过打洞报文来打通业务链路,比如视频监控客户端打通与上述视频监控设备的(B,B1)之间的业务链路后,视频监控设备和视频监控客户端之间可以开始通信传输实况媒体流数据。
上述是以监控客户端点播一路实况码流为例,如果同时进行多路摄像机实况点播业务,则需要重复进行STUN探测和STUN穿越,不断重复STUN探测过程会引入更多的额外的延时,对监控业务的实时性要求有影响,监控业务的效率很低。
发明内容
有鉴于此,本发明提供一种多路媒体流点播方法及装置,以提高监控效率。
本发明实施例提供了一种多路媒体流点播方法,应用于位于监控组网中的视频监控设备,所述视频监控设备管理多个通道,每个通道对应一个图像采集设备,所述监控组网还包括视频监控客户端和网络地址转换NAT网关设备,所述视频监控客户端和视频监控设备位于不同的私网,分别通过NAT网关设备与公网相连,所述方法包括:
接收目标通道媒体流业务请求报文,及接收复用第一业务链路通知报文,所述第一业务链路是所述视频监控设备和所述视频监控客户端已建立的传输链路;
使用第一业务链路的所述视频监控设备侧IP地址和端口号作为源IP地址和源端口号,使用第一业务链路的所述视频监控客户端侧的IP地址和端口号作为目的IP地址和目的端口号,向所述视频监控客户端发送目标通道媒体流业务建立通知报文,所述业务建立通知报文携带所述视频监控设备的私网IP地址、期望私网端口号,所述期望私网端口号是所述视频监控设备发送目标通道媒体流的所期望使用的私网端口号、以及目标通道标识、和被所述视频监控设备的出口NAT网关设备转换后私网IP地址对应的公网IP地址、期望私网端口号对应的期望公网端口号;
接收所述视频监控客户端发送到所述公网IP地址和所述期望公网端口号的业务引流报文,建立所述视频监控设备和所述视频监控客户端的第二业务链路,所述引流报文携带目标通道标识;
利用所述第二业务链路,发送所述目标通道的媒体流给所述视频监控客户端。
本发明实施例还提供了一种多路媒体流点播方法,应用于位于监控组网中的视频监控客户端,所述监控组网还包括视频监控设备和NAT网关设备,所述视频监控设备管理多个通道,每个通道对应一个图像采集设备,所述视频监控客户端和视频监控设备位于不同的私网,分别通过NAT网关设备与公网相连,所述方法包括:
发送请求获取所述视频监控设备目标通道媒体流的报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410406922.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高浓度氨水制配系统及其制备工艺
- 下一篇:一种外热式低温炭化转炉