设置视频拖拽

内容分发网络 CDN

  • 产品服务等级协议SLA
  • 功能发布记录
  • 产品描述
    • 名词解释
    • 产品优势
    • 应用场景
    • 产品简介
    • 性能数据参考
    • 性能指标
  • 安全防护能力
    • DDoS 安全防护(收费)
    • 业务安全防护(收费)
    • HTTPS 相关(免费)
    • 跨省盗刷分析(公测免费)
    • 访问控制(免费)
    • Web 应用防火墙(收费)
    • 云防护(收费)
  • 快速入门
    • 开通加速服务
    • 配置CNAME
    • 添加加速域名
    • 域名归属验证
    • 域名准入要求
  • 操作指南
    • 多用户访问控制
    • 常用工具
    • 用量查询
    • 标签管理
    • URL配置
    • 资源账单
    • 云监控
    • 统计分析
      • 服务月报
      • 查看分析数据
      • 统计分析概述
      • 查看WAF防护数据
      • 查看实时监控数据
      • 数据类型
        • TOP类数据
        • 回源类数据
        • 命中率类数据
        • 性能类数据
        • 状态码类数据
        • 流量带宽类数据
        • 用户访问类数据
    • 证书域名管理
      • 证书格式说明
      • 添加域名证书
      • HTTPS证书配置
    • 日志管理
      • 动态加速日志
      • 实时日志推送
      • 离线日志下载及转储
      • 日志管理概述
    • EdgeJS边缘服务
      • EdgeJS规则配置方法
      • EdgeJS配置步骤
    • 域名管理
      • 域名配置复制
      • 域名检索
      • 域名操作
      • 域名管理概览
    • 增值服务
      • 安全防护管理
    • 配置域名
      • 动态加速配置
      • 国密HTTPS配置
      • 高级设置
        • 页面优化
        • 设置视频拖拽
        • 页面压缩
        • 用量封顶配置(原带宽阈值设置)
        • 图片处理
        • 设置HTTP头
        • SEO优化配置
        • WAF配置
      • 访问控制
        • 设置单请求响应限速
        • 设置跨域访问
        • 高级鉴权
        • M3U8高级鉴权改写
        • 远程鉴权
        • 设置防盗链
        • 设置IP访问限频
      • 回源配置
        • 回源跟随301 302
        • 同运营商回源
        • 回源超时配置
        • 回源SNI配置
        • Range回源
        • 获取真实用户IP
        • 回源忽略参数
        • 私有Bucket回源
        • 离线模式
      • HTTPS配置
        • 配置HTTPS
        • 配置HSTS
        • 配置HTTPS双向认证
        • 配置TLS
        • 配置HTTP 2
        • 配置OCSP Stapling
        • HTTP3、QUIC 协议配置
      • 缓存配置
        • 配置移动访问
        • 配置URI重写
        • 配置域名共享缓存
        • 设置错误码页面自定义
        • 配置缓存过期时间
        • 配置忽略参数
      • 域名详情
        • 源站配置
        • 基本信息
        • 业务类型变更
        • 条件源站
    • 刷新预热
      • 刷新缓存
      • 查看操作记录
      • 子账户刷新预热
      • 刷新预热概述
      • 预热缓存
    • 资源包
      • 购买资源包
      • 自动续订
      • 查看资源包
  • 最佳实践
    • 通过 CDN 动态加速将数据上传到 BOS
    • 使用 CDN 加速 BOS 资源
  • API参考
    • API 发布记录
    • 调用说明
    • API概述
    • 用量查询
    • 日志接口
    • 域名操作接口
      • 停用加速域名接口
      • 查询用户名下所有域名
      • 查询域名是否备案
      • 域名列表查询
      • 单域名复制接口
      • 创建加速域名接口
      • 查询域名是否可添加
      • 启用加速域名接口
      • 删除加速域名接口
      • 查询域名归属权验证方法
    • 缓存管理接口
      • 查询预热状态
      • 刷新缓存
      • 查询刷新预热额度
      • 查询刷新状态
      • 预热缓存
    • 工具接口
      • IP查询接口
      • url封禁相关接口
    • 动态加速接口
      • 查询动态加速域名列表
      • 配置域名动态加速规则
    • 域名配置接口
      • 查询加速域名详情接口
      • 域名配置并行更新
      • 标签管理接口
        • 更新域名标签
        • 查询域名标签
      • 访问控制接口
        • 查询Cors跨域
        • 查询访问ua控制
        • 设置域名限速
        • 设置访问鉴权
        • 查询访问Referer控制
        • 设置访问Referer控制
        • 设置访问ua控制
        • 设置Cors跨域
        • 设置访问IP控制
        • 查询IP访问限频
        • 查询域名限速
        • 查询访问IP控制
        • 设置IP访问限频
      • 缓存配置接口
        • 设置缓存过期规则
        • 查询移动访问控制
        • 查询URI重写
        • 查询缓存共享
        • 设置缓存参数过滤规则
        • 查询缓存过期规则
        • 设置移动访问控制
        • 查询自定义错误页面
        • 设置URI重写
        • 设置缓存共享
        • 设置自定义错误码页面
        • 查询缓存参数过滤规则
      • 高级设置接口
        • 查询页面压缩
        • 查询IPv6
        • 设置离线模式
        • 查询带宽封顶
        • 查询用量封顶
        • 设置HttpHeader
        • 查询页面优化
        • 设置视频拖拽
        • 设置QUIC
        • 设置页面压缩
        • 设置IPv6
        • 查询离线模式
        • 设置用量封顶
        • 设置带宽封顶
        • 设置SEO开关属性
        • 查询QUIC
        • 查询SEO开关属性
        • 查询视频拖拽
        • 查询HttpHeader
        • 设置页面优化
      • 回源配置接口
        • 查询回源错误重试条件
        • 查询同运营商回源
        • 查询回源SNI
        • 查询回源超时
        • 查询回源地址(新版)
        • 设置Range回源
        • 查询回源地址(旧版)
        • 设置同运营商回源
        • 设置获取真实用户IP
        • 查询Range回源
        • 设置回源协议
        • 设置回源SNI
        • 查询获取真实用户IP
        • 设置回源地址(旧版)
        • 查询回源忽略参数
        • 设置回源地址(新版)
        • 设置回源跟随302
        • 设置回源超时
        • 查询回源协议
        • 查询回源跟随302
        • 设置回源忽略参数
        • 设置回源错误重试条件
      • HTTPS相关接口
        • 查询HTTPS配置
        • 查询HTTP3
        • 查询OCSP配置
        • 设置HSTS配置
        • 设置HTTPS加速
        • 设置HTTP3
        • 设置OCSP配置
        • 查询HSTS配置
        • 证书批量操作
          • 批量上传证书
          • 查询开启https域名
        • 证书关联操作
          • 删除域名证书
          • 查询域名证书
          • 增加&修改域名证书
    • 统计接口
      • 统计接口(旧版)
      • 统计接口(新版)
      • xcdn统计
      • 上行流量峰值
      • 上行流量统计
  • 常见问题
    • 计费类问题
    • 使用类问题
    • 证书类问题
    • 常见问题总览
    • 性能类问题
    • 安全类问题
    • 配置类问题
    • 故障类问题
  • 视频专区
    • 操作指南
    • 产品介绍
  • 产品定价
    • 计费概述
    • 欠费停服说明
    • 增值服务计费
    • 变更计费方式
    • 资源包说明
    • 基础服务计费
      • DRCDN基础服务计费
      • CDN基础服务计费
  • SDK
    • Python-SDK
      • 统计接口(旧版)
      • 工具接口
      • 统计接口(新版)
      • 缓存管理
      • 动态加速接口
      • 推荐的使用方式
      • 版本变更记录
      • 加速域名管理
      • CdnClient
      • 日志接口
      • 快速入门
      • 安装SDK工具包
      • 概述
      • 加速域名配置
        • 缓存配置
        • HTTPS相关配置
        • 访问控制
        • 高级设置
        • 回源配置
        • 域名配置并行更新
    • Java-SDK
      • 工具接口
      • 缓存管理
      • 动态加速接口
      • 推荐的使用方式
      • 版本变更记录
      • 加速域名管理
      • CdnClient
      • SDK日志级别设置
      • 统计与日志接口
      • 快速入门
      • 安装SDK工具包
      • 概述
      • 域名配置
        • 缓存配置接口
        • HTTPS相关接口
        • 高级设置接口
        • 加速域名配置
        • 回源配置接口
        • 证书关联操作
        • 访问配置接口
    • Go-SDK
      • 工具接口
      • 统计接口(新版)
      • 缓存管理接口
      • 域名配置接口
      • 动态加速接口
      • 推荐的使用方式
      • 版本变更记录
      • CdnClient
      • 日志接口
      • 域名操作接口
      • 快速入门
      • 安装SDK工具包
      • 概述
    • PHP-SDK
      • 缓存管理
      • 动态加速接口
      • 统计接口(旧)
      • 推荐的使用方式
      • 统计接口(新)
      • 工具类接口
      • 版本变更记录
      • 加速域名管理
      • CdnClient
      • 日志接口
      • 快速入门
      • 安装SDK工具包
      • 概述
      • 加速域名配置
        • 缓存配置
        • 访问控制
        • https设置
        • 高级设置
        • 回源配置
        • 获取加速域名配置
