提升短视频起播速度

您可以通过本文了解如何使用阿里云播放器实现全屏秒播。

背景信息

使用阿里云播放器实现全屏秒播可以通过完成以下两个步骤实现。

  1. 首帧图和播放的首帧画面一致。

  2. 播放器预加载。

说明
  • 目前阿里云播放器只支持通过Android端和iOS端实现全屏秒播。

  • 使用以上两种方式在WIFI环境下可以做到平均300毫秒左右的起播速度。

首帧图和播放的首帧画面一致

  1. 集成阿里云播放器SDK。

  2. 在视频点播控制台上设置视频封面。具体操作请参见设置视频封面

  3. 选择阿里云播放器播放视频。

    显示视频的时候先显示封面,然后再播放视频。如果保证封面图和首帧画面一致,则用户感觉不到是封面的存在,这样就造成了视频秒开极快的现象。

说明
  • 在快速滑动的时候仅仅只请求封面图。

  • 在用户滑动到一半的时候,展现预先下载的一个封面图。

播放器预加载

播放器SDK提供预加载功能,是对本地缓存(边播边缓存)功能的升级,通过设置视频缓存的内存占用大小,更能提升视频的起播速度。

使用说明

  • 目前支持MP4、MP3、FLV、HLS(单码率视频流)等单个媒体文件的加载。

  • 仅支持UrlSource播放方式播放视频的预加载,暂不支持VidAuth、VidSts方式播放视频的预加载。

功能实现

可选:启动刷新预热

启动刷新预热可以帮助播放器实现预加载功能,更快速的实现全屏秒播。

  1. 登录视频点播控制台

  2. 在点播控制台左侧的导航栏选择配置管理

  3. 单击分发加速配置 > 刷新预热,进入刷新预热页面。

  4. 在操作类型中选择预热,填写需要预热的视频URL。003.png

说明

由于刷新预热有一定的回源流量成本,可根据视频热度进行预热,将视频主动预热在阿里云各个节点上。