开发者社区 问答 正文

播放器为了保证起播之后的流畅度做了哪些播放优先策略?

播放器为了保证起播之后的流畅度做了哪些播放优先策略?

展开
收起
不语奈何 2021-03-23 14:48:44 847 分享 版权
来自: 阿里文娱技术
1 条回答
写回答
取消 提交回答
  • 精于基础,广于工具,熟于业务。

    1)播放前,由于不确定本地缓存的视频流是否足够起播,所以开始播放时,为了防止预加载任务抢网络带宽,此时会暂停所有的预加载任务,以优先保证起播。起播之后,在当前播放视频缓存的视频流达到配置的水位,才恢复被暂停调的预加载任务; 2)配置的时间阈值(300 毫秒)内无法起播,则会等待缓存的视频流加载到指定水位(指定时长或者指定大小),才会开始起播。

    2021-03-23 18:46:40
    赞同 展开评论