所有文档
menu
没有找到结果,请重新输入

内容分发网络 CDN

  • 产品服务等级协议SLA
  • 功能发布记录
  • 产品描述
    • 名词解释
    • 产品优势
    • 应用场景
    • 产品简介
    • 性能数据参考
    • 性能指标
  • 安全防护能力
    • DDoS 安全防护(收费)
    • 业务安全防护(收费)
    • HTTPS 相关(免费)
    • 跨省盗刷分析(公测免费)
    • 访问控制(免费)
    • Web 应用防火墙(收费)
    • 云防护(收费)
  • 快速入门
    • 开通加速服务
    • 配置CNAME
    • 添加加速域名
    • 域名归属验证
    • 域名准入要求
  • 操作指南
    • 多用户访问控制
    • 常用工具
    • 用量查询
    • 标签管理
    • URL配置
    • 资源账单
    • 云监控
    • 统计分析
      • 服务月报
      • 查看分析数据
      • 统计分析概述
      • 查看WAF防护数据
      • 查看实时监控数据
      • 数据类型
        • TOP类数据
        • 回源类数据
        • 命中率类数据
        • 性能类数据
        • 状态码类数据
        • 流量带宽类数据
        • 用户访问类数据
    • 证书域名管理
      • 证书格式说明
      • 添加域名证书
      • HTTPS证书配置
    • 日志管理
      • 动态加速日志
      • 实时日志推送
      • 离线日志下载及转储
      • 日志管理概述
    • EdgeJS边缘服务
      • EdgeJS规则配置方法
      • EdgeJS配置步骤
    • 域名管理
      • 域名配置复制
      • 域名检索
      • 域名操作
      • 域名管理概览
    • 增值服务
      • 安全防护管理
    • 配置域名
      • 动态加速配置
      • 国密HTTPS配置
      • 高级设置
        • 页面优化
        • 设置视频拖拽
        • 页面压缩
        • 用量封顶配置(原带宽阈值设置)
        • 图片处理
        • 设置HTTP头
        • SEO优化配置
        • WAF配置
      • 访问控制
        • 设置单请求响应限速
        • 设置跨域访问
        • 高级鉴权
        • M3U8高级鉴权改写
        • 远程鉴权
        • 设置防盗链
        • 设置IP访问限频
      • 回源配置
        • 回源跟随301 302
        • 同运营商回源
        • 回源超时配置
        • 回源SNI配置
        • Range回源
        • 获取真实用户IP
        • 回源忽略参数
        • 私有Bucket回源
        • 离线模式
      • HTTPS配置
        • 配置HTTPS
        • 配置HSTS
        • 配置HTTPS双向认证
        • 配置TLS
        • 配置HTTP 2
        • 配置OCSP Stapling
        • HTTP3、QUIC 协议配置
      • 缓存配置
        • 配置移动访问
        • 配置URI重写
        • 配置域名共享缓存
        • 设置错误码页面自定义
        • 配置缓存过期时间
        • 配置忽略参数
      • 域名详情
        • 源站配置
        • 基本信息
        • 业务类型变更
        • 条件源站
    • 刷新预热
      • 刷新缓存
      • 查看操作记录
      • 子账户刷新预热
      • 刷新预热概述
      • 预热缓存
    • 资源包
      • 购买资源包
      • 自动续订
      • 查看资源包
  • 最佳实践
    • 通过 CDN 动态加速将数据上传到 BOS
    • 使用 CDN 加速 BOS 资源
  • API参考
    • API 发布记录
    • 调用说明
    • API概述
    • 用量查询
    • 日志接口
    • 域名操作接口
      • 停用加速域名接口
      • 查询用户名下所有域名
      • 查询域名是否备案
      • 域名列表查询
      • 单域名复制接口
      • 创建加速域名接口
      • 查询域名是否可添加
      • 启用加速域名接口
      • 删除加速域名接口
      • 查询域名归属权验证方法
    • 缓存管理接口
      • 查询预热状态
      • 刷新缓存
      • 查询刷新预热额度
      • 查询刷新状态
      • 预热缓存
    • 工具接口
      • IP查询接口
      • url封禁相关接口
    • 动态加速接口
      • 查询动态加速域名列表
      • 配置域名动态加速规则
    • 域名配置接口
      • 查询加速域名详情接口
      • 域名配置并行更新
      • 标签管理接口
        • 更新域名标签
        • 查询域名标签
      • 访问控制接口
        • 查询Cors跨域
        • 查询访问ua控制
        • 设置域名限速
        • 设置访问鉴权
        • 查询访问Referer控制
        • 设置访问Referer控制
        • 设置访问ua控制
        • 设置Cors跨域
        • 设置访问IP控制
        • 查询IP访问限频
        • 查询域名限速
        • 查询访问IP控制
        • 设置IP访问限频
      • 缓存配置接口
        • 设置缓存过期规则
        • 查询移动访问控制
        • 查询URI重写
        • 查询缓存共享
        • 设置缓存参数过滤规则
        • 查询缓存过期规则
        • 设置移动访问控制
        • 查询自定义错误页面
        • 设置URI重写
        • 设置缓存共享
        • 设置自定义错误码页面
        • 查询缓存参数过滤规则
      • 高级设置接口
        • 查询页面压缩
        • 查询IPv6
        • 设置离线模式
        • 查询带宽封顶
        • 查询用量封顶
        • 设置HttpHeader
        • 查询页面优化
        • 设置视频拖拽
        • 设置QUIC
        • 设置页面压缩
        • 设置IPv6
        • 查询离线模式
        • 设置用量封顶
        • 设置带宽封顶
        • 设置SEO开关属性
        • 查询QUIC
        • 查询SEO开关属性
        • 查询视频拖拽
        • 查询HttpHeader
        • 设置页面优化
      • 回源配置接口
        • 查询回源错误重试条件
        • 查询同运营商回源
        • 查询回源SNI
        • 查询回源超时
        • 查询回源地址(新版)
        • 设置Range回源
        • 查询回源地址(旧版)
        • 设置同运营商回源
        • 设置获取真实用户IP
        • 查询Range回源
        • 设置回源协议
        • 设置回源SNI
        • 查询获取真实用户IP
        • 设置回源地址(旧版)
        • 查询回源忽略参数
        • 设置回源地址(新版)
        • 设置回源跟随302
        • 设置回源超时
        • 查询回源协议
        • 查询回源跟随302
        • 设置回源忽略参数
        • 设置回源错误重试条件
      • HTTPS相关接口
        • 查询HTTPS配置
        • 查询HTTP3
        • 查询OCSP配置
        • 设置HSTS配置
        • 设置HTTPS加速
        • 设置HTTP3
        • 设置OCSP配置
        • 查询HSTS配置
        • 证书批量操作
          • 批量上传证书
          • 查询开启https域名
        • 证书关联操作
          • 删除域名证书
          • 查询域名证书
          • 增加&修改域名证书
    • 统计接口
      • 统计接口(旧版)
      • 统计接口(新版)
      • xcdn统计
      • 上行流量峰值
      • 上行流量统计
  • 常见问题
    • 计费类问题
    • 使用类问题
    • 证书类问题
    • 常见问题总览
    • 性能类问题
    • 安全类问题
    • 配置类问题
    • 故障类问题
  • 视频专区
    • 操作指南
    • 产品介绍
  • 产品定价
    • 计费概述
    • 欠费停服说明
    • 增值服务计费
    • 变更计费方式
    • 资源包说明
    • 基础服务计费
      • DRCDN基础服务计费
      • CDN基础服务计费
  • SDK
    • Python-SDK
      • 统计接口(旧版)
      • 工具接口
      • 统计接口(新版)
      • 缓存管理
      • 动态加速接口
      • 推荐的使用方式
      • 版本变更记录
      • 加速域名管理
      • CdnClient
      • 日志接口
      • 快速入门
      • 安装SDK工具包
      • 概述
      • 加速域名配置
        • 缓存配置
        • HTTPS相关配置
        • 访问控制
        • 高级设置
        • 回源配置
        • 域名配置并行更新
    • Java-SDK
      • 工具接口
      • 缓存管理
      • 动态加速接口
      • 推荐的使用方式
      • 版本变更记录
      • 加速域名管理
      • CdnClient
      • SDK日志级别设置
      • 统计与日志接口
      • 快速入门
      • 安装SDK工具包
      • 概述
      • 域名配置
        • 缓存配置接口
        • HTTPS相关接口
        • 高级设置接口
        • 加速域名配置
        • 回源配置接口
        • 证书关联操作
        • 访问配置接口
    • Go-SDK
      • 工具接口
      • 统计接口(新版)
      • 缓存管理接口
      • 域名配置接口
      • 动态加速接口
      • 推荐的使用方式
      • 版本变更记录
      • CdnClient
      • 日志接口
      • 域名操作接口
      • 快速入门
      • 安装SDK工具包
      • 概述
    • PHP-SDK
      • 缓存管理
      • 动态加速接口
      • 统计接口(旧)
      • 推荐的使用方式
      • 统计接口(新)
      • 工具类接口
      • 版本变更记录
      • 加速域名管理
      • CdnClient
      • 日志接口
      • 快速入门
      • 安装SDK工具包
      • 概述
      • 加速域名配置
        • 缓存配置
        • 访问控制
        • https设置
        • 高级设置
        • 回源配置
        • 获取加速域名配置
  • 文档中心
  • arrow
  • 内容分发网络CDN
  • arrow
  • API参考
  • arrow
  • 域名配置接口
  • arrow
  • 高级设置接口
  • arrow
  • 设置视频拖拽

