配置拖拽播放

更新时间:2025-02-08 07:00:26

拖拽播放功能指在视音频点播中,拖拽播放进度时客户端向服务器发送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秒开始播放。

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

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

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

FLV

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

start参数表示字节,不支持小数,虽然参数可以写小数,但是拖拽模块会向下取整把小数转为正整数。如果开启FLV按时间拖拽,则开始和结束参数的单位为秒。

说明

按字节寻址适合用于精确的数据处理或处理原始视频数据,而按秒寻址则通过直接跳转到请求的精确秒数提供用户友好的体验。

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

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

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

操作步骤

  1. 登录CDN控制台

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

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

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

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

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

    开启FLV按时间拖拽
    修改自定义参数

    打开FLV按时间拖拽 开关

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

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

    3. 单击确定

    拖拽播放自定义参数说明

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

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

  • 本页导读 (1)
  • 功能介绍
  • 前提条件
  • 文件格式说明
  • 操作步骤
  • 相关文档
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等