当常规的转码工作流无法满足用户的场景时,需用户自己判断业务逻辑,并使用API提交转码任务。例如:并不是所有的视频都需要转码,不同视频需要设置不同的转码配置。本文将介绍API提交转码任务的方法。
使用API转码可以实现:
- 自定义业务逻辑,灵活提交转码作业
- 功能强大,支持转码、转封装、水印、支持HLS-AES128标准加密、剪辑等功能
- 转码任务执行完成,支持向指定的消息队列或消息通知发送执行信息
- 支持URL播放
架构图如下所示:

解析
1.配置转码模板、水印模板、设置管道消息通知
2.上传视频到OSS
3.调用API,提交转码作业
4.等待媒体转码完成,并发送完成消息到队列
5.播放
使用限制
- 一个转码作业生成一个输出文件,允许批量提交作业。
- API转码支持HLS-AES128标准加密,暂不支持阿里云私有加密。
- API转码支持URL播放,不支持媒体ID播放。需用户自己关联多个格式的多个清晰度输出,实现多清晰度自动切换、多格式支持等逻辑
准备工作
需要自定义转码模板(按需),进入媒体转码控制台设置
自定义水印模板(按需),进入媒体转码控制台设置
实现步骤
1.输入文件上传到OSS(多种上传方案:oss控制台上传,使用OSS相关上传工具上传,上传SDK)
3.提交转码任务
4.在获取到消息后,调用“查询转码作业”接口查询作业执行结果,获取输出文件URL
搭建一个给视频添加水印的应用服务
继续阅读与本文标签相同的文章
下一篇 :
python爬虫超时的处理的实例
-
在线PDF加密,你的隐私你做主!
2026-05-18栏目: 教程
-
浅谈物联网用户体验目标的变化
2026-05-18栏目: 教程
-
Linux基础命令---host域名查询工具
2026-05-18栏目: 教程
-
Apache Flink Meetup 北京站,可能有你最想听的技术干货!
2026-05-18栏目: 教程
-
你真的了解RPA吗?
2026-05-18栏目: 教程