设置视频拖拽

更新时间:2025-08-21

百度云支持对flv与mp4伪流视频的拖拽功能——视频进度条拖拽,开启拖拽可降低回源率,提升速度。本接口用于设置视频拖拽的参数。(注意:此接口为全量接口,设置时需要将已有的设置一并写入,否则原有配置会被覆盖。)

原理简介

  • MP4

    百度智能云CDN支持MP4文件的伪流(pseudo-streaming)播放,通常这些文件拓展名为.mp4,.m4v,.m4a。

    在一个典型的Flash播放器中(不同播放器可能不同),如果用户拖动进度条,播放器会发送一个HTTP(S)请求,并在该请求的查询参数中带有指定时间的参数(通常参数名为start,单位为秒),服务器响应以该时间开始的视频流。例如:http://example.com/elephants_dream.mp4?start=238.88。 类似的,您还可以指定结束时间(通常参数名为end,单位为秒),服务器会响应从start到end指定范围内的视频内容。例如:http://example.com/elephants_dream.mp4?start=238.88&end=555.55。

    这使得您的Flash播放器可以依靠服务器实现进度条拖动功能。

  • FLV

    百度智能云CDN同样支持Flash Video(FLV)文件的伪流(pseudo-streaming)播放,通常这些文件拓展名为.flv。

    FLV文件的伪流模式与MP4有所不同:FLV文件是通过文件字节偏移进行拖动的。

    通常情况下(不同播放器可能不同),用户在FLash播放器中播放一个FLV文件,当用户拖动进度条时,播放器会发送一个HTTPS(S)请求,并在该请求的查询参数中携带指定文件字节偏移的参数(通常参数名为start,单位为字节),服务器根据配置会响应以两种不同的内容:

    • byte模式:服务器响应以原始FLV文件从start指定字节开始的文件内容
    • byteav模式:服务器在原始FLV文件以start指定字节开始的内容前添加上第一个Video Tag和Audio Tag(通常为Metadata)作为响应,该模式由于包含Metadata使得播放器的解码参数得以重设。
      即byteav模式比byte模式要多响应两个Tag(Metadata)。
