You need to enable JavaScript to run this app.
导航

视频拖拽

最近更新时间2023.08.23 19:50:16

首次发布时间2023.08.23 19:50:16

视频点播支持在域名管理中开启视频拖拽。本文为您介绍如何在视频点播中开启视频拖拽的功能介绍和操作步骤等内容。

功能介绍

视频拖拽功能常用于视频点播的场景中。在视频播放时,用户通过拖拽播放器的进度条控制视频播放的时间点。当用户将进度条拖拽到某个时间点时,如果该时间点的视频内容没有在本地缓存,视频播放器会重新向服务端发起视频内容请求,并通过请求中的 start 和 end 参数指定视频开始播放和结束播放的时间点。
比如视频播放器发出以下请求,请求的是 15~120秒的视频片段。

  • http://www.example.com/volcano.mp4?start=15&end=120

当用户拖拽进度条时,一般情况下请求中只有 start 参数,没有 end 参数,表示请求的视频是从 start 开始一直到视频末尾。但是也有可能有些视频服务商为了节省带宽,在用户拖拽进度条时,只加载比如 5 分钟的数据。这种情况下,start 和 end 参数就会同时出现。

适用范围

视频拖拽适用于点播加速域名、自定义源站加速域名和封面加速域名。

操作步骤

  1. 登录火山引擎视频点播控制台,进入空间。

  2. 选择左侧导航栏分发加速设置 > 域名管理,进入域名管理页面。

  3. 选择自定义源站加速域名页签,单击操作列的配置按钮。

  4. 进入自定义源站加速域名配置页面,选择高级配置页签。

  5. 单击页面下方的修改配置按钮,在视频拖拽下方,设置状态为开启。

  6. 完成配置后,单击保存配置按钮。

参数说明

  • startend 参数区分大小写。比如请求是 http://www.example.com/volcano.mp4?Start=15。此时,Start 参数不会被识别为视频拖拽相关的参数。
  • 如果请求中没有 start 参数,表示从视频开头开始获取。如果没有 end 参数,表示获取到视频末尾。
  • MP4 和 FLV 文件格式的相关参数说明如下:
文件格式Meta 信息start 参数end 参数请求示例

MP4

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

表示视频的开始时间。单位是秒,精确到毫秒,也就是小数点后 3 位。如果 start 参数表示的时间点不是关键帧,则获取参数表示的时间点的前一个关键帧。

表示视频的结束时间。单位是秒,精确到毫秒,也就是小数点后 3 位。如果 end 参数表示的时间点不是关键帧,则获取参数表示的时间点的前一个关键帧。

http://www.example.com/volcano.mp4?start=5.013
该示例表示从第 5.013 秒开始播放。

FLV

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

表示视频开始位置的字节。如果该字节所在位置不是关键帧,则获取该字节所在位置的前一个关键帧。

表示视频结束位置的字节。如果该字节所在位置不是关键帧,则获取该字节所在位置的前一个关键帧。

http://www.example.com/volcano.flv?start=5
该示例表示从第 5 个字节开始播放。