随笔 - 936  文章 - 0  评论 - 3  阅读 - 30万

国标GB28181协议EasyGBS视频平台级联系统授权到期,会影响视频流的播放吗?

TSINGSEE青犀视频之前做过EasyGBS级联的案例:国标GB/T28181级联打造县-市-省三级架构的视频集中管理平台,大家有兴趣可以了解一下。

我们在为用户做EasyGBS下级向上级级联的技术支持时,发现下级授权时间到期,然而上级平台还能正常播放下级平台注册过来的通道。

下级平台此时已经不能播放了:

经过开发人员的分析,判断是在级联的时候没有授权信息判断的逻辑,所以需要添加如下代码增加判断逻辑:

 
1
2
3
4
5
6
7
8
9
10
log.Println("级联开始刷新注册:", c.Cascade.ID)
 
 
c.register(true)
 
//判断授权是否过期
if license.RemainDays() <= 0 {
log.Println("授权过期,刷新级联失败:", license.RemainDays())
return
}

  

处理过后,当授权到期时,级联会自动和上级断开。

国标GB28181视频平台EasyGBS负责将GB28181设备/平台推送的PS流转成ES流,能够输出RTMP、RTSP、FLV、HLS等格式的视频流。视频相关解决方案均可访问TSINGSEE青犀视频,可以联系我们获取演示方案,直观感受,也可随意进行下载及测试,如有疑问,欢迎随时咨询我们。

posted on   EasyGBS  阅读(297)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示