Method Path 说明
PUT /v2/domain/{domain}/config?mediaDrag 设置视频拖拽的参数

domain:CDN加速域名

请求体(Request Body)

参数 可选 类型 说明
mediaDragConf 必选 MediaDragConf 视频拖拽的设置

MediaDragConf:

参数 可选 类型 说明
mp4 可选 MediaDrag mp4类型伪流的拖拽设置,如果是取消设置,请不要带上这个字段
flv 可选 MediaDrag flv类型伪流的拖拽设置,如果是取消设置,请不要带上这个字段

MediaDrag:

参数 可选 类型 说明
fileSuffix 可选 list类型,元素类型为String 百度智能云CDN支持MP4文件的伪流(pseudo-streaming)播放,通常这些文件拓展名为.mp4,.m4v,.m4a,因此这个fileSuffix值为文件拓展名集合,如: ["mp4", "m4v", "m4a"],type为mp4,fileSuffix默认值为["mp4"];type为flv,fileSuffix默认值为["flv"]
startArgName 可选 String start参数名称,默认为“start”,您可以自定义参数名称,但是要求不能和endArgName相同
endArgName 可选 String end参数名称,默认为“end”,您可以自定义参数名称,但是要求不能和startArgName相同
dragMode 必选 string mp4类型按秒进行拖拽,flv类型按字节进行拖拽。type为flv可选择的模式为“byteAV”或”byte”;type为mp4只能是"second"模式

