播放器追帧方案

总结:

本文针对教育直播类型追帧设计的方案,需要根据不同的直播类型进行选择,具体方案如下:

**

优先推荐:方案二【具体方式3】,原因:给用户更好的体验效果,不会让用户在上课过程中,错过最精彩的时刻;【如有对应条件,也可以选择方案四&方案五】

**
**

不推荐:方案一&方案三,原因:在网络不稳定情况下,会发生声调变声情况(注意:根据不同设备音频渲染效果不同,导致体验感较差);

**

方案一:音频缓慢追上,视频直接丢掉;
方案二:音视频文件都同时丢掉(可设置丢掉的方式);

1.播放器缓存区中的延迟达到两秒以上时,APP端通过重启播放器切换线路达到追帧的目的;
效果:弱网出现画面卡顿->弱网恢复->用户看到播放器切换的效果->切换播放器时有一段音视频用户看不到了,因为这期间在切换线路。

2.播放器缓存区中的延迟达到两秒以上,并且持续3秒缓存不再继续增加时,一次性丢弃音频和视频缓存(但是保留1秒以下的缓存数据,防止因为缓冲太少导致出现播放不流畅的问题)实现追帧效果;
效果:弱网出现画面卡顿->弱网恢复->用户能继续从上次卡的地方继续观看视频->达到3秒后,开始追帧->丢弃掉因为弱网累积的延迟数据->用户不会看到播放器切换->但是感觉到了出现了一次视频直接跳过了。

3.播放器缓存区中的延迟达到两秒以上,有可能分多次追帧(根据网络抖动的情况不同),通过丢弃音频和视频缓存(但是保留1秒以下的缓存数据,防止因为缓冲太少导致出现播放不流畅的问题)实现追帧效果;
效果:弱网出现画面卡顿->弱网恢复->开始追帧->分多次丢弃掉因为弱网累积的延迟数据->用户不会看到播放器切换->但是感觉到了多次短暂的视频跳过。

方案三:倍速播放;
方案四:降低帧率、码率,从而降低发生追帧的频次;
方案五:用户网络不稳定时,提示用户切换清晰度较低观看内容;

注:如有更好的追帧方案,欢迎沟通交流

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值