媒体工作流,支持截图、转码、转封装、水印、加密、剪辑等功能,您可以快速、灵活、按需搭建云端音视频处理流程;在媒体工作流开始执行和完成执行时,支持向指定的消息队列或消息通知发送工作流执行信息。
每个媒体工作流与 输入媒体Bucket 的一个路径绑定,当音视频文件上传至该路径或者其下子目录时,该媒体工作流就会被自动触发,执行既定的处理操作,并将处理结果保存至 输出媒体Bucket 的指定路径下。
新建媒体工作流
- 登录 媒体处理控制台。
- 选择所需的地域。
- 单击 。
- 单击 新建工作流。
- 设置工作流信息。
可以从 配置方案 中选择一个媒体工作流快速编辑,也可以自行创建工作流。
- 在 工作流名称 中设置工作流名称。
- 在 配置方案 中选择 自定义。
- 设置节点。
- 设置 输入 节点。
- 单击 输入 节点右侧的
图标进行配置。
- 在 输入 页面,单击 输入路径 右侧的 选择。
- 在 OSS文件管理 中,选择bucket名称,并单击 确定。
说明 为了方便以后查找文件,建议您源视频在输入媒体Bucket中的保存路径与输出媒体Bucket中的保存路径一致,本文示例均存储在根目录。 - 消息类别:可选,您可以选择消息队列或消息通知,并设定队列或消息的实例。
- 单击 输入 节点右侧的
- 设置 转码 节点。
- 单击 输入 节点右侧的
图标,添加 转码 节点。 - 单击 转码 节点右侧的
图标进行配置。
- 在 转码模板 右侧的 选择。
- 选择 转码模板 并单击 确定。
- 在 输出路径 右侧的 选择。
说明输出路径 是OSS上的一个存储位置及输出文件名。为避免媒体工作流多次执行时覆盖输出文件,您可以组合使用系统内置的UC变量参数:
-
{RunId}:媒体工作流执行ID,
-
{ObjectPrefix}:不含Bucket信息的原文件路径,
-
{FileName}:不含扩展名的原文件名,
-
{ExtName}:原文件扩展名。
中,单击 -
- 在 OSS文件管理 中,选择bucket名称,并单击 确定。
说明 输出Bucket不可与输入Bucket为同一个Bucket。 - 输出路径 是OSS上的一个存储位置及输出文件名,设置参见 转码 节点的输出路径说明。单击 确定,转码 节点设置完成。
- 单击 输入 节点右侧的
- 设置 截图 节点。
- 单击 输入 节点或 转码 节点右侧的
图标,添加 截图 节点。
- 单击 截图 节点右侧的
图标进行配置。
- 选择 截图方式。
- 单击 输出Bucket 右侧的 选择。
- 在 OSS文件管理 中,选择bucket名称,并单击 确定。
- 设置输出路径。
为指定输出媒体Bucket的一个存储位置及输出截图文件名,为避免媒体工作流多次执行时覆盖输出文件,您可以组合使用系统内置的变量参数,{SnapshotTime} 为截图时间点,单位为毫秒。
- 开启 设为封面 功能。
打开此开关后,此节点截取的图片会自动设置为媒体库中该媒体的封面;当有多张截图时,默认第一张设为封面。
- 单击 输入 节点或 转码 节点右侧的
- 设置 发布 节点。
- 单击 发布 节点右侧的
图标,添加 发布 节点。
- 在 发布 页面,设置发布类型为 自动。
- 系统默认为 手动 发布类型,即每个转码输出的文件无法直接通过OSS地址以Public Read方式或CDN地址直接访问。
- 设置为 自动 发布,则转码输出的文件可直接通过OSS地址以Public Read方式或CDN地址直接访问。
- 单击 发布 节点右侧的
完成节点设置后,单击 下一步 进入 配置内容分发网络(CDN)。 - 设置 输入 节点。
- 配置内容分发网络(CDN)。
系统会列出以本工作流所使用的输出媒体Bucket为源的点播加速域名。
如有需要,可单击 + 添加 将 输出媒体Bucket 绑定点播加速域名(可选)。点播加速域名配置,详情参考 视音频点播加速。
说明 该加速域名必须已经过备案。
完成媒体工作流创建。
媒体工作流创建后,将自动激活为启用状态,上传至 输入 节点绑定的 输入路径 的音视频文件将会自动触发该工作流的执行。


编辑、删除媒体工作流
如需对媒体工作流进行编辑修改或删除,需先将工作流设置为 停用 状态。
工作流被停用后,其自动执行机制将会停止工作。
完成编辑后,需手动 启用 媒体工作流,以恢复工作流的自动处理机制。