响应码 (Http Status Code)

HTTP Status Code 说明
200 成功
400 更新失败,参数错误等

请求示例1

Plain Text
1PUT /v2/domain/myself.baidu.com/config?mediaDrag HTTP/1.1
2Host: cdn.baidubce.com
3Content-Length: 130
4Content-Type: application/json
5
6{
7    "mediaDragConf":{
8        "mp4":{
9            "fileSuffix":[
10                "mp4",
11                "m4a"
12            ],
13            "startArgName":"startIndex",
14            "dragMode":"second"
15        },
16        "flv":{
17            "dragMode":"byteAV"
18        }
19    }
20}

响应示例

Plain Text
1HTTP/1.1 200 OK
2Content-Type: application/json; charset=utf-8
3Transfer-Encoding: chunked
4
5{
6    "status":"RUNNING"
7}

请求示例2 取消flv类型伪流的拖拽设置,保持mp4类型伪流的拖拽设置不变 此时请求体中不加flv参数,但是为保持mp4类型伪流的拖拽设置不变,请求体中的mp4参数一定要为当前该domain的mp4参数值一致(当前该domain的mp4参数值可以通过查询视频拖拽接口获取)。

Plain Text
1PUT /v2/domain/myself.baidu.com/config?mediaDrag HTTP/1.1
2Host: cdn.baidubce.com
3Content-Length: 130
4Content-Type: application/json
5
6{
7    "mediaDragConf": {
8        "mp4": {
9            "fileSuffix": [
10                "mp4",
11                "m4a"
12            ],
13            "startArgName": "startIndex",
14            "dragMode": "second"
15        }
16    }
17}

