国标GB28181协议视频流媒体平台EasyGBS视频流集成后无法播放怎么排查原因(一)?

任何一项应用服务的启动到运行全过程都是环环相扣的,就如同一只精密的钟表,任何一个零件的运行失败都可能导致钟表的停止。

我们以前分析过TSINGSEE青犀视频云边端产品无法播放的原因,种类很多,有服务器设置的原因,有视频流的原因,也有系统原因。本文我再来跟大家分享一个EasyGBS视频平台中无法播放的典型案例,大家可以加深下印象,碰到类似问题可以有相同的分析思路。

微信截图_20201020103703.png

最近有个客户反馈调用EasyGBS的流播放不了,但是现场很奇怪,由于这位用户是将EasyGBS集成进自己的平台中,视频流在EasyGBS后台能正常播放,但在他们自己的系统里不能播放。

EasyGBS里正常播放:

38.png

业务系统无法播放:

39.png

这种情况说明流本身是正常分发的,服务端的运行机制都是没有问题的,那问题就出在用户自己的系统,大概率是在视频解码这方面。接下来排查就可以按照固定排查步骤来进行,取出视频流到VLC里面播放,查看下编解码信息,截图如下:

40.png

通过这个图片信息我们能看出,这个视频源的编码是H265的,目前市面上支持H265的网页播放器是非常稀少的,用户自己集成的播放器不支持H265编码。

大家如果有需求,可以试试TSINGSEE平台自用的EasyPlayer网页播放器(https://github.com/tsingsee/EasyPlayer.js),这个播放器是同时支持H264和H265编码的。

EasyPlayerJS.png

我们回到这个用户现场的问题,该问题解决有两个方法,一种是换播放器,只要支持H265编码就可以,另外一种就是把编码改成H264,播放也可以正常进行。

但是相比较H265编码,H264可以说属于半过时的编码格式了,H265在性能方面表现比H264好得多,大家有兴趣可以了解一下h264编码视频与h265编码视频哪个更清晰。如果大家还想了解更多TSINGSEE青犀视频云边端架构,欢迎联系我们。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值