gb28181协议是公安部的图像传输协议,GB28181平台多会投入到多级的公安网络中使用,而在复杂的网络使用中,会遇到一些坑,希望本文能够让应用与公安领域的朋友在多级级联的部署中少走弯路,在一例公安网的实施中,从外网到公安内网使用,总共有4级平台,通过4级RealGBS级联,公安内网可以访问外网平台接入的执法仪等采集设备的音视频流信息。如下网络拓扑图:

GB28181平台现场反馈偶尔出现拉不到流,目录偶尔无法同步等问题。通过抓包数据的分析,发现在防火墙和网闸中IP产生了变化。变化主要产生在外围进视频内网那一级。

对网络结构进行思考后,决定采用的TCP主动的模式,这样其实就是主动连下级的外网平台,而这个外网平台确实在网外,不受防火墙和网闸所影响。所以可以顺利的拉到音视频流进入视频网。

TCP主动的原理其实就是通过呼叫方连接被呼方打开的tcp端口,主动连接被呼叫方,然后被呼叫方向呼叫方通过协商的tcp端口发流的过程。实现的代码如下:

 av::RtpProtocol protocol = av::kUdp;RtpMedium medium = mediaSession->getRtpMedium();if (!medium.setup.empty()){if (medium.setup == RtpMedium::active) //收到呼叫为tcp主动,则服务端被动去连设备{protocol = av::kTcpClient; }else if (medium.setup == RtpMedium::passive) //收到呼叫为tcp被动,则服务端主动让设备去连接{protocol = av::kTcpServer;}}

后来进行总结,GB28181-2016里添加的TCP主动这一模式其实在多级级联,特别是外网进隔离内网的场景中能启到很好的联通作用。

多媒体技术交流QQ群: 222955665

wechat(tel): 13971177602

web:www.founu.com

GB28181协议级联在公安多级网络应用的解决方法相关推荐

  1. 使用FPGA自己编写代码与海德汉编码器endat2.2协议传输发生数据混乱现象的解决方法

    背景及问题描述 最近在FPGA上写了一个与海德汉编码器进行endat协议通信的代码.endat协议的通信时序在网上很容易找到,简单的实现角度的获取难度也不是很大.但是在写完之后实物验证上出现了问题: ...

  2. Windows无法自动将IP协议堆栈绑定到网络适配器(win10解决方法)

    昨晚看着看着下载好的视频突然卡了看不了,后来也没留意,转去浏览器看剩下的视频,看完想关机的时候发现没反应,按window键也没反应,最后是通过Ctrl+Alt+Del关机的.今天开机之后发现,只显示一 ...

  3. win7下提示未安装html5,win7系统提示Internet快捷方式http协议没有已注册的程序的解决方法...

    win7系统使用久了,好多网友反馈说win7系统提示Internet快捷方式http协议没有已注册的程序的问题,非常不方便.有什么办法可以永久解决win7系统提示Internet快捷方式http协议没 ...

  4. 用EasyGBD做国标GB28181协议级联

    EasyGBD是Easy GB/T28181 Device的简称,EasyGBD主要功能是实现标准的GB28181 2016版本协议,EasyGBD支持GB28181标准2016版的所有功能,支持H2 ...

  5. 百度地图在http协议正常,在https协议下地图无法正常显示的解决方法

    百度地图的添加方法说明: 1 到百度地图创建自己的地图   http://api.map.baidu.com/lbsapi/creatmap/index.html 2 复制好代码 经过测试百度地图在H ...

  6. 【解决方案】公安网内网如何通过国标GB28181协议将视频流对接至公众号进行直播?

    我们发现越来越多的人开始用微信做直播,经过调研,我们了解到不仅是由于微信的用户越来越多,更是由于微信直播适应了现在用户终端移动化趋势的情况.采用微信直播,企业可以借助微信生态的优势,进行线上培训和营销 ...

  7. 【解决方案】公安网内网如何通过国标GB28181协议将视频流对接至微信公众号实现在线直播?

    我们发现越来越多的人开始用微信做直播,经过调研,我们了解到不仅是由于微信的用户越来越多,更是由于微信直播适应了现在用户终端移动化趋势的情况.采用微信直播,企业可以借助微信生态的优势,进行线上培训和营销 ...

  8. LiveNVR视频平台接收无人机等移动终端RTMP推流后转成GB28181协议输出级联到GB28181视频平台的操作说明...

    1.需求介绍 目前很多移动终端设备(如无人机等)只支持RTMP推流输出,不支持GB28181协议.但是又有需要通过GB28181协议接入到视频平台的需求.比如有些大疆无人机产品不能直接注册国标平台,只 ...

  9. 【解决方案】国标GB28181协议视频平台EasyGBS搭建培训机构网络视频监控系统解决方案

    近来校园安全事件及校车事故频发,引起全社会对学生上学途中及在校期间安全状况的强烈关注,送孩子去培训机构上辅导班,兴趣课亦是如此.怎样才能为家长解除后顾之忧呢?而作为培训机构管理者,必须每时每刻对园中各 ...

最新文章

  1. [ASP.NET MVC 小牛之路]10 - Controller 和 Action (2)
  2. 微软、苹果把未来押注 FPGA?凭什么
  3. webpack相关配置
  4. springboot 创建地址_手把手教你Spring Boot入门开发
  5. 华为Web示例(AC6005配置):直连二层组网隧道转发【AP+傻瓜交换机+AC+出口网关】
  6. EMNLP 2019中和BERT相关的一些论文介绍
  7. jsp 中包含 一个路径为变量的文件
  8. web developer tips (78):使用文档大纲导航
  9. ntp时间同步软件_NTP服务器的搭建和时间同步
  10. 可怕的pyspider猫途鹰
  11. MATLAB六自由度机械臂正逆运动
  12. 用Java批量修改文件名称
  13. No module named ‘_ssl‘
  14. R语言如何做独立样本t检验
  15. XMPP 协议的原理和介绍
  16. python在Scikit-learn中用决策树和随机森林预测NBA获胜者
  17. JAVA中的deflate压缩实现
  18. 无心剑英译朱熹《观书有感二首·其一》
  19. BCG ribbon在对话框中使用
  20. ups计算软件_UPS电源在医疗行业的应用

热门文章

  1. 就业报告显示,近七成受访者向往互联网行业,互联网行业前景如何?
  2. arcgis快速生成图框_ArcGIS中定义图框样式
  3. 挑战华为社招:掌握数据库其实很容易
  4. 表的描述(键、码、候选码[关键字])
  5. csv导入phpmyadmin第一行列数错误
  6. html5 星空扩散效果,HTML5 canvas实现炫酷旋转银河系星空背景特效解析
  7. DO-178B三种文本对照学习注记
  8. 编程人员必读书籍推荐-最具有影响力书籍
  9. 用例设计(记录东西,写给自己看的)
  10. 运营商是否限制4G网速?联通表示只会提速,网友:那我怎么变卡了