自制的视频流通过国标协议接入EasyGBS视频流传输成功但无法播放的原因分析
上一篇我们讲了很多客户自制了视频流通过国标协议接入EasyGBS,但是不能播放,有一部分情况是信令的不兼容导致播放不了,还有一部分情况存在另外一个原因,本文就来分析一下。
如果在修改信令后,再次发送invite请求,发现仍无法播放,或是可以播放1~2s随后就卡住了的情况,就要排查其他地方的问题了。
第一件事还是要抓包,抓包结果如下:
通过这个报文我们分析出来,视频流是传过来了,但是不兼容也和这个流的格式有关系,从上面可以看到它的时间戳都是一样的,我们播放的时候解码是按照时间戳的变动去解码的,大致过程类似于下图:
正常时间戳是一直往上递增的,流才能正常解码,而这里的现场问题是时间戳都是一样的,所以导致只能解到第一帧。这个问题的解决就是需要用户那边把特殊的视频流改成按照国标标准时间戳递增的形式接入进EasyGBS,即可在EasyGBS平台内正常解码播放了。
EasyGBS视频智能分析平台在交通、安防等场景下具备很好的适应性,而今年TSINGSEE青犀视频研发团队刚推出的国标推流平台EasyGBD让国标协议的视频推流变得更加便捷,关于EasyGBS和EasyGBD的使用,欢迎大家了解及测试。
【推荐】国内首个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 【搭建方案】视频云端协同服务平台解决户外移动电力工程、勘探作业等情况下视频监控无网无电问题