是否可以使用mediaelement.js设置更大的缓冲区大小?
我们的想法是尝试以更长的启动时间为代价来换取更流畅的播放,反之亦然。反之亦然。
答案 0 :(得分:1)
目前的MEJS实施无法做到这一点。
答案 1 :(得分:0)
随着时间的推移和Adaptive Bir Rate(ABR)流媒体变得越来越普遍,我认为值得更新的是,虽然原始问题仍然有效,但ABR提供了一种方法,允许以更快的速度启动视频质量,或更慢的启动和更好的质量。
ABR格式流本质上意味着不只有一个比特率。
创建视频的多个比特率版本,并且每个版本被分解为相等长度(按时间)的块 - 例如10秒钟。
然后,客户端播放器能够从当前网络条件的最合适的比特率流中选择下一个块 - 如果网络变得忙,则可以降低到下一个块的较低比特率,反之亦然。网络很好。
它还允许视频通过最初选择低比特率然后在视频播放时逐步升级到更高的比特率(网络条件)来更快地启动。
您可以通过右键单击并查看“统计信息的统计信息”选项查看YouTube上比特率步骤的可视化效果 - 请参阅下面的示例:
您还可以查看可用的比特率,并通过点击右下角的“滚轮”强制玩家选择一个比特率。