功能介绍
视频点播网站或应用,通常都会提供视频拖拉能力,用户可以随意拖动播放器进度条到想要的位置。使用加速后,您可以通过配置视频拖拉功能,支持用户的视频拖拉请求。
用户在点播网站对视频进行拖动时,会向服务器端发起形如:http://ctyun.cn/a.mp4?start=5 格式的请求,此时节点如开启了视频拖拉功能,则会返回离第5s最近的关键帧开始,到视频文件末尾的音视频数据文件。
适用场景
需支持flv或mp4视频拖拉功能的视频点播网站。
注意事项
- 源站视频必须带有meta信息以及关键帧,如无,则视频拖拉功能无效,返回原始文件。
- 如视频拖拉请求携带的起始参数越界,例如start参数对应的字节位置超过文件大小,默认返回4xx状态码。
- 如视频拖拉请求携带的结尾参数越界,mp4时间拖拉和flv时间拖拉默认返回从起始参数开始到文件结尾位置的内容,flv按字节拖拉默认返回416。
- 支持mp4文件moov头在尾部的视频拖拉。
- 在开启视频拖拉之前,请确认源站支持range请求,且能返回206状态码和对应range范围内的文件。
说明视频拖拉功能需要开启静态加速能力才能使用。
使用说明
- 登录边缘安全加速控制台,进入【安全与加速工作台】-【CDN加速配置】,在域名列表中选中需要配置的域名。
- 单击【编辑配置】。
- 选择mp4拖拉或flv拖拉进行相关配置
mp4拖拉
参数 | 说明 |
---|---|
类型&内容 | mp4拖拉的生效范围,生效范围可以按照文件后缀名、目录、首页、全部文件、全路径文件等方式配置,内容按照输入框中提醒的格式配置即可,例如:后缀名配置jpg,png,css。 |
起始&结束参数 | 支持按时间拖拉,时间拖拉的起始参数默认start,结尾参数默认end,您可根据实际情况进行修改。例如:起始参数配置strat,则http://ctyun.cn/a.mp4?start=5表示从a.mp4文件的第5s开始返回音视频内容。 |
flv拖拉
flv拖拉支持配置多条规则,点击"+增加规则"可以添加一条flv拖拉规则。
参数 | 说明 |
---|---|
类型&内容 | flv拖拉的生效范围,生效范围可以按照文件后缀名、目录、首页、全部文件、全路径文件等方式配置,内容按照输入框中提醒的格式配置即可,例如:后缀名配置jpg,png,css。 |
起始&结束参数 | 支持按时间拖拉或按照字节拖拉: 按时间拖拉的起始参数默认begin,结尾参数默认stop,支持修改。例如请求url:http://ctyun.cn/a.flv?begin=5&stop=15,如为时间拖拉,则返回flv媒体头加上从a.flv文件的第5s开始,截止到15s结束的内容。 按字节拖拉的起始参数默认start,结尾参数默认end,支持修改。例如请求url:http://ctyun.cn/a.flv?start=100&end=1000,如为字节拖拉,则返回flv媒体头加上从a.flv文件的第100个字节开始,截止到第999个字节的内容。 |