功能介绍

拖拽播放功能是指:在视频点播场景中,如果用户拖拽播放进度时,客户端会向服务器端发送类似 http://www.aliyun.com/test.flv?start=10 的URL请求。此时,服务器端会向客户端响应从第10字节的前一个关键帧(如果start=10不是关键帧所在位置)的数据内容。

开启该功能,CDN节点可以支持此项配置,可以在响应请求时直接向client响应从第10字节的前一个关键帧(如果start=10不是关键帧所在位置)(FLV格式)或第10s(MP4格式)开始的内容。

注意事项

  • 需要源站支持range请求,即如果http请求头中包含 Range 字段,源站需要能够响应正确的206文件分片。请参考Range回源
  • 目前支持文件格式有:MP4和FLV。
  • 目前FLV只支持音频为aac,且视频为avc的编码格式。
文件类型 meta信息 start参数 举例
MP4 源站视频的meta信息必须在文件头部,不支持meta信息在尾部的视频。 start参数表示的是时间,单位是s,支持小数以表示ms(如start=1.01,表示开始时间是1.01s),CDN会定位到start所表示时间的前一个关键帧(如果当前start不是关键帧)。 请求http: //domain/video.mp4?start=10就是从第10秒开始播放视频。
FLV 源站视频必须带有meta信息。 start参数表示字节,CDN会自动定位到start参数所表示的字节的前一个关键帧(如果start当前不是关键帧)。 对于http: //domain/video.flv,请求http:// domain/video.flv?start=10就是从第10字节的前一个关键帧(如果start=10不是关键帧所在位置)开始播放视频。

操作步骤

  1. 进入域名管理页,选择需要设置的域名,单击配置
  2. 视频相关 > 拖拽播放栏,开启该功能。