自制的视频流通过国标协议接入EasyGBS播放超时的原因和修改意见
通常TSINGSEE青犀视频平台的项目中,前端使用的多是摄像头,然而现在很多客户在用EasyGBS可能不是直接用的摄像头接入,而是用一些自制的视频流通过国标协议接入,因此有时会出现视频流播放不出来的情况。
遇到这种问题我们可以先通过抓包去看下视频流的信令交互是否正确,以一个现场为例,抓包结果如下:
这个包可以看到我们这边发送invite消息设备端却没有回复。
EasyGBS有个机制,是如果服务器朝设备端发送了invite消息,正常情况要回复一个200OK或者是先回复一个100,交互成功后再回复200OK,这样的信令交互才是正确的。
但是这个设备没有回复,如果10秒没有回复的话,EasyGBS就会提示400报错,播放超时。
所以客户如果要测试特殊的流时,信令的传递步骤要和国标兼容,发送了invite消息后一定要在10秒中之内回复消息并且把视频流传到相应的端口,这样信令方面就算兼容了。
【推荐】国内首个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攻略 —— 某应届生求职总结
2020-08-11 如何将国标GB28181协议视频平台EasyGBS的摄像头云台延迟控制在1s内?
2020-08-11 如何解决海康大华摄像头接入国标GB28181协议视频平台EasyGBS播放视频流,出现多个播放器的问题?
2020-08-11 部分摄像头接入国标GB28181视频平台无法播放?天视通案例详解
2020-08-11 如何将国标GB28181协议摄像头同一视频流分流接入不同EasyGBS视频平台?
2020-08-11 【搭建方案】视频云端协同服务平台解决户外移动电力工程、勘探作业等情况下视频监控无网无电问题