前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >EasyGBS向多个级联平台上传通道的异常现象分析与解决

EasyGBS向多个级联平台上传通道的异常现象分析与解决

原创
作者头像
TSINGSEE青犀视频
发布于 2022-10-21 09:05:11
发布于 2022-10-21 09:05:11
27500
代码可运行
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频
运行总次数:0
代码可运行

国标视频云服务EasyGBS支持设备/平台通过国标GB28181协议注册接入,并能实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。其中,级联功能可以实现平台与平台之间的数据互联互通,降低数据共享难度,在很多安防场景中均有应用,如明厨亮灶、平安乡村等。

我们在测试平台功能时发现,当EasyGBS向多个上级平台级联,选择通道时,会出现选中其他级联平台的通道,影响到前一个平台的设备选择。

于是我们对该情况进行了排查。经过分析发现,在级联选择通道时,没有指定级联信息的ID,所以出现了上述情况,如图所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
else if opt == "del" {
		for i, v := range ids {
			ids := strings.Split(v, ",")
			if len(ids) != 2 {
				break
			}
			if i == 0 {
				sql = fmt.Sprintf(`(channel_id = '%s' and device_id = '%s' )`, ids[0], ids[1])
			} else {
				sql = fmt.Sprintf(` %s or (channel_id = '%s' and device_id = '%s')`, sql, ids[0], ids[1])
			}
		}
		if len(ids) > 0 {
			if err := db.SQLite.Delete(models.CascadeChannel{}, sql).Error; err != nil {
				c.AbortWithStatusJSON(400, err.Error())
				return
			}
		}

	}

可添加如下代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for i, v := range ids {
			ids := strings.Split(v, ",")
			if len(ids) != 2 {
				break
			}
			if i == 0 {
				sql = fmt.Sprintf(`(channel_id = '%s' and device_id = '%s' and cascade_id = '%d')`, ids[0], ids[1], cascade_id)
			} else {
				sql = fmt.Sprintf(` %s or (channel_id = '%s' and device_id = '%s' and cascade_id = '%d')`, sql, ids[0], ids[1], cascade_id)
			}
		}
		if len(ids) > 0 {
			if err := db.SQLite.Delete(models.CascadeChannel{}, sql).Error; err != nil {
				c.AbortWithStatusJSON(400, err.Error())
				return
			}
		}

按照上述修改后,平台的级联功能一切正常了,也不会影响到别的级联信息。

