Spring中的aware接口详情
292
2022-10-18
EasyNVR级联到EasyGBS国标平台,上级通道状态频繁切换的原因分析与解决
除了我们的EasyCVR平台拥有级联的功能之外,EasyNVR平台4.1及之后的版本,也能支持国标级联,只要第三方平台支持国标协议,即可通过GB28181协议级联到上级平台。
用户也可以通过GB28181协议将EasyNVR级联到我们的EasyGBS国标视频云服务平台,具体操作配置,大家可以查看这篇文章:EasyNVR通过GB28181级联国标平台EasyGBS操作步骤介绍。
有用户咨询EasyNVR级联到EasyGBS平台,上级播放非按需通道时,通道状态频繁切换。于是我们进行了排查和分析。
一般来说,通道非按需状态下会一直推拉流,在推流时会设置通道状态为直播中,并把标志位IsPush设置为true,如图:
但是在级联到上级平台播放视频时,不是推流而是发送RTP包给上级平台,所以通道状态和标志位都没有改变,此时在StreamClient里的回调判断就会冲突,造成状态来回切换的情况。我们可通过以下方法解决:
StreamClient回调时判断级联是否注册成功,注册成功后发送RTP包时设置标志位和状态。
在收到上级平台发送的Bye消息时,设置IsPush为false,通道状态已经显示为在线了。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~