媒体处理服务发起转码任务的方式如下:
通过设置工作流,实现文件上传后自动触发任务。
通过调用 API,对已上传文件主动发起转码任务。
发起单个转码任务
请求示例
https://mps.tencentcloudapi.com/?Action=ProcessMedia&InputInfo.Type=COS&InputInfo.CosInputInfo.Bucket=TopRankVideo-125*****65&InputInfo.CosInputInfo.Region=ap-chongqing&InputInfo.CosInputInfo.Object=/movie/201907/WildAnimal.mov&MediaProcessTask.TranscodeTaskSet.0.Definition=20&MediaProcessTask.TranscodeTaskSet.1.Definition=30&MediaProcessTask.TranscodeTaskSet.2.Definition=40&<公共请求参数>
应答示例
{"Response": {"RequestId": "6ca31e3a-6b8e-4b4e-9256-fdc700064ef3","TaskId": "125****65-procedurev2-bffb15f07530b57bc1aabb01fac74bca"}}
如果开发者设置了事件通知 CMQ,则会收到该任务的完成事件通知。除了通过 CMQ 接收事件通知消息,还可以通过 查询任务详情 API 接口查询任务结果,输入参数即为 ProcessMedia 接口返回的
TaskId
。