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

国标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等视频平台均提供试用版本供大家测试,欢迎咨询。

posted on   EasyGBS  阅读(834)  评论(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

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