个人经验讲解一下edusoho直播播放可能会卡顿的情况

一般直播测试或者直播接入过程中,经常会遇到直播卡顿的问题,直播卡顿造成的原因大部分是网络不好造成的,网络不好不仅仅存在于观众播放端,也有可能是出现在主播推流端,首先需要了解一点:上行推流卡顿,播放必定卡。

一 卡顿排查步骤
1 本地测试播放
首先获取到直播流在播放地址,rtmp hls flv 三种任意一种,然后放到 网页播放器 中进行播放测试,最好可以三种地址都试一下,以便排除个别协议问题造成的卡顿

2 查询推流端
一般来说,如果造成卡顿,三种播放地址是都会卡的,这个时候需要先从根源查起,先看下推流端的情况,具体的查询步骤如下:

根据推流历史信息,这边可以看到具体的音频视频和码率截图,可以初步判断出主播上行的推流质量,这三条曲线抖动严重,可以让主播测试一下上行网络带宽情况,在线带宽测试 ,一般上行带宽最好稳定在 10M 以上,这样的带宽可以支撑主播的稳定推流。如果带宽不够高,最好是可以保证带宽独享,在同一个 wifi 下,不要用大量的带宽占用行为出现,比如下载。主播如果测试网络正常的情况下,可以让主播在命令行模式下ping一下对应的推流域名看看具体访问到的节点。

3 查询播放端
这个在看到推流历史信息统计图,是平稳顺畅的时候,直播还是卡顿,很有可能就是本地的网络不好,网络不好的比对值是直播的码率,假如推流是 1M 的码率,那么观看端至少是 8M 以上的带宽才能够支持这个直播流。测试方法同上 在线带宽测试

二 卡顿解决方式
1 切换网络
测试出来是网络带宽不够,或者不稳定导致的直播卡顿,建议换一个 wifi,或者从 wifi 切换到 4G

2 推流端重发数据
推流端重新推流一次,一般操作是重启应用

3 更换节点推流
这种方式一般是为了排除是否是推流到的某个边缘节点的问题导致,可以从另一个网络或者其他区域的主机上 ping 推流域名,然后拿到节点,进行 host 绑定,然后推流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

linlinlove2

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值