摘要:当传统的转码工作流程不能满足用户场景时,用户需要自行判断业务逻辑,通过API提交转码任务。例如:不是所有的视频都需要转码,不同的视频需要设置不同的转码配置。本文介绍如何通过API提交转码任务。当常规的转码工作流程不能满足用户场景时,需要用户自行判断业务逻辑,通过API提交转码任务。例如:不是所有的视频都需要转码,不同的视频需要设置不同的转码配置。本文介绍如何通过API提交转码任务。使用API??转码可以实现:自定义业务逻辑,灵活提交转码作业,功能强大,支持转码、转封装、加水印,支持HLS-AES128标准加密、编辑等功能队列或消息通知发送执行信息,支持URL播放架构示意图如下:分析1.配置转码模板,水印模板,设置管道消息通知2.上传视频到OSS3.调用API提交转码作业4.等待媒体转换编码完成,发送完成消息给queue5.Play限制一个转码作业生成一个输出文件,允许批量提交作业。API转码支持HLS-AES128标准加密,暂不支持阿里云私有加密。API转码支持URL播放,不支持mediaID播放。用户需要自行关联多种格式的多种分辨率输出,实现自动多清晰度切换、多格式支持等逻辑准备。需要自定义转码模板(按需)。进入媒体转码控制台设置自定义水印模板(按需),进入媒体转码控制台设置实现步骤1.将输入文件上传到OSS(多种上传方案:oss控制台上传,使用OSS相关上传工具上传,上传SDK)2.设置管道消息队列通知3.提交转码任务4.获取消息后调用“查询转码作业”接口查询作业执行结果,获取输出文件URL5.通过URL播放视频,构建视频加水印应用服务。下载JAVA源码点击查看原文
