媒体工作流,支持截图、转码、转封装、水印、加密、剪辑等功能,您可以快速、灵活、按需搭建云端音视频处理流程;在媒体工作流开始执行和完成执行时,支持向指定的消息队列或消息通知发送工作流执行信息。

每个媒体工作流与 输入媒体Bucket 的一个路径绑定,当音视频文件上传至该路径或者其下子目录时,该媒体工作流就会被自动触发,执行既定的处理操作,并将处理结果保存至 输出媒体Bucket 的指定路径下。

新建媒体工作流

  1. 登录 媒体处理控制台
  2. 选择所需的地域。
  3. 单击 媒体管理 > 媒体库设置 > 工作流
  4. 单击 新建工作流

  5. 设置工作流信息。

    可以从 配置方案 中选择一个媒体工作流快速编辑,也可以自行创建工作流。

    1. 工作流名称 中设置工作流名称。
    2. 配置方案 中选择 自定义

  6. 设置节点。
    1. 设置 输入 节点。
      1. 单击 输入 节点右侧的图标进行配置。
      2. 输入 页面,单击 输入路径 右侧的 选择

      3. OSS文件管理 中,选择bucket名称,并单击 确定

        说明 为了方便以后查找文件,建议您源视频在输入媒体Bucket中的保存路径与输出媒体Bucket中的保存路径一致,本文示例均存储在根目录。
      4. 消息类别:可选,您可以选择消息队列或消息通知,并设定队列或消息的实例。

    2. 设置 转码 节点。
      1. 单击 输入 节点右侧的

        图标,添加 转码 节点。

      2. 单击 转码 节点右侧的图标进行配置。
      3. 转码 > 基础配置 中,单击 转码模板 右侧的 选择

      4. 选择 转码模板 并单击 确定

      5. 转码 > 基础配置 中,单击 输出路径 右侧的 选择

        说明

        输出路径 是OSS上的一个存储位置及输出文件名。为避免媒体工作流多次执行时覆盖输出文件,您可以组合使用系统内置的UC变量参数:

        • {RunId}:媒体工作流执行ID,

        • {ObjectPrefix}:不含Bucket信息的原文件路径,

        • {FileName}:不含扩展名的原文件名,

        • {ExtName}:原文件扩展名。

      6. OSS文件管理 中,选择bucket名称,并单击 确定

        说明 输出Bucket不可与输入Bucket为同一个Bucket。
      7. 输出路径 是OSS上的一个存储位置及输出文件名,设置参见 转码 节点的输出路径说明。单击 确定转码 节点设置完成。

    3. 设置 截图 节点。
      1. 单击 输入 节点或 转码 节点右侧的图标,添加 截图 节点。
      2. 单击 截图 节点右侧的图标进行配置。
      3. 选择 截图方式
      4. 单击 输出Bucket 右侧的 选择

      5. OSS文件管理 中,选择bucket名称,并单击 确定

      6. 设置输出路径。

        为指定输出媒体Bucket的一个存储位置及输出截图文件名,为避免媒体工作流多次执行时覆盖输出文件,您可以组合使用系统内置的变量参数,{SnapshotTime} 为截图时间点,单位为毫秒。

      7. 开启 设为封面 功能。

        打开此开关后,此节点截取的图片会自动设置为媒体库中该媒体的封面;当有多张截图时,默认第一张设为封面。

    4. 设置 发布 节点。
      1. 单击 发布 节点右侧的图标,添加 发布 节点。
      2. 发布 页面,设置发布类型为 自动
        • 系统默认为 手动 发布类型,即每个转码输出的文件无法直接通过OSS地址以Public Read方式或CDN地址直接访问。
        • 设置为 自动 发布,则转码输出的文件可直接通过OSS地址以Public Read方式或CDN地址直接访问。
    完成节点设置后,单击 下一步 进入 配置内容分发网络(CDN)

  7. 配置内容分发网络(CDN)。

    系统会列出以本工作流所使用的输出媒体Bucket为源的点播加速域名。

    如有需要,可单击 + 添加输出媒体Bucket 绑定点播加速域名(可选)。点播加速域名配置,详情参考 视音频点播加速



    说明 该加速域名必须已经过备案。

完成媒体工作流创建。

媒体工作流创建后,将自动激活为启用状态,上传至 输入 节点绑定的 输入路径 的音视频文件将会自动触发该工作流的执行。

单击 管理工作流 可回到工作流管理页面,显示媒体工作流列表。



编辑、删除媒体工作流

如需对媒体工作流进行编辑修改或删除,需先将工作流设置为 停用 状态。

工作流被停用后,其自动执行机制将会停止工作。

完成编辑后,需手动 启用 媒体工作流,以恢复工作流的自动处理机制。