开发者社区> 问答> 正文

CDN 如何实现拖拽播放?



功能介绍

  • 拖拽播放是指在视频点播场景中,发生拖拽播放进度时,客户端会向server端发送类似 http://www.aliyun.com/test.flv?start=10 ,这样的URL请求,然后server端会向客户端端响应从第10字节开始的数据内容。
  • 开启该功能,CDN节点则可以支持此项配置,可以在响应请求的时候直接向client响应从第10字节(FLV格式)或第10s(MP4格式)开始的内容。


注意事项

  • 需要源站支持range请求,即对于http请求头中包含 Range 字段,源站能够响应正确的206文件分片
  • 目前支持文件格式有:MP4和FLV
文件类型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字节开始播放视频


配置引导


  • 可选配置项,默认不开启

  • 变更配置CDN域名管理页面—>点击配置 —>视频相关 开启/关闭【拖拽播放】功能

展开
收起
青衫无名 2017-10-23 15:49:33 3749 0
0 条回答
写回答
取消 提交回答
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
构建智能化的视频系统 阿里云CDN的进化 立即下载
CDN数据化实践 立即下载
直播CDN-X - 白山直播CDN流传递链路优化 立即下载