• 流媒体视频互联网直播平台华为VCN平台接入EasyGBS视频自动停止传输


    市场催生需求,GB/T28181协议的产生需要专业的流媒体平台进行协议的接入,同时分发出适合互联网化的直播流。[EasyGBS](EasyGBS)流媒体平台就完美解决以上问题。支持GB/T28181协议接入,平台中包含GB/T28181接入服务器和GB/T28181流媒体服务器。接入服务器用于接收设备注册并提供信息上报设备控制等,GB/T28181流媒体服务器用于接收设备推流并输出RTSP、RTMP、HLS、FLV直播流分发。

    华为VCN接入平台所遇问题

    最近在做EasyGBS国标GB28181对接华为vcn智能安防信息服务平台时遇到一个奇怪的现象,就是华为VCN平台接入到EasyGBS后,视频播放大概1分钟左右视频就自动停止传输了,而这个现象在我们国标GB28181对接海康、大华、宇视等平台时并没有出现这种情况。

    1、分析问题

    于是我们在EasyGBS平台端进行了抓包,发现了一个现象:

    从上图可见,我们已经向华为平台回复了ACK,但好像华为VCN平台并没有收到,还在反复不断回复SIP/SDP消息,回复几次之后,就停止了重发回复,后面也就将流断开了;

    理解一下,我们通常情况下,消息的一发一收算做是一个完整的来回,而这里,华为VCN平台将整个国标GB/T28181的INVITE/SDP/ACK三个当做一个整体消息来回,而这整个来回都是以CSeq来做区分的;

     2、解决问题
    遇到此类问题,EasyGBS在这个过程中将整个INVITE/SDP/ACK的CSeq值保持一致,就完美解决问题了。

    EasyGBS相关功能

    [EasyGBS](EasyGBS)是基于GB/T28181协议进行模块化设计、支持分布式部署;具有设备管理模块、信令模块、流媒体模块;支持多个中心信令服务器部署、支持多个流媒体负载均衡;流媒体模块支持RTSP、RTMP、FLV、HLS多种协议访问;支持对摄入摄像机的云台控制;完全满足全新建设的数字监控网络和已经部分建设的数字监控兼容部署。

  • 相关阅读:
    yarn 完美替代 npm
    Vue调试神器vue-devtools安装
    PHPStorm 忽略 node_modules 目录
    npm 更改为淘宝镜像的方法
    php快速获取所有的自定义常量用户常量
    我们为什么要在 PHPStorm 中标记目录
    PhpStorm 合理标注目录让索引和扫描更加地高效
    Linux sleep命令
    Shell命令行中特殊字符与其转义详解(去除特殊含义)
    shell编程—— EOF
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/11497247.html
Copyright © 2020-2023  润新知