EasyGBS丢包导致FLV视频流无法播放且TS文件生成故障,如何解决该问题?
EasyGBS国标视频云服务是TSINGSEE青犀视频团队提供的一款专门用于接入国标设备的视频监控平台,它可以提供RTSP、RTMP、FLV、HLS、WebRTC等多种格式的视频流进行分发,还可以对外提供HTTP API接口,通过接口可以获知流媒体转发服务的运行状态信息,转发会话信息,服务器配置和版本信息等。
近期我们接到用户的反馈,反映现场EasyGBS可以播放HLS视频流,但是FLV协议的视频流却无法播放。技术人员第一时间对该问题进行了排查。
针对此问题,我们首先考虑的是该用户的FLV协议没有开放,协调用户进行查看,发现FLV也是开放的。于是进行远程排查,在排查过程中发现,该用户可以播放的HLS视频流并不是当前的实时视频流,而是历史视频流。
再次查看HLS文件夹,检查是否生成ts文件。排查发现虽然有ts文件生成,但是生成的文件有问题,只有一小段,并不是完整的视频。
于是通过抓包查看,发现该用户的设备传输过来的流非常不稳定,存在丢包现象。于是我们考虑切换下视频流协议,将其改成tcp被动,再次进行测试查看,这时生成的ts切片文件都正常了,视频流也能正常播放了。
作为支持国标GB28181协议的视频监控平台,EasyGBS平台使用场景非常广泛,目前已有大量的线下实际落地项目,如智慧电力、智慧工厂、智慧工地等。
我们也将不定期在文章中更新关于EasyGBS的功能开发及优化、配置教程、疑难解决、行业解决方案等内容,欢迎关注我们的更新,或留言与我们互动。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
2021-01-14 国标GB28181协议视频智能监控平台EasyGBS级联到上级的设备无法回看设备录像是什么原因?
2021-01-14 国标GB28181协议视频监控平台EasyGBS编译ARM版播放视频时nginx占用内存下降困难问题优化
2021-01-14 【解决方案】如何通过国标GB28281协议视频平台EasyGBS搭建一套停车场统一管理监控系统?
2021-01-14 国标GB28181协议视频网页无插件直播平台EasyGBS级联过程中针对卡顿如何优化?