CDN加速

工作流设置

更新时间:2021-01-27 16:09:23

目录

一、基础描述

云点播平台提供了一系列媒体处理能力,如拼接、转码、AI清除广告、设置文件输出属性等,工作流将这些功能进行整合,用户可基于不同的使用场景,提前创建自定义工作流模版,且支持自定义条件选择,使用时只需选择相应的工作流即可一次性完成媒体处理,它解决了短视频、视频网站客户在接入过程中需要对接多个接口的困难境地,节省了大量的开发时间,提高了媒体生产效率。

二、使用说明

2.1 创建工作流模板

基础设置

1、进入 云点播控制台,选择系统配置,工作流设置”,选择创建工作流。

最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

2、进入到工作流设置页面,支持设置基础工作流名称、说明。

最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

  • 支持设置"工作流名称",必填,100字符以内;
  • 支持设置"说明",选填,200字符以内;
  • 可以设置"拓扑结构",拓扑图采取箭头形式,固定存在"开始"、"结束"节点,可以增加过程中节点,过程中节点包含拼接、转码、设置文件输出属性。
  • 可设置其他配置,目前仅包含一项"仅保留输出文件",可开启关闭,默认关闭;
  • 拓补结构中设置的多个工作节点支持编辑和删除;
  • 由于业务限制,目前拓扑图中仅支持一条流串行,因此有以下限制:
    • 限制1:仅支持1条流串行;
    • 限制2:转码(设置了多清晰度的转码模板)工作在裁剪/拼接工作之后,转码工作之后不能再出现转码/拼接/AI清除广告/;
    • 示例“开始=>多个拼接=>转码=>设置文件属性=>结束”

3、根据工作流流程,支持按顺序创建对应的任务,支持任务包括如下:条件、拼接、AI清除广告、转码、设置文件属性,以下分别一一介绍功能。

最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

条件工作流

条件任务,即工作流按顺序执行的条件;
条件模板:目前条件模板需要网宿客户技术支持提供配置,才会在前端显示对应的条件模板,可配置的条件包括如下:

  1. 文件流
    a) 视频文件包含字幕流
    b) 视频文件包含视频流
    c) 视频文件包含音频流
    举例说明:若满足 视频文件包含字幕流,则执行对应子任务,否则判断下一条件。
  2. 视频分辨率,其中[ ]中的值可以自定义配置
    a) 视频分辨率小于预设值 [ ] x [ ]
    b) 视频分辨率小于等于预设值 [ ] x [ ]
    c) 视频分辨率等于预设值 [ ] x [ ]
    d) 视频分辨率大于预设值 [ ] x [ ]
    e) 视频分辨率大于等于预设值[ ] x [ ]
  3. 视频码率,其中[ ]中的值可以自定义配置
    a) 视频码率小于预设值 [ ]
    b) 视频码率小于等于预设值 [ ]
    c) 视频码率等于预设值 [ ]
    d) 视频码率大于预设值 [ ]
    e) 视频码率大于等于预设值 [ ]
  4. 若有多条件组合判断需求,支持设置组合条件判断(任意满足、同时满足)
    a) 任意满足 [条件1] 和 [条件2]….[条件n]
    b) 同时满足 [条件1] 和 [条件2]….[条件n]
    条件模板预览图如下
    最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

拓扑图中预览情况
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

拼接

拼接:可设置"拼接位置"为"视频前"、“视频后”、“前后同时拼接”;选择拼接在视频前或后时,可设置"拼接素材"(从系统中目前已有的所有视频中选择一个),设置前后同时拼接时,可分别设置前、后的拼接素材;
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生
拓扑效果如下:
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

AI清除广告

AI清除广告,是基于网宿AI技术实现的智能音视频处理能力,主要支持对源视频内容中的广告部分进行智能清除,目前具备如下三种清除方式:

1. 清除视频广告:
a) AI模型选择:默认通用模型,对应的是 影视剧、电影类的视频贴片广告。若有其他类型的视频需要处理,需要提供源视频给到 网宿客户技术支持 针对性训练模型支持。
b) 清除内容:片头广告、片中广告、片尾广告。

