功能说明
视频拖拉功能用于视频点播的增强体验,方便最终用户通过拖拉播放器的进度条,观看任意起始位置的视频,而无需从头观看。该功能还可以扩展为跳过片头、续播、预播放等功能。发送拖拉播放进度时,客户端发起的请求类似 http://video.upyun.com/test.mp4?start=100
这样的 URL 请求。
目前仅支持 MP4 和 FLV 格式的文件按视频头拖拉,并且 FLV 支持按字节拖拉,MP4 按照时间拖拉。
配置引导
登陆 CDN 控制台,依次进入:服务管理 > 功能配置 > 性能优化 > 视频拖拉,点击【管理】按钮即可开始配置。如下图所示:
详细配置请参见 「支持从任意起点观看」视频拖拉用户指南
注意事项
-
播放器可以发起约定格式的请求,例如:http://example.com/video/test.mp4?start=xxx&end=xxx;
-
文件需含有关键帧,这是实现拖拉的前提条件;关键帧太少或者没有关键帧,视频文件需要重新编码;
-
视频文件 metedata 中缺少关键帧的索引信息,如 flv 缺少 keyframes 信息,mp4 缺少 seekpoints 信息,或缺失 moov box,都会导致拖拉失败;
-
源站需要支持 range 请求,也即针对客户端发起的 range 请求,源站可以正常响应 206 文件分片;
-
支持根据不同资源路径添加配置,最多仅支持 20 条。