国标GB28181协议视频流媒体智能分析平台EasyGBS抓包报400 Bad Request报文错误问题解析说明
上一篇我们讲到处理EasyGBS问题前比较常见的方法是抓包,抓包对网络上传输的数据进行抓取,可以对其进行分析,对于软件的Debug有很大的帮助。
本文我们还要和大家分享一个抓包比较特殊的问题,即400报错的问题。EasyGBS作为视频平台需要接入前端设备,设备导入时出现问题,因此我们抓包发现报文有400 Bad Request报错。
有时电脑系统会报该错误,但是在EasyGBS的运行中报400错误与电脑系统的报错不同,一般会出现在EasyGBS设备管理,点击更新通道,就会让下级平台发送一个400报错,碰到这种问题有两种解决方案可以去尝试,下面简单说明一下。
1.首先排查下级平台接入EasyGBS的SIP ID是否和EasyGBS配置中心内的SIP ID一样,下级的SIP ID配置错误就会导致出现400的问题。
2.如果配置是相同的话,那可能就是下级平台兼容性的问题了。这时我们推荐把SIP ID设置客户现场当地的国标编码,大家可以对照该文自取:GB/T28181之国标编码一览表。
另外,由于有些平台可能和政府办公或管理挂钩,因此下级平台可能会对SIP ID的传输有规则上面的限制,这个也会导致接入失败,最好是根据下级接入的SIP ID进行修改,修改完成后重启EasyGBS服务,再次接入就不会有报错产生了。
EasyGBS国标视频流媒体平台的一大特点就是支持通过GB28181协议与第三方国标平台进行级联,也能够接收TSINGSEE青犀视频平台EasyNVR的级联,如果大家对EasyGBS的级联功能或者告警功能比较感兴趣,欢迎联系我们了解,EasyGBS、EasyNVR等视频平台均提供试用版本供大家测试,欢迎咨询。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结