2. 清除水印广告:
a) AI模型选择:默认通用模型,对应的是 影视剧、电影类的视频贴片广告。若有其他类型的视频需要处理,需要提供源视频给到 网宿客户技术支持 针对性训练模型支持。
b) 清除方式:拉伸模糊、高斯模糊。

3. 清除文字广告:
a) AI模型选择:默认通用模型,对应的是 影视剧、电影类的视频贴片广告。若有其他类型的视频需要处理,需要提供源视频给到 网宿客户技术支持 针对性训练模型支持。
b) 清除方式:拉伸模糊、高斯模糊。

设置图界面如下:
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

拓扑结果如下图展示:
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

转码

  1. 支持设置转码模板,详细转码设置功能可见 云点播-操作手册-网页控制台-系统配置-转码设置部分。
  2. 支持设置水印模板,具体水印设置功能可见 云点播-操作手册-网页控制台-系统配置-水印设置部分。
  3. 支持设置字幕文件:字幕文件(ass、srt后缀)需要上传到素材管理中,才可以被选择,当输出格式未MP4、f4V格式时,不支持嵌入字幕。

最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

设置文件属性

支持对最终输出的视频文件设置文件属性,最后一部工作流设置,支持设置如下:

  1. 视频分类:选择平台上已有的分类标签,若要新增,详细可见云点播-操作手册-网页控制台-系统配置-标签分类。
  2. 发布域名:选择平台上已有的域名,若要新增,详细可见 云点播-操作手册-网页控制台-系统配置-域名设置。
  3. 播放器:选择平台上已有的播放器,若要新增,详细可见 云点播-操作手册-网页控制台-系统配置-播放器设置。
  4. 支持与源文件保持一致设置(沿用工作流输入源文件的信息)

设置界面图如下:
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

拓扑图效果如下
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

仅保留输出文件

由于工作流处理,默认会生成一个新视频文件,支持对最后结束文件输出设置

  1. 仅保留输出文件:开启时,工作流完成后将删除源视频文件
  2. 沿用源文件信息:开启时,输出文件的文件ID和文件名会与源文件保持一致

最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

2.2 管理工作流模板

工作流列表展示了“工作流名称”、“说明”、“工作流ID”、“创建时间”、“操作”;

工作流列表支持按照工作流名称及创建时间排序。

单击目标工作流“操作”栏的具体操作按钮,可对该工作流进行设为默认/取消默认、编辑和删除操作。

最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

2.3 触发工作流任务

1、网页上传完成自动转码:详细见 云点播->操作手册->视频管理->上传视频文件 部分;
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

2、上传工具发起转码:详细见 云点播-操作手册-上传工具,在配置文件中可以支持设置自动转码对应的 转码组合。
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

3、控制台手动发起转码:详细见 网页控制台-发起视频处理
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

4、API接口触发转码:详细见 云点播->开发手册->视频处理->发起工作流

三、最佳实践

基于影视、电视剧类老旧视频业务场景需求配置一体化工作流模版,主要涉及需求如下:

  1. 针对 部分视频 分辨率低于 720p的视频超分修复
  2. 针对 部分视频 MKV类视频进行音频&字幕识别修复
  3. 针对 所有视频 做AI清除广告,清除源视频中的视频广告、文字广告、水印广告;
  4. 针对 所有视频 的片头广告拼接
  5. 针对 所有视频 做智能多清晰度转码,其中增值包括 打水印、打新的跑马灯广告
  6. 处理完成后,删除源视频文件。

拓扑方案:
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

相关节点说明:

1、条件工作流配置:
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

2、条件工作流分支1: 仅满足视频分辨率<1280x720,新增转码任务,用于AI超分辨率修复,模版配置如下:
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

若该部分需要保留MKV视频字幕,该转码模版可以配置开启。
最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

3、条件工作流分支2-若上述条件均不满足,后新增转码任务,视频标准化模版:

  1. 单清晰度:码率和分辨率都设置为0,输出格式设置为 mp4;
    最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

  2. 展开设置->输出设置勾选 输出新视频;
    最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

  3. 若针对MKV视频需要识别保留中文音频和中文字幕,则开启配置:
    最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

  4. 条件工作流结束,新增AI清除广告任务,默认全开启;
    最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

  5. 拼接片头任务
    最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生

  6. 多清晰度转码任务
    最新安全报告:日均抵御28.42亿次攻击 智能攻击正在发生