• EasyNVR级联到EasyGBS国标平台,上级通道状态频繁切换的原因分析与解决


    除了我们的EasyCVR平台拥有级联的功能之外,EasyNVR平台4.1及之后的版本,也能支持国标级联,只要第三方平台支持国标协议,即可通过GB28181协议级联到上级平台。

    用户也可以通过GB28181协议将EasyNVR级联到我们的EasyGBS国标视频云服务平台,具体操作配置,大家可以查看这篇文章:EasyNVR通过GB28181级联国标平台EasyGBS操作步骤介绍

    有用户咨询EasyNVR级联到EasyGBS平台,上级播放非按需通道时,通道状态频繁切换。于是我们进行了排查和分析。

    一般来说,通道非按需状态下会一直推拉流,在推流时会设置通道状态为直播中,并把标志位IsPush设置为true,如图:

    但是在级联到上级平台播放视频时,不是推流而是发送RTP包给上级平台,所以通道状态和标志位都没有改变,此时在StreamClient里的回调判断就会冲突,造成状态来回切换的情况。我们可通过以下方法解决:

    StreamClient回调时判断级联是否注册成功,注册成功后发送RTP包时设置标志位和状态。

    在收到上级平台发送的Bye消息时,设置IsPush为false,通道状态已经显示为在线了。

    EasyNVR是我们软硬一体的视频平台,既有软件版本也有硬件版本,用户可以根据实际项目场景予以选择。无论是PC浏览器还是手机APP、手机浏览器、微信客户端,EasyNVR都能做到无缝接入,为用户提供随时随地查看监控视频的体验。EasyNVR目前在线下均有大量落地应用,如智慧工厂、智慧工地、智慧园区、智慧医院等等。

  • 相关阅读:
    2021.1.11
    2021.1.10(每周总结)
    2021.1.9
    2021.1.8
    2021.1.7
    构建之法阅读笔记01
    [java] XML DTD XSD
    详解 泛型 与 自动拆装箱
    详解 正则表达式
    详解 LinkedHashMap
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/16075389.html
Copyright © 2020-2023  润新知