GB28181出内网

       最近关注GB28181的朋友很多,昨天有位朋友问到GB28181出内网的问题,希望我花5分钟的时间

讲讲如何通过GB28181协议将内网的摄像机视频推送到公网。要说清楚这个问题,5分钟的时间应该不

够,还是写篇文章跟大家分享下。

    说这个问题之前,我想先聊聊GB28181协议,首先我们需要了解的是GB28181是应用层协议,而

不是传输层协议。所谓应用层协议说简单点就是发送方跟接收方商议怎么协作:比如第一个信令由谁

发起,视频流的采用什么封装格式,什么时候开始推送视频,什么时候结束推送等等。GB28181协议

规定下级(也可以理解为客户端)首先向上级(服务端)注册,这一点让内网摄像机设备通过GB281

81协议主动推送视频到公网有了可能性。局域网的摄像机设备只有内网IP,公网下的服务无法主动找

到摄像机设备,然公网下的服务有公网IP,内网中的摄像机通过路由转换最终可以将注册信息发送给公

网下的服务(这一点rtsp协议是做不到的,rtsp协议规定首先得服务端向客户端发送命令,所以内网摄

像机设备通过rtsp协议主动推送视频到公网是行不通,通过在内网部署流媒体服务主动推送视频流到公

网可行,代价是增加一台服务器)。

    客户端设备已经注册上来了,接下来服务端要做的事情是查询设备信息以及发起视频流请求命令。

客户端设备跟服务端在同一个局域网时,服务端发送的查询及请求命令的目的地址直接填写客户端设备

IPPort即可;客户端设备在内网服务端在公网时服务端发送命令的目的地址该填什么呢?直接填客

户端设备的内网IPPort?显然不正确,身在公网的服务根本不知道客户端设备内网IP + Port家住何方,

哪一条路可以抵达。服务端要想将命令成功发送给客户端设备必须得找到合适的路径(路由路径)。

合适在路径在哪,摄像机设备注册到服务端会产生一条从内网设备到公网服务的路径,服务端沿着这

条路径下发命令即可将命令发送给内网客户端设备。服务端并不用关心这条路径的所有节点,只要将

目的地址的IPPort设置为设备注册上来时公网测的IPPort即可。

    如需交流,可以加QQ群766718184,或者QQ:350197870

 博主提供Ffmpeg、GB28181视频教程

播放地址: http://www.iqiyi.com/u/1426749687

源码及Demo下载地址:http://www.chungen90.com/index.php?m=text&a=index&classify_id=207
视频下载地址:      http://www.chungen90.com/index.php?m=text&a=index&classify_id=208

转载于:https://www.cnblogs.com/wanggang123/p/9652939.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GB28181协议是中国国家标准化管理委员会发布的视频监控领域的通信协议标准。其目的是建立一种统一的视频监控传输协议,实现不同品牌、不同系统的视频设备之间的互联互通。 内外网穿透是指在网络环境中通过一定的技术手段,使得内网中的设备可以和外网进行通信。在视频监控系统中,内外网穿透技术可以用于实现远程监控,即用户可以通过外网访问和控制内网中的视频设备。 在GB28181协议中,内外网穿透是一个重要的功能要求。它通过设备的注册与保活机制,在设备侧与监控平台之间建立起一条可靠的通信链路。这条链路可以穿越设备所处的内网环境和外网环境,实现远程访问和控制。 为了实现内外网穿透,GB28181协议使用了一些技术手段。首先,设备需要向监控平台注册,告知自己的IP地址和端口号。监控平台可以根据这些信息建立与设备的连接。其次,设备在内网中会定时发送保活信号给监控平台,以维持连接的稳定性。这样,即使设备的IP地址是动态分配的,也可以保持通信的正常进行。 通过GB28181协议实现的内外网穿透技术,为视频监控系统的远程访问和控制提供了便利。用户可以通过互联网任意地点,随时随地地监控和管理视频设备,增强了视频监控系统的实际应用价值。同时,内外网穿透技术也为视频监控系统的安全性提供了保障,确保了设备与监控平台之间的安全通信。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值