媒体工作流
视频点播服务媒体工作流
,支持截图、转码、转封装、水印、加密、剪辑等功能,使您可以快速、灵活、按需搭建云端音视频处理流程;在媒体工作流开始执行和完成执行时,支持向指定的消息队列或消息通知发送工作流执行信息。
每个媒体工作流与输入媒体Bucket
的一个路径绑定,当音视频文件上传至该路径或者其下子目录时,该媒体工作流就会被自动触发,执行既定的处理操作,并将处理结果保存至指定输出媒体Bucket
的指定路径下。
1. 新建媒体工作流
登录视频点播控制台
,进入工作流管理
,新建一个媒体工作流。
1.1. 输入节点设置
您可以自行构建工作流也可以从配置方案
中选择一个媒体工作流快速编辑以创建您的工作流,以M3U8切片工作流为例:
在工作流名
中设置工作流名称;
在配置方案
中选择M3U8切片工作流
;
1.2. 输入节点设置
在输入
节点上按打开节点编辑界面:
设置媒体工作流绑定的输入路径:点击输入路径
处的选择
按钮,打开路径选择界面, 以输入媒体Bucket iiitest 下的 vod 目录为例:
设置消息:—可选设置,您可以选择消息队列或消息通知,并设定对应的实例名称,以消息队列 vodtest 为例:
1.3. 转码节点设置
在转码
节点上按打开节点编辑界面:
设置输出路径:点击输出路径
处的选择
按钮,打开路径选择界面, 以输出媒体Bucket iiiout, 输出文件保存的路径与源视频在输入媒体Bucket中的路径一致为例:
注:输出路径:为指定输出媒体Bucket的一个存储位置及输出文件名,为避免媒体工作流多次执行时覆盖输出文件,您可以组合使用系统内置的变量参数:
{RunId} : 媒体工作流执行ID
{ObjectPrefix} : 不含Bucket信息的原文件路径
{FileName} : 不含扩展名的原文件名
{ExtName} : 原文件扩展名;
当输入文件地址为http://iiitest.oss-cn-hangzhou.aliyuncs.com/vod/abc.mp4时, 则:
{ObjectPrefix} 为vod/
{FileName} 为abc
{ExtName} 为.mp4
所以当输出路径如上图设置时, 此输入文件按媒体工作流实际执行时输出文件地址为:
http://iiiout.oss-cn-hangzhou.aliyuncs.com/vod/abc.m3u8
- 媒体工作流输出转码结果时会为输出文件默认加转码模版中的输出格式后缀名,故输出路径出无需指定输出文件后缀名;
切换到高级设置
查看加密服务文档
1.4. 截图节点设置
在截图
节点上按打开节点编辑界面:
设置输出路径:为指定输出媒体Bucket的一个存储位置及输出截图文件名,为避免媒体工作流多次执行时覆盖输出文件,您可以组合使用系统内置的变量参数,{SnapshotTime} 为截图时间点,单位为毫秒,此例中对视频第5秒截图,则变量取值为 5000 ;
设为封面:打开此开关后,此节点截取的图片会自动设置为媒体库中该媒体的封面;当有多张截图时,默认第一张设为封面;
1.5. 发布管理节点设置
在发布管理
节点上按打开节点编辑界面:
系统默认为手动发布类型,即每个转码输出的文件无法直接通过OSS地址以Public Read方式或CDN地址直接访问;
设置为自动发布,则转码输出的文件可直接通过OSS地址以Public Read方式或CDN地址直接访问;
1.6. 配置内容分发网络(CDN)
完成节点设置后,点击下一步, 进入配置内容分发网络(CDN)
页面,系统会列出以本工作流所使用的输出媒体Bucket为源的点播加速域名;
如有需要您可通过+ 添加
链接快速添加点播加速域名,点播加速域名相惜配置参见点播域名管理
章节:
1.7. 完成媒体工作流创建
媒体工作流创建后,将自动激活为启用状态,上传至 输入节点绑定的输入路径的音视频文件将会自动触发该工作流的执行;
点击管理工作流
按钮可回到工作流管理页面,显示媒体工作流列表;
2. 编辑、删除媒体工作流
如需对媒体工作流进行编辑修改或删除,需先停用
工作流;
工作流被停用后,其自动执行机制将会停止工作。
完成编辑后,需手动启用
媒体工作流,以恢复工作流的自动处理机制。