响应示例

Plain Text
1HTTP/1.1 200 OK
2Content-Type: application/json; charset=utf-8
3Transfer-Encoding: chunked
4
5{
6    "status":"RUNNING"
7}

请求示例3 修改mp4类型伪流的拖拽设置的dragMode设置项,保持flv类型伪流的拖拽设置不变 此时请求体中mp4参数的dragMode设置为目标值,mp4的其余参数保持和当前该domain的对应参数一致,否值会被覆盖为默认值。请求体中的flv参数一定要为当前该domain的mp4参数值一致)。

Plain Text
1PUT /v2/domain/myself.baidu.com/config?mediaDrag HTTP/1.1
2Host: cdn.baidubce.com
3Content-Length: 130
4Content-Type: application/json
5
6{
7    "mediaDragConf":{
8        "mp4":{
9            "fileSuffix":[
10                "mp4",
11                "m4a"
12            ],
13            "startArgName":"startIndex",
14            "dragMode":"second"
15            "dragMode":"--目标值---"
16        },
17        "flv":{
18            "dragMode":"byteAV"
19        }
20    }
21}

响应示例

Plain Text
1HTTP/1.1 200 OK
2Content-Type: application/json; charset=utf-8
3Transfer-Encoding: chunked
4
5{
6    "status":"RUNNING"
7}

上一篇
查询页面优化
下一篇
设置QUIC