国标GB28181协议视频平台EasyGBS既可以作为业务平台,也能作为视频能力平台进行调用,是安防市场主流的视频监控平台。平台部署简单、可拓展性强,支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRTC等格式。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
国标GB28181协议视频平台EasyGBS如何实现CDN推流分发?
在直播系统中加入CDN,是传输内容尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输速度更快、更稳定。因此TSINGSEE青犀视频为了提高国标协议下视频传输的质量,在国标GB28181协议视频平台EasyGBS通道添加了CDN功能。
TSINGSEE青犀视频
2021/02/24
8010
国标GB28181协议客户端EasyGBS国标视频平台级联EasyNVR:EasyGBS如何实现调阅EasyNVR的视频通道?
了解TSINGSEE青犀视频产品的用户知道,作为音视频流媒体行业的视频能力平台设计者,TSINGSEE青犀视频的产品不限设备品牌只要协议支持就可以接入做流转换,其中EasyNVR主要作为RTSP协议设备/平台接入,EasyGBS主要作为GB28181协议设备/平台接入。当有的客户现场设备环境复杂,需要同时使用EasyGBS和EasyNVR两个平台,但是又不希望两个平台件是互相独立的,我们就可以考虑将EasyNVR接入到EasyGBS中,使其方便管理。上文我们已经介绍了EasyNVR接入到EasyGBS的配置过程。本文将详细描述EasyGBS如何实现调阅EasyNVR的视频通道。
EasyNVR
2020/08/25
7700
国标GB28181协议客户端EasyGBS国标视频平台级联EasyNVR:EasyGBS如何实现调阅EasyNVR的视频通道?
EasyGBS批量接入设备导出通道的实现过程分享
TSINGSEE青犀视频开发的国标GB28181协议视频智能分析平台EasyGBS已经兼容了采集-存储-展示-告警这四大模块的内容处理,能够为大数据平台的搭建提供视频能力上的支持。目前EasyGBS正在积极进行内核的改版,力求做到更加稳定、更加高质量。
TSINGSEE青犀视频
2021/10/08
3420
开发教程:EasyGBS平台可对非GB设备的云端录像进行删除
EasyGBS视频平台可基于公安部推出的国标GB28181协议,对设备进行接入、视频转码、直播、分发、录像、回看、语音对讲、告警上报、云台控制、平台级联等,只要设备支持GB28181协议,都能接入EasyGBS国标视频云服务平台。除此之外,EasyGBS还能支持平台级联,既能作为下级平台级联到支持GB28181协议的上级平台,也能作为上级平台,让下级平台通过GB28181协议进行级联,实现视频资源的有效共享与调度。
TSINGSEE青犀视频
2022/04/07
5930
国标GB28181协议客户端EasyGBS国标视频平台级联EasyNVR:EasyNVR到EasyGBS上是如何注册及注销的?
我们知道TSINGSEE青犀视频EasyGBS国标平台可以作为上级平台或下级平台,可以与支持国标协议的平台进行级联,上文提到与宇视等平台进行级联(EasyGBS如何实现视频流的向上级联)就是一个很好的案例。其实除了与市面上支持的国标平台做级联,Easy系列产品之间也可以与EasyGBS做级联。最近,有客户需要同时使用EasyGBS和EasyNVR两个平台融合使用,此时我们就可以将EasyNVR接入到EasyGBS中,使其方便管理。
EasyNVR
2020/08/25
1K0
国标GB28181协议客户端EasyGBS国标视频平台级联EasyNVR:EasyNVR到EasyGBS上是如何注册及注销的?
EasyGBS级联选择两个通道出现显示不全的问题原因及处理
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
TSINGSEE青犀视频
2021/08/27
3470
RTSP协议视频智能分析平台EasyNVR如何通过国标GB28181协议接入浪潮上级平台?
浪潮平台具有政务、企业、行业信息化软件、终端产品和解决方案,由于浪潮平台支持国标GB28181协议,不少企业在选择浪潮平台时都需要通过国标GB28181协议与其他平台级联。
EasyNVR
2020/12/29
8160
EasyGBS设备录像下载文件为ps格式,如何改为MP4格式?
EasyGBS是基于国标GB/T28181协议的视频云服务平台,不仅支持无缝、完整接入内网或者公网的国标设备,在输出上,提供RTSP、RTMP、FLV、HLS、WebRTC等多种格式视频流的分发服务,实现全平台、全终端输出。
TSINGSEE青犀视频
2022/10/12
6720
国标平台EasyGBS管理员给子用户分配角色及通道无效问题排查
大家知道EasyGBS有用户管理的机制,管理员用户可以新建子用户,同时有子用户的管理权限和分配权限。在使用EasyGBS管理员为子用户分配角色并分配相应通道后,再登录子用户,发现通道并没有分配成功,且前端也不展示通道情况。
TSINGSEE青犀视频
2021/06/02
4210
RTSP/GB28181/Ehome协议/HIKSDK视频融合共享平台EasyCVR级联到上级国标平台在线状态不更新修复
支持RTSP、GB28181、SDK、Ehome协议的视频平台EasyCVR支持将所有视频通道通过GB28181协议级联到上级国标平台上,且支持同一通道级联到多个上级平台,这一操作给很多用户的级联带来了便捷。
EasyNVR
2020/11/12
6170
RTSP/GB28181/Ehome协议/HIKSDK视频融合共享平台EasyCVR级联到上级国标平台在线状态不更新修复
国标GB28181协议视频结构化智能分析平台EasyGBS设备出现无法对讲的原因排查
EasyGBS作为支持GB28181协议的安防视频AI结构化智能分析平台,支持GB28181的基本功能。在经过优化之后,EasyGBS已经支持了语音对讲功能,只要设备支持语音,那么在使用中就可以通过EasyGBS进行隔空喊话,实现高效沟通。
TSINGSEE青犀视频
2021/04/20
4740
视频综合管理平台EasyNVS添加https证书配置步骤介绍
之前我们介绍过EasyNVR硬件设备如何开启使用https,大家也可以了解一下。关于EasyNVR的管理平台EasyNVS,也是支持开启https的。本文就介绍一下EasyNVS视频管理平台添加https证书配置的步骤。
TSINGSEE青犀视频
2021/04/15
5250
EasyGBS如何通过接口级联及传递通道给第三方平台?
国标协议视频平台的一大特点就是能够通过国标GB28181协议与其他平台进行级联,TSINGSEE青犀视频已经开发出了支持国标的EasyGBS平台,EasyGBS可以与EasyNVR等平台级联。本文我们介绍一下EasyGBS如何通过接口级联,以及级联后如何再通过接口传递通道。
TSINGSEE青犀视频
2021/11/23
4870
视频智能分析平台EasyCVR接入视频对通道分组后通道仍显示为空如何修复?
作为TSINGSEE青犀视频开发的视频协议融合共享平台EasyCVR,我们一直在尽力拓宽更多的协议兼容,近期我们在原本的协议上又增加了RTMP,EasyCVR成为TSINGSEE青犀视频真正可以兼容市面常见协议的视频流媒体智能分析平台。
TSINGSEE青犀视频
2021/03/01
9710
国标协议GB28181视频云服务EasyGBS播放两个相似ID的视频通道出现串流现象的问题优化
作为支持国标GB28181协议的视频平台,EasyGBS经常被拿来用作下级平台或者上级平台于客户现场的第三方平台进行级联,稳定性高、扩展性强也是EasyGBS级联过程中一个显著的特点。
TSINGSEE青犀视频
2021/05/13
9490
EasyGBS出现录像列表显示有录像但实际录像为空的情况如何排查?
大家知道国标GB28181协议视频平台目前是很多项目团队的第一选择,因为国标协议可以级联上下级平台,并且能够直接通过协议进行内网到外网的穿透,在一些有外网视频播放需求的项目中很受欢迎。TSINGSEE青犀视频云边端架构产品中的EasyGBS平台支持国标协议的视频平台,提供RTSP、RTMP、FLV、HLS多种格式进行分发,实现web浏览器、手机浏览器、微信、PC客户端等各种终端无插件直播。
TSINGSEE青犀视频
2021/09/07
1.2K0
SkeVSS国标视频汇聚云服务使用Onvif、GB28181协议对监控ye摄像机设备进行PTZ云台控制
SkeyeVSS平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等。平台可支持多协议、多类型设备接入,包括国标GB28181、RTMP、RTSP/Onvif、海康SDK、大华SDK、海康Ehome等;
Openskeye
2023/04/10
9660
EasyGBS出现云端录像删除过后录像文件还存在的情况优化方案
大家知道国标GB28181协议视频平台目前是很多项目团队的第一选择,因为国标协议可以级联上下级平台,并且能够直接通过协议进行内网到外网的穿透,在一些有外网视频播放需求的项目中很受欢迎。EasyGBS的云端录像一般来说是可以永久保存的,因此很多用户会选择将视频流进行云端录像。
TSINGSEE青犀视频
2021/09/18
3050
国标GB28181协议EasyGBS平台修复告警录像单个设备查询为空的问题
去年我们对EasyGBS等平台新增了告警录像的功能,当EasyGBS的底层数据收集上来后,在对原始数据解析后增加了告警计算后,将告警信息持久化,当监测有异常情况时,系统就会自动截取快照并记录时间。同时,当设备触发告警信息时,系统还支持录制一段对应时间的视频。
TSINGSEE青犀视频
2022/02/25
5440
EasyGBS如何实现标准设备录像的倍速功能?
EasyGBS是基于公安部推出的国标GB28181协议的视频平台,平台可提供流媒体接入、处理、转发等服务,支持内网、公网的监控设备通过国标GB/T28181协议进行视频监控直播,还能实现录像、检索与回看、语音对讲、云台控制、平台级联等视频能力。除了提供API接口供用户调用、集成与二次开发,EasyGBS还能提供个性化定制,以满足用户的多样化功能需求。
TSINGSEE青犀视频
2022/04/07
3610
推荐阅读
国标GB28181协议视频平台EasyGBS如何实现CDN推流分发?
8010
国标GB28181协议客户端EasyGBS国标视频平台级联EasyNVR:EasyGBS如何实现调阅EasyNVR的视频通道?
7700
EasyGBS批量接入设备导出通道的实现过程分享
3420
开发教程:EasyGBS平台可对非GB设备的云端录像进行删除
5930
国标GB28181协议客户端EasyGBS国标视频平台级联EasyNVR:EasyNVR到EasyGBS上是如何注册及注销的?
1K0
EasyGBS级联选择两个通道出现显示不全的问题原因及处理
3470
RTSP协议视频智能分析平台EasyNVR如何通过国标GB28181协议接入浪潮上级平台?
8160
EasyGBS设备录像下载文件为ps格式,如何改为MP4格式?
6720
国标平台EasyGBS管理员给子用户分配角色及通道无效问题排查
4210
RTSP/GB28181/Ehome协议/HIKSDK视频融合共享平台EasyCVR级联到上级国标平台在线状态不更新修复
6170
国标GB28181协议视频结构化智能分析平台EasyGBS设备出现无法对讲的原因排查
4740
视频综合管理平台EasyNVS添加https证书配置步骤介绍
5250
EasyGBS如何通过接口级联及传递通道给第三方平台?
4870
视频智能分析平台EasyCVR接入视频对通道分组后通道仍显示为空如何修复?
9710
国标协议GB28181视频云服务EasyGBS播放两个相似ID的视频通道出现串流现象的问题优化
9490
EasyGBS出现录像列表显示有录像但实际录像为空的情况如何排查?
1.2K0
SkeVSS国标视频汇聚云服务使用Onvif、GB28181协议对监控ye摄像机设备进行PTZ云台控制
9660
EasyGBS出现云端录像删除过后录像文件还存在的情况优化方案
3050
国标GB28181协议EasyGBS平台修复告警录像单个设备查询为空的问题
5440
EasyGBS如何实现标准设备录像的倍速功能?
3610
相关推荐
国标GB28181协议视频平台EasyGBS如何实现CDN推流分发?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文