背景
工作流无法满足用户场景时,需用户自己判断业务逻辑,使用API提交转码任务。例如:并不是所有的视频都需要转码,不同视频需要设置不同的转码配置。
优势
-
自定义业务逻辑,灵活提交转码作业。
-
功能强大,支持转码、转封装、水印、支持HLS-AES128标准加密、剪辑等功能。
-
转码任务执行完成,支持向指定的消息队列或消息通知发送执行信息。
-
支持URL播放。
使用限制
-
一个转码作业生成一个输出文件,允许批量提交作业。
-
API转码支持HLS-AES128标准加密,暂不支持阿里云私有加密。
-
API转码支持URL播放,不支持媒体ID播放。需用户自己关联多个格式的多个清晰度输出,实现多清晰度自动切换、多格式支持等逻辑。
准备
操作步骤
- 输入文件上传到OSS。(多种上传方案:OSS控制台上传,使用OSS相关上传工具上传,上传SDK)。
- 设置管道消息队列通知。
- 提交转码任务。
- 在获取到消息后,调用“查询转码作业”接口查询作业执行结果,获取输出文件URL。
- 通过URL播放视频。