国标视频云平台EasyGBS接入私有化设备名称优化

国标视频云平台EasyGBS优化了设备名称显示问题,避免了因补0导致的特殊符号。平台支持视频监控直播、录像回放等功能,并融入AI技术,实现人脸识别、车牌识别等多类智能检测,广泛应用于智慧楼宇等领域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

国标视频云平台EasyGBS支持设备通过GB28181协议接入,将视频接入、转码、分发,实现视频监控直播、录像检索与回看、云台控制、语音对讲、告警上报、平台级联等能力。平台部署快、功能丰富、使用便捷,用户可在多终端上(PC、平板、手机、电子大屏等)查看现场的监控视频。

在接入的设备中,有些设备名称不满足7位,平台会自动进行补0操作,所以导致界面的展示出现了“口”这种特殊符号。

我们针对此情况进行了优化。实现逻辑如下:

添加如下代码,在设备接入的时候,对设备名称的7位进行判断,如果存在位数不足补充0的时候,将这些0删除。

tnameByte, err := hex.DecodeString(request.Head.TerminalID)
		if err != nil {
			fmt.Println("解码设备名称出错", err.Error())
		}
		newtnameByte := removeNameEndZero(tnameByte)
		row, err := gbsdao.AddTerminal(request.Head.TerminalID, string(newtnameByte), token)
		if err != nil || row != 1 {
			fmt.Println("添加终端出错", err.Error(), row)
		} else {
			for i := 1; i <= 8; i++ {
				row, err := gbsdao.AddTerminalChannel(request.Head.TerminalID, i)
				if err != nil || row != 1 {
					fmt.Println("添加终端通道出错", err.Error(), row)
				}
			}
		}

再次返回前端,我们可以看到已经显示正常了。

近年来,受图像处理、模式识别、计算机视觉技术、互联网传输技术以及大数据分析技术的联合推动,视频监控的智能化升级取得了较快的发展。TSINGSEE青犀视频也积极在平台融入AI人工智能、边缘计算等技术,目前已经实现多类AI检测识别技术,如人脸识别、车牌识别、烟火检测、周界入侵检测、安全帽/防护服检测、消防通道占用检测、电梯内电动车智能检测等,在智慧楼宇、智慧园区、智慧工地、智慧煤矿、AI+危化行业、智慧物流等场景均有落地应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值