技术编程|IP摄像头国标GB28181视频平台EasyGBS端口开错排查及处理方案
上一篇我们讲了EasyGBS视频平台中端口开放的问题 , 所以大家要知道端口在EasyGBS中作用重大 。 近期我们在做EasyGBS现场项目 , 出现视频流播放一段时间过后无法播放 , 然后重启服务又能播放的问题 。 跟上个问题(EasyGBS端口开放之后为什么还出现不能播放的情况)有点类似 , 但是分析之后却发现是不同的问题 。
首先我怀疑可能是端口没开 , 但是发现客户已经开过了 。 所以需要使用工具nc(netcat)来排查端口是否开放 。
下载过后配置环境变量
本文插图
然后再对方服务器上执行nc -l -u -p 50198命令 , 来启动一个交互式的udp监听服务端口为50198 。 随后本地执行nc -u 对方服务器ip 50198 来启动一个向50198发送数据的客户端 。
动态交互之后 , 通过抓包分析发现50198外网访问不了 , 只有内网能访问传输数据:
本文插图
本文插图
但是50010端口内外网都能访问的 。
【技术编程|IP摄像头国标GB28181视频平台EasyGBS端口开错排查及处理方案】
本文插图
所以确定问题 , 虽然客户的端口是开启的 , 但是开启了错误的端口 , 将50000-50200端口开成了50000-50020端口 , 导致视频起播后断流 。
本文插图
EasyGBS作为能够支持GB28181协议的视频平台 , 可以通过GB28181协议同其他平台进行级联 , 并且我们提供了丰富的二次开发接口供大家使用 , 可以自由的进行开发和集成 。 更多视频相关解决方案 , 均可访问TSINGSEE青犀视频 , 也可自行进行下载及测试 。
TSINGSEE青犀视频专注于计算机视觉、模式识别领域的开发与研究 , 涵盖支持ONVIF、RTSP、GB/T28181等多协议、多路数的智能分析服务器 。 主要产品包括EasyGBS国标视频云服务、EasyDSS互联网视频云服务、EasyCVR安防视频云服务、EasyRTC视频会议云服务、EasyNVR视频边缘计算网关、EasyNTS上云网关等等 , 同时还拥有EasyDarwin开源社区及开放平台 。
EasyDarwin是国内视频流媒体团队TSINGSEE青犀视频开发和维护的开源社区 。 从2012年12月创建并发展至今 , 从原有的单服务的流媒体服务器形式 , 扩展成现在的云平台架构的开源项目 。
推荐阅读
- 小龙虾|三农探析:池塘养殖小龙虾如何高产?高产养殖技术全解析
- 大棚蔬菜|早春大棚蔬菜病虫害防治技术要点,老农讲得太实用了
- 松树|松烂皮病的发生规律和防治技术-松树枯梢病防治技术
- 中煤科工集团|中煤科工集团西安研究院研发煤层气(瓦斯)地面抽采新技术
- 航空航天|医学和航空航天跨专业碰撞,胡盛寿院士团队打破pVAD技术海外垄断
- 四川|解码四川科技丨打破国外垄断!这项技术每年救治上万名甲状腺癌患者
- 番茄|每平方米产量达到70公斤?五大技术特点解密荷兰的温室番茄高产原因!
- 芒果|村宝网-芒果抽穗期和开花期怎么管理,芒果开花期技术要点,要注意什么
- 智慧农业|物联网技术如何风驰智慧农业?
- 面部识别技术|无处不在的面部识别技术,究竟“恐怖”在哪里?
