上云无忧 > 文档中心 > 百度智能云内容分发网络CDN设置视频拖拽
内容分发网络CDN
百度智能云内容分发网络CDN设置视频拖拽

文档简介:
CDN支持flv与mp4视频类型的拖拽,开启拖拽可降低回源率,提升速度。 百度智能云CDN支持MP4文件的伪流(pseudo-streaming)播放,通常这些文件拓展名为.mp4,.m4v,.m4a。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

概述

CDN支持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)。

背景信息

CDN视频拖拽支持对“suffix列表”、“start参数名称”和“end参数名称”进行自定义设置。

mp4类型按秒进行拖拽,flv类型按字节进行拖拽。

可选择配置为“按字节-byteav”或“按字节-byte”,如果配置byteav,CDN系统会把FLV中的第一个audio tag和第一个video tag添加到返回结果中的。请根据实际情况选择配置。

  • suffix列表

    suffix即文件后缀名,mp4文件默认为“mp4”,flv文件默认为“flv”。由于不同用户对文件类型的后缀名定义有所差异,在CDN视频拖拽设置里面,可根据实际情况填写满足自身规范要求的后缀名,可填写一个或多个,多个后缀名请以逗号分隔。

  • start参数名称

    表示视频拖拽开始时间的参数,默认为“start”。由于每个用户对视频开始参数的定义和标识不完全相同,用户可根据实际情况修改参数名称。CDN将识别用户设置的start参数值为开始时间或字节。

  • end参数名称

    表示视频拖拽结束时间的参数,默认为“end”。由于每个用户对视频end参数的定义和标识不完全相同,用户可根据实际情况修改参数名称。CDN将识别用户设置的end参数值为结束时间或字节。

设置样例

如果用户A将mp4类型的suffix值设置为“mp4v”,start参数名称和end参数名称分别设置为“start1”和“end2”。则用户侧的视频请求地址为:

http://a.com/b.mp4v?start1=200&end2=500

CDN将识别“mp4v”后缀的文件为mp4文件,会直接解析start1和end2参数对应的值,返回相关内容给用户。

设置视频拖拽

  1. 登录 CDN管理控制台,在控制台左侧导航选择 域名管理
  2. 在 域名管理 页,选择需要设置HTTP头的域名,在最右侧操作栏单击 管理,如下图所示。

  3. 在 域名详情 页,单击 高级配置,如下图所示。

  4. 选择 高级配置 页签的 视频拖拽配置 功能。

  5. 点击“MP4”或“flv”类型后面的 编辑,设置相关参数。

  6. 点击 确认,完成配置操作。
  7. 根据实际情况,您可以将视频拖拽的状态调整为“开”或“关”。

相关API

  • 您可通过 设置视频拖拽接口 设置视频拖拽的参数。
  • 您可通过 查询视频拖拽接口 查询视频拖拽的详细设置。
相似文档
  • SEO(Search Engine Optimization)优化是一种利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名的方式。目的是为网站提供生态式的自我营销解决方案,让其在行业内占据领先地位,获得品牌收益。
  • 通过带宽阈值功能您可以为域名指定一个带宽阈值,在域名实际带宽达到阈值后(有一定时间延迟),系统会自动停止该域名的加速服务(此时所有请求将被拒绝),以阻止进一步产生流量费用,避免在流量攻击、意外突发等情况下产生过高的费用。
  • 开启页面优化功能,将自动删除html中的注释以及重复的空白符,这样可以有效地去除页面的冗余内容,减小文件体积,提高加速分发效率。
  • 开启页面压缩功能后,您可以对大多数静态文件进行压缩,有效减少用户传输内容大小,加速分发效果。 目前页面压缩支持 Brotli压缩 和 Gzip压缩 两种方式。Brotli是开源的一种新型压缩算法,开启Brotli压缩功能后,CDN节点返回请求资源时,会对html、js、css等文本文件进行Brotli压缩。
  • WAF(Web Application Firewall)是百度智能云提供的一项安全服务,提供WEB安全防护服务,能够有效防黑客利用应用程序漏洞入侵渗透。 CDN支持WAF功能,实现对数据全方位的安全保护。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部