配置拖拽播放

拖拽播放功能指在视音频点播中,拖拽播放进度时客户端向服务器发送URL请求。您可以开启拖拽播放功能,以便在播放视音频时随意拖拽进度而不影响播放效果。本文将介绍如何配置该功能。

说明

开启拖拽播放功能后,首字节延迟约增加30ms。

操作步骤

  1. 登录CDN控制台

  2. 在左侧导航栏,单击域名管理

  3. 域名管理页面,找到目标域名,单击操作列的管理

  4. 在指定域名的左侧导航栏,单击视频相关

  5. 拖拽播放区域,打开拖拽播放开关。

  6. (可选)开启FLV文件按时间拖拽和修改自定义参数。

    开启FLV按时间拖拽

    打开FLV按时间拖拽 开关

    修改自定义参数

    1. 单击自定义参数 配置项对应的修改

    2. 拖拽播放自定义参数对话框,配置拖拽播放的开始和结束参数。

    3. 单击确定

拖拽播放自定义参数说明

  1. 开始参数默认为start,结束参数默认为end。

  2. 自定义参数只能使用大小写字母、数字及下划线(_)。例如:123、aabbAABB、aa_BB123。

  3. 如果仅开启拖拽播放开关,则开始和结束参数的单位为字节。

  4. 如果同时开启拖拽播放FLV按时间拖拽 开关,则开始和结束参数的单位为秒。

请求格式说明

例如:FLV文件的URL请求为www.aliyun.com/test.flv?start=10,服务端会响应从第10字节前一个关键帧的数据。 拖拽播放功能支持的文件和URL格式如下表所示。

文件格式

Meta信息

Start参数

举例

MP4

源站视频的meta信息必须在文件头部,不支持meta信息在尾部的视频。

start参数表示时间(秒),最多支持三位小数。例如start=1.01,表示1.01秒开始播放。

  • start不是关键帧,CDN会自动定位到前一个关键帧。

  • start是关键帧,CDN会自动定位到当前关键帧。

URL请求为domain/video.mp4?start=10,表示从第10秒开始播放视频。

FLV

源站视频必须带有meta信息。

start参数表示字节,不支持小数,虽然参数可以写小数,但是拖拽模块会向下取整把小数转为正整数。

  • start不是关键帧,CDN会自动定位到前一个关键帧。

  • start是关键帧,CDN会自动定位到当前关键帧。

URL请求为domain/video.flv?start=10,表示从第10字节的前一个关键帧开始播放视频。