本文档通过对控制台操作的详述,为您介绍如何创建HLS打包工作流。

场景

通过将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

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

  11. 单击 确定,完成配置。
  12. 单击 保存,完成工作流创建。

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