视频点播的上传存储设置包括上传设置、外网访问设置和存储设置。本文为您介绍上传存储设置的功能介绍、前提条件、注意事项和具体操作说明。
功能介绍
- 上传自动触发设置:包含自动生成封面、自动生成封面候选、视频元信息提取方式、低频存储自动提取视频元信息、归档存储自动提取视频元信息、视频元信息提取 md5、自动触发默认工作流、自动设置视频状态、覆盖上传等。视频上传完成后,系统会根据您的设置自动触发。
- 默认配置:支持设置默认工作流。
- 外网访问设置:关闭 URL 鉴权后,基本信息中的读写权限切换为公共读,互联网上任何用户都可以对该 Bucket 内的文件进行访问。
- 存储设置:默认点播存储。完成对象存储授权后,支持添加对象存储 Bucket。
注意事项
- 上传设置对空间内所有上传的视频资源生效。
- 提交修改上传设置中的上传自动触发设置和默认配置后,需要一些时间(通常为 5 - 10 分钟)才能生效,请耐心等待生效后再继续操作。
- 如果您在调用 API 时指定了工作流,将不会再使用默认工作流。
- 2022年 11 月 01 日之前创建的空间不支持添加对象存储 Bucket。
- 当前默认支持挂载**华北2(北京)**区域。
说明
如果您需要挂载华东2(上海)、华南1(广州)区域,请联系我们开通白名单功能。
- 存储设置中默认转码后的文件和片源在同一个 Bucket 中。如果您需要添加水印,水印文件需要与片源在同一个 Bucket 中。
上传自动触发设置
自动生成封面
开启自动生成封面时,视频上传成功后,系统将自动选择第一张非黑帧作为视频封面。系统会根据某帧中的黑色元素是否超过 80% 来判断该帧是否为黑帧。若要开启自动生成封面功能,请按以下步骤:
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在上传设置页签下,单击上传自动触发设置区域内的修改配置按钮。
- 开启自动生成封面开关。
- (可选)单击高级设置按钮,开启自定义文件路径开关。您可以输入固定字符串和变量来自定义生成的封面文件路径。详情规则请参见截图变量详细说明。
说明
- 不支持以
/
、\
开头,不支持连续 /
、空格、+
等特殊字符。 - 不支持
{{count}}
变量。
- 单击确定按钮。
自动生成封面候选
开启自动生成封面候选时,视频上传成功后,系统将智能抽取 8 个关键帧作为候选封面。若要开启自动生成封面候选功能,请按以下步骤:
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在上传设置页签下,单击上传自动触发设置区域内的修改配置按钮。
- 开启自动生成候选封面开关。
- 单击确定按钮。
自动触发默认工作流
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在上传设置页签下,单击上传自动触发设置区域内的修改配置按钮。
- 切换自动触发默认工作流开关。
- 单击确定按钮。
自动设置视频状态
在视频点播中,音视频资源的发布状态分为发布和未发布。默认情况下,上传到视频点播的音视频的状态为未发布,无法获取播放地址进行播放。因此,在播放音视频之前,您必须将音视频的发布状态修改为已发布。参考以下步骤自动设置视频状态:
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在上传设置页签下,单击上传自动触发设置区域内的修改配置按钮。
- 将自动设置视频状态设为发布。
- 单击确定按钮。
覆盖上传
覆盖上传是指上传具有相同文件路径的新媒资文件,替换之前上传的旧媒资文件。
注意
覆盖上传可能导致图床安全风险,如果没有适当的安全措施和权限管理,可能被攻击者滥用为注入恶意内容或删除重要文件的方式,请谨慎评估后开启。
参考以下步骤开启覆盖上传:
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在上传设置页签下,单击上传自动触发设置区域内的修改配置按钮。
- 切换覆盖上传开关。
- 单击确定按钮。
上传完成回调返回媒资播放地址
此功能开启时,媒资上传完成事件中会返回视频播放地址。同时,您还需将自动设置视频状态为发布。
说明
对于媒资上传完成事件返回的视频播放地址,过期时间等配置是与域名配置保持一致的。
参考以下步骤开启此功能:
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在上传设置页签下,单击上传自动触发设置区域内的修改配置按钮。
- 切换上传完成回调返回媒资播放地址开关。
- 单击确定按钮。
上传完成回调返回工作流任务 ID
此功能开启时,如果您在上传音视频时触发工作流任务,媒资上传完成事件中会返回工作流任务 ID。参考以下步骤开启此功能:
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在上传设置页签下,单击上传自动触发设置区域内的修改配置按钮。
- 切换上传完成回调返回工作流任务 ID 开关。
- 单击确定按钮。
转码配置(设置默认工作流)
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在上传设置页签下,单击转码配置区域内的修改配置按钮。
- 在下拉列表中选择工作流。如需创建工作流,请见工作流。
- 单击确定按钮。
上传提取元信息配置
视频元信息提取方式
对于上传到视频点播、标准存储的音视频资源,视频点播默认会提取视频分辨率、时长、码率等元信息。视频点播支持以下两种视频元信息提取方式:
- 同步+异步提取:(默认)优先同步提取元信息,仅在极少数同步提取超时的情况下采用异步提取。同步抽取元信息是指在
CommitUploadInfo
接口中抽取元信息。适用于上传完成后需要立即获取媒资信息的情况。 - 异步提取:采用全异步提取的方式。适用于对上传速度要求较高的情况。
参考以下步骤设置视频元信息提取方式:
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在上传设置页签下,单击上传提取元信息配置区域内的修改配置按钮。
- 单击同步+异步提取(默认)或者异步提取方式。
- 单击确定按钮。
低频存储自动提取视频元信息
对于低频存储的文件,开启此功能会产生低频数据取回费用。详见低频存储计费。参考以下步骤开启此功能:
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在上传设置页签下,单击上传提取元信息配置区域内的修改配置按钮。
- 切换低频存储自动提取视频元信息开关。
- 单击确定按钮。
归档存储自动提取视频元信息
对于归档存储的文件,开启此功能会产生归档数据取回费用。详见归档存储计费。参考以下步骤开启此功能:
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在上传设置页签下,单击上传提取元信息配置区域内的修改配置按钮。
- 切换归档存储自动提取视频元信息开关。
- 单击确定按钮。
视频元信息提取 MD5
默认情况下,如果上传的文件大小在 16 MB 以内,系统会提取 MD5 信息。如果您需要确保所有上传的文件均提取 MD5 信息,请开启视频元信息提取 MD5。
说明
提取 MD5 需要全量下载视频,可能导致元信息提取速度变慢,建议仅在强需 MD5 的情况下开启。
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在上传设置页签下,单击上传提取元信息配置区域内的修改配置按钮。
- 切换视频元信息提取md5开关。
- 单击确定按钮。
上传加速设置
详见跨地域上传加速。
外网访问设置
如您在视频点播服务中未配置加速域名,则会通过互联网从点播存储地址直接下载或播放视频源文件。
注意
外网访问域名不支持 M3U8 改写。开启 URL 鉴权时,您无法播放 HLS 协议视频。
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在外网访问设置页签下,您可查看以下基本信息:
- 区域:点播存储桶的所在区域,默认为华北1。
- 存储地址:系统自动生成的点播存储地址。
- 创建时间:点播存储桶的创建时间。
- 读写权限:默认为私有。开启 URL 鉴权时,读写权限为私有;关闭 URL 鉴权时,读写权限为公共读。
- 您可单击页面下方修改配置按钮,进行以下操作:
设置 URL 鉴权。用户请求必须携带一个由多个字段计算得到的签名。只有当请求中携带的签名与服务端计算得到的签名匹配时,请求才会被接受。配置更新大约需要 5 分钟生效。目前仅支持 Type A 类型,具体参数说明如下:
参数 | 说明 |
---|
状态 | 默认为开启。若关闭 URL 鉴权,读写权限将切换为公共读,互联网上任何用户都可以对该 Bucket 内的文件进行访问,有可能造成数据外泄以及费用激增,请谨慎操作。 |
类型 | 固定为 A 类型。 |
签名主 Key | 设置一个主密钥。密钥由长度为 6-40 个字符组成,只能包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。 |
签名备 Key | 设置一个备密钥。密钥的要求与主 key 相同。 |
签名参数 | 设置请求的签名参数名称。默认为 auth_key ,支持自定义,但是不能设置为 timestamp 。参数名称不能超过 100 个字符,支持由字母、数字、下划线 _ 、中划线 - 、句号 . 、逗号 , 、感叹号 ! 。同时,参数名称至少包含一个字母或者数字。 |
有效时间 | 设置签名的有效时间,默认为 1800,单位为秒。取值范围为 [0,315,360,000]。 - 该字段与签名参数搭配使用,用来计算签名的过期时间。
- 签名的过期时间 = 签名参数 + 有效时间。视频点播收到某个请求时,如果请求中包含的签名的过期时间小于当前时间,视频点播判定签名已过期。此时,视频点播返回 403 响应状态码,表示鉴权失败。
|
时间格式 | 固定为十进制(Unix 时间戳) |
设置 IP 黑白名单。仅允许或者禁止来自特定 IP 的请求访问点播存储地址。IP 黑白名单具体参数说明如下:
- 状态:默认关闭,您可通过编辑更改状态。
- 类型:可选白名单或者黑名单。
- IP:输入 IP 地址。IP 要求的规则如下:
- 支持 IP 格式( IPv4 或 IPv6)、 CIDR 网段。
- 多个 IP 地址以
;
分隔,或一行一个。不超过 1000 个。 - 长度限制为 1 到 30,000 个字符。
添加对象存储 Bucket
上传至视频点播服务的媒资默认会存储在点播存储服务中。如果您已经有大量媒体文件存储在对象存储 TOS 服务的 Bucket 中,并且不方便将其迁移到视频点播存储中,则可将自己的对象存储 Bucket 添加到视频点播服务中。这样,您就能够对存储在对象存储 Bucket 中的媒体文件进行转码、画质增强、截图、播放等操作。
注意
添加对象存储 Bucket 为白名单功能。使用前请提交工单联系火山引擎技术支持团队申请开通。
注意事项
- 当前支持挂载华北2(北京)、华东2(上海)、华南1(广州)区域。
- 2022 年 11 月 01 日之前创建的空间不支持添加对象存储 bucket。
- 不支持重复挂载。例如,对象存储的 Bucket A 挂载在视频点播的空间 A 后,不可再挂载至空间 B。
- 默认情况下,转码后的文件和片源在同一个 Bucket 中。如果您需要添加水印,水印文件需要与片源在同一个 Bucket 中。
媒体处理能力支持情况
对于点播挂载 TOS 和点播存储,媒体处理能力的支持情况存在差异,具体如下:
媒体处理能力 | 点播挂载 TOS | 点播存储 |
---|
视频转码 | 支持 | 支持 |
低成本转码 | 支持 | 支持 |
倍速转码 | 支持 | 支持 |
极智超清 | 支持 | 支持 |
音频转码 | 支持 | 支持 |
截图 | 支持 | 支持 |
画质增强 | 支持 | 支持 |
水印贴片 | 支持 | 支持 |
视频剪辑 | 支持 | 支持 |
检测修复 | 不支持 | 支持 |
多媒体 AI | 不支持 | 支持 |
智能字幕 | 不支持 | 支持 |
操作步骤
授权并添加对象存储 Bucket 的步骤如下:
- 登录视频点播控制台,进入指定空间。
- 单击左侧导航栏系统设置 > 上传存储设置。
- 在存储设置页签下,单击添加存储地址。
- 在弹框中选择 bucket。支持输入前缀进行搜索。
- 将挂载的 Bucket 设为默认存储地址。
说明
默认存储切换有 3 分钟灰度时间。期间上传的视频可能会存储在切换前的默认存储中。
后续操作
- 添加域名:添加对象存储 Bucket 后,如需从视频点播服务获取播放地址,您需要添加域名,并将回源存储设为对象存储地址,如下图所示。
- 上传媒资:添加对象存储 Bucket 后,您既可通过视频点播上传视频文件,也可通过对象存储上传视频文件。
注意
挂载区域为华东2(上海)、华南1(广州)时,不支持通过视频点播服务上传视频。
- 触发媒体处理:
- 通过视频点播上传的视频文件,发起处理任务的方式如下:
- 通过视频点播控制台指定单个媒体处理模板来触发转码任务,具体请见触发媒体处理。
- 设置空间级别的默认工作流、上传时指定工作流 ID 或上传后手动触发工作流。具体操作请见触发工作流。
- 通过对象存储上传的视频文件,可调用 StartWorkflow 接口触发媒体处理。您需要传入工作流 ID。
- 查看处理结果:
- 在视频点播控制台查看任务进度和处理结果。具体操作请参见工作流任务。
- OpenAPI 或服务端 SDK:
- 获取视频播放地址: