You need to enable JavaScript to run this app.
导航

闲时转码策略说明

最近更新时间2022.08.31 16:06:32

首次发布时间2022.01.27 17:51:04

闲时转码是由火山引擎推出的一种视频处理的能力,适用于对处理时间不敏感的视频文件,利用火山引擎非峰值时间段的机器资源处理的该任务。具有高效利用系统资源,降低转码成本的优势。

适用场景

  • 适用于存在大量存量视频,并且对处理时间点不敏感,希望节省成本的场景。
  • 适用于在线业务中,对部分转码档位处理时间要求较低,希望节省成本的场景。
  • 适用于存在时差的场景,例如:在海外,其本身业务的峰值就在闲时时段。

前提条件

注意事项

您在指定某任务为闲时任务后,任务序列中会按照提交闲时任务的顺序排队,在等待不定时空闲时段时,可抢占火山引擎内部资源进行视频处理。

操作步骤

控制台

Step 1: 创建空间

  1. 选择左侧导航栏中的空间管理
  2. 在空间分布区域框中,单击新建空间按钮。
  3. 新建空间对话框中,根据提示信息,填写空间信息。

说明

详情请见新建空间

Step 2: 创建媒体处理模板和工作流模板

  1. 选择左侧导航栏媒体处理设置>媒体处理模板,根据自身业务需求,选择不同的页签,配置所需的模板。
  2. 配置完成所需的媒体处理模板后,选择左侧导航栏媒体处理设置>工作流模板,单击新建工作流按钮。
  3. 在创建工作流模板页面,填写工作流名称、工作流描述。推荐使用可以标识模板内容的工作流名称。
  4. 根据业务需求,在工作流任务中勾选需要添加的任务。

说明

详情请见工作流模板

Step 3: 开启闲时任务

  1. 选择左侧导航栏媒资管理>视频管理
  2. 从视频列表勾选需要处理的音视频文件。
  3. 单击处理视频按钮。
  4. 发起视频处理对话框中,选择工作流模板。
  5. 打开闲时任务开关。
  6. 单击确认按钮,开始视频处理。

Step 4: 查看工作流任务

选择左侧导航栏任务管理>工作流任务,进入工作流任务页面。任务详情只支持近 10 天。

列表中支持查看的信息如下表所示。

信息说明
任务 ID工作流任务的 ID,支持通过任务 ID 检索工作流任务。
Vid音视频的唯一表示,通过 Vid 可以检索该音视频相关的工作流任务。
工作流列表展示工作流名称和工作流 ID。
任务状态工作流的执行状态,支持筛选的状态包括成功、失败、排队中、执行中和终止。
任务类型支持筛选正常任务、闲时任务。

任务来源

来源,包括 3 种任务。

  • 自动触发:配置了上传自动触发生成的任务;
  • 主动触发:通过控制台或 OpenAPI 主动触发生成的任务;
  • 策略触发:由策略管理>转码策略中的配置触发产生的任务。
创建时间工作流任务创建的时间,列表默认按照创建时间降序排列。
完成时间工作流执行完成的时间。

Step 5: 查看工作流详情

工作流任务创建后,可单击操作列的查看详情按钮,查看基础信息、执行进度和执行详情。

基础信息:获取音视频的基本信息。单击工作流 ID按钮,跳转到工作流模板页面,支持查看或编辑工作流模板内容。
执行进度:工作流任务触发后通常会执行 3 个步骤。

  1. 创建:发起视频处理任务的时间。
  2. 开始执行:开始执行任务的时间。依次执行工作流中的任务;例如,视频转码任务、音频转码任务、多媒体 AI 任务等;
  3. 执行完成:视频处理完成的时间。

执行详情:包含子任务类型、对应的模板名称、各个模板执行的开始时间、结束时间,以及对应的执行时间和状态。单击对应的模板名称按钮,跳转到对应媒体处理模板页面,支持查看编辑媒体处理模板内容。

如下图所示,任务类型为闲时任务,执行进度为已完成。

Step 6: 统计数据

  1. 选择左侧导航栏数据统计>用量查询
  2. 用量查询页面,选择转码页签,选定全部任务类型的下拉选框,筛选正常任务、闲时任务的数据统计。

OpenAPI

调用触发工作流接口。

  • 通过设置请求参数EnableLowPriority取值为 true,则开启闲时任务。

服务端 SDK

点播 OpenAPI 提供了配套的服务端 SDK,支持多种编程语言,帮助您实现快速开发。建议使用服务端 SDK 来调用 API,此 API 各语言调用的示例代码,请参考如下: