场景

把480P、720P、1080P的视频流打包为1个输出文件,以便您根据网络带宽情况切换最适宜的视频流。

操作步骤

  1. 登录 媒体处理控制台
  2. 选择所需的地域。
  3. 单击 媒体管理 > 媒体库设置
  4. 单击 工作流 > 创建工作流
  5. 单击 输入 节点右侧的图标,添加打包节点。

  6. 单击 打包配置 节点右侧的图标,添加3个 视频提取 节点。


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

      说明 输入路径 是OSS上的一个存储位置,应为OSS上真实存在的路径。
    3. OSS文件管理 中,选择bucket名称,并单击 确定

    4. 消息类别:可选,您可以选择 队列通知,并设定队列或消息的实例。
  8. 配置 打包配置 节点。
    1. 修改 名称,或者保持系统默认名称。
    2. 单击 打包配置节点右侧的 图标进行配置。
    3. 打包配置 页面,单击 输出路径 右侧的 选择

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

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

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

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

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

      说明 输出Bucket不可与输入Bucket为同一个Bucket。
    打包配置 节点配置完成。

  9. 配置 视频提取 节点。
    1. 单击 视频提取节点右侧的 图标进行配置。
    2. 修改 名称,或者保持系统默认的名称。
    3. 视频提取 > 基础配置 页面,单击 转码模板 右侧的 选择

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

    5. 配置 资源路径

      建议您使用默认值。您也可以根据具体需求进行修改。需要注意的是:若 打包配置 节点的 输出路径a/b/c.m3u8,提取节点 资源路径d/e/f.m3u8,则提取文件实际存放位置为a/b/d/e/f.m3u8

    6. 音轨 中,选择 保留

      说明 请您按照上述操作分别配置3个 视频提取 节点,转码模板分别对应480P、720P、1080P。
  10. 配置 打包生成 节点。
    1. 单击 打包生成节点右侧的 图标进行配置。
    2. 您可以根据实际需求修改 网络宽带 的值。

  11. 单击 确定,完成节点设置。
  12. 单击 下一步

    工作流创建完成。

  13. 提交任务。

    HLS打包工作流默认不会自动触发。请您调用 AddMedia 接口指定视频及HLS打包工作流ID进行视频的处理。