首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >国标GB28181协议EasyGBS调用设备录像超时,报错“等待ACK请求”的问题排查

国标GB28181协议EasyGBS调用设备录像超时,报错“等待ACK请求”的问题排查

原创
作者头像
TSINGSEE青犀视频
发布2022-03-03 17:17:37
发布2022-03-03 17:17:37
9300
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

EasyGBS是基于国标GB28181协议的视频平台,在设备接入上,能支持完整地接入内网或者公网的国标设备,并能通过平台同步输出RTSP/RTMP/HLS/FLV/WebRTC等多种视频流格式。它可以提供视频直播、录像、存储、检索与回放、视频分发、语音对讲、告警等视频能力。

在录像功能上,可以支持7*24h录像、检索与回放、查询设备的录像、调用和下载录像等操作。

近期接到反馈,用户现场EasyGBS平台调用设备录像时,提示报错"等待ACK请求: callid[755089502] cseq[125 MESSAGE] 超时[30s]"。但是我们在单独调用接口时,又可以正常返回录像文件。

我们在排查中发现,由于用户设置的设备录像是全天候的,平台调用时间较长,且设备响应缓慢,所以导致请求报错ACK超时。于是我们修改ini配置ACK请求时间为180s,再次调用查看,发现设备响应回复依然较慢,180s都无响应。

接着我们通过GB28181协议方式接入我们本地摄像头到用户的平台,进一步查看设备录像获取是否正常。

如下图所示,我们本地摄像头接入可正常获取设备录像。

由此可以确定,是现场用户的设备检索文件慢,可能是设备网络有限制导致包未发出。EasyGBS平台运行一切正常,用户可以排查一下自己设备的网络是否有故障。

EasyGBS的灵活性非常强,它不拘泥、不受限于摄像机的品牌厂商及其配套平台,只要是网络监控摄像机IPC、硬盘录像机NVR、且设备支持标准的GB/T28181协议,都可以通过该协议注册到平台。为了便于用户二次开发或集成,我们也提供了API接口供用户调用,大家可以参考我们的官方API文档。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档