拖拽播放功能指在视音频点播中,拖拽播放进度时客户端向服务器发送URL请求。接下来为您介绍在CDN中如何开启拖拽播放功能。
开启拖拽播放功能后,首字节延迟约增加30ms。即对首帧加载会延迟平均30ms,但一般不易感知。
功能介绍
开启拖拽播放后,用户调整播放位置时都会向服务器端发送一个请求。CDN会识别该请求最近的前一个关键帧,以加载用户希望播放的视频片段,从而实现无缝切换的播放体验。
前提条件
源站服务器支持HTTP Range请求。
关闭忽略参数功能。
文件格式说明
例如:FLV文件的URL请求为www.aliyun.com/test.flv?start=10
,服务端会响应从第10字节前一个关键帧的数据。 拖拽播放功能支持的文件和URL格式如下表所示。
文件格式 | Meta信息 | Start参数 | 举例 |
文件格式 | Meta信息 | Start参数 | 举例 |
MP4 | 源站视频的meta信息必须在文件头部,不支持meta信息在尾部的视频。 | start参数表示时间(秒),最多支持三位小数。例如start=1.01,表示1.01秒开始播放。
| URL请求为 |
FLV | 源站视频必须带有meta信息。 | start参数表示字节,不支持小数,虽然参数可以写小数,但是拖拽模块会向下取整把小数转为正整数。如果开启FLV按时间拖拽,则开始和结束参数的单位为秒。 按字节寻址适合用于精确的数据处理或处理原始视频数据,而按秒寻址则通过直接跳转到请求的精确秒数提供用户友好的体验。
| URL请求为 |
操作步骤
登录CDN控制台。
在左侧导航栏,单击域名管理。
在域名管理页面,找到目标域名,单击操作列的管理。
在指定域名的左侧导航栏,单击视频相关。
在拖拽播放区域,打开拖拽播放开关。
(可选)开启FLV文件按时间拖拽和修改自定义参数。
开启FLV按时间拖拽修改自定义参数打开FLV按时间拖拽 开关
单击自定义参数 配置项对应的修改。
在拖拽播放自定义参数对话框,配置拖拽播放的开始和结束参数。
单击确定。
拖拽播放自定义参数说明
开始参数默认为start,结束参数默认为end。
自定义参数只能使用大小写字母、数字及下划线(_)。例如:123、aabbAABB、aa_BB123。
- 本页导读 (1)
- 功能介绍
- 前提条件
- 文件格式说明
- 操作步骤
- 相关文档