功能介绍
拖拽播放通常发生在视频点播场景中。当用户进行拖拽播放时,客户端会向server端发送类似 http://www.aliyun.com/test.flv?start=10
的URL请求(这里用10举例),然后server端会向客户端响应从第10字节的前一个关键帧(如果start=10不是关键帧所在位置)的数据内容。
开启该功能,全站加速节点则可以支持此项配置,可以在响应请求的时候直接向client响应从第10字节的前一个关键帧(如果start=10不是关键帧所在位置)(FLV格式)或第10s(MP4格式)开始的内容。
文件类型 | meta信息 | start参数 | 举例 |
---|---|---|---|
MP4 | 源站视频的meta信息必须在文件头部,不支持meta信息在尾部的视频。 | 表示时间,单位是s,支持小数表示ms(如start=1.01,表示开始时间是1.01s)。全站加速会定位到start所表示时间的前一个关键帧(如果当前start不是关键帧)。 | 请求http: //domain/video.mp4?start=10就是从第10秒开始播放视频。 |
FLV | 源站视频必须带有meta信息。 | 表示字节,全站加速会自动定位到start参数所表示的字节的前一个关键帧(如果start当前不是关键帧)。 | 对于http: //domain/video.flv,请求http:// domain/video.flv?start=10就是从第10字节的前一个关键帧(如果start=10不是关键帧所在位置)开始播放视频。 |
注意事项
- 需要源站支持range请求,即对于http请求头中包含 Range 字段,源站能够响应正确的206文件分片。
- 目前支持文件格式有:MP4和 FLV。
- 目前对于flv只支持音频aac并且视频是avc编码格式,其余编码格式不支持拖拽。
操作步骤
- 在 域名管理 页,选择域名,单击 配置。
- 在
在文档使用中是否遇到以下问题
更多建议
匿名提交