工作流

点播提供了一系列媒体处理的能力,如转码、截图、智能审核等。为提高媒体处理的易用性,视频点播提供了工作流能力,支持在控制台自定义媒体处理的流程。本文为您介绍工作流的基础架构、配置方式和使用方式。

简介

工作流旨在将大部分媒体处理功能流程化、实例化,用户可提前构建自定义处理流程,并将制定视频按照特定工作流程进行处理,避免用户重复、繁琐的调用接口,提供一站式的媒体处理服务。同时,工作流提供了丰富的条件判断机制,可自定义下一节点条件触发条件,便于灵活组建场景化处理流程。

基础架构

工作流示例

  • 审核+转码串行

    此流程表示视频进入到点播后,先进行审核操作,然后进行转码操作的串行化处理。具体审核完成后如何进行转码,请参见下文审核+转码串行

  • 审核+转码并行

    此操作表示视频进入到点播后,同时进行审核和转码的操作。

  • 分发源片+转码并行

    该流程会将源文件作为一路播放流,同时会按照设置的转码节点进行其他码流输出。

处理流程

工作流的处理流程如下:

准备工作:用户在控制台配置工作流。

  1. 用户获取上传凭证,同时指定工作流。点播服务返回上传凭证。

  2. 用户发起视频上传。

  3. 上传完成后自动触发工作流。

  4. 视频点播服务的工作流引擎根据工作流配置,自动进行媒体处理、视频AI等操作。

配置方式

目前,可以在控制台的工作流管理页面配置工作流。

使用方式

您可以在获取上传凭证时指定工作流。

注意

工作流方式和原模板组上传方式只能使用一种,并且使用工作流ID上传时,请注意工作流ID的合法性。更多信息,请参见获取视频上传地址和凭证接口。

审核+转码串行

以审核+转码模式(先进行审核,审核通过后,再进行转码)为例,具体操作如下:

  1. 进入控制台的工作流管理页面。

  2. 单击添加工作流,输入名称。

  3. 单击开始右边的+按钮,此处以审核节点为例,添加智能媒资审核节点。添加节点

  4. 添加完成后,单击编辑按钮,选择审核模板。添加审核模板

  5. 单击审核节点右边的+按钮,添加转码节点,表示转码节点在审核节点之后。

  6. 添加完成后,单击编辑按钮,配置执行条件。

    注意

    此时多了一个选项:执行条件表示父节点满足何种状态,才能触发该节点。用户可根据需要进行触发条件的选择。

    由于我们想要的流程是审核通过后才进行转码,此时我们选择触发条件为:父节点审核通过,表示审核通过才进行转码。同时,选择所要使用的转码模板组ID。 父节点审核通过

    其他执行条件介绍如下表所示:

    情况描述

    执行条件

    条件描述

    父节点为审核

    任意条件

    任何条件该节点均可执行。

    父节点审核通过

    父节点审核通过才可执行该节点。

    父节点审核操作失败

    父节点审核失败才可执行该节点,常见于源文件存在问题等,不常见。

    父节点视频违规屏蔽

    父节点审核完成,并且确认视频违规,并已经自动屏蔽。常用与违规视频只转部分低码率清晰度用于人工审核等场景。

    父节点为转码

    任意条件

    任何条件该节点均可执行。

    父节点转码成功

    父节点转码成功后才可执行此节点。

    父节点转码失败

    父节点转码失败才可执行此节点,不常用。

  7. 在完成工作流拓扑结构后,单击确认,会生成一个工作流ID,记录此工作流ID,用于后面的上传指定。完成

审核+转码并行

如果需要审核和转码并行,可以在开始节点右边的按钮添加两个子节点,即审核、转码,可以构造如下工作流。

注意

需要点击节点编辑,并选择所要使用的操作模板(审核模板、转码模板组等)。