API概览

API标准及多语言预置SDK

本产品(媒体处理/2014-06-18)的 OpenAPI 采用 RPC 签名机制,具体签名方式请参见签名机制说明我们已为开发者封装了主流编程语言的 SDK,您可通过 下载 SDK 快速调用 API,无需关注签名等底层实现细节,显著降低开发门槛与集成复杂度。

自定义签名场景

若您的业务场景有特殊需求,需通过自签名方式对接 API,建议优先咨询我们的技术支持团队(服务钉钉群:147535001692),获取专业指导以确保高效接入。

账号与安全准备

阿里云账号具备对所有资源的完全管理权限。一旦 AccessKey 泄露,所有相关资源都将面临未经授权访问的风险。为确保安全,建议创建一个仅具备 API 访问权限的 RAM 用户并配置其 AccessKey,同时基于最小权限原则 (PoLP) 配置 RAM 策略。仅在明确需要阿里云账号权限的特定场景下,才使用阿里云账号。

媒体信息接口

API标题API概述
SubmitMediaInfoJob提交媒体信息作业提交媒体信息作业。调用本接口之后媒体处理MPS会对输入文件进行媒体信息分析,返回输入文件的媒体信息。
QueryMediaInfoJobList查询媒体信息作业信息查询媒体信息作业。

转码接口

API标题API概述
SubmitJobs提交转码作业提交转码作业。当控制台创建的转码任务和工作流均无法满足您的使用场景时,可以按需调用SubmitJobs接口进行转码。根据您的业务逻辑配置所需的转码参数即可。
CancelJob取消转码作业取消转码作业。
QueryJobList查询转码作业通过转码作业ID,批量查询转码作业。
ListJob遍历转码作业遍历转码作业。

预置智能模板推荐接口

API标题API概述
SubmitAnalysisJob提交预置模板分析作业提交预置模板分析作业。
QueryAnalysisJobList查询模板分析作业查询模板分析作业,模板分析作业完成后,返回可用的预置模板列表。

自定义转码模板接口

API标题API概述
AddTemplate新增自定义转码模版创建自定义模板,包含容器信息,视频跟音频流等设置。
UpdateTemplate更新自定义转码模版更新自定义转码模板设置。
QueryTemplateList通过自定义模版ID查询转码模板详情查询转码模板详细信息。
SearchTemplate搜索自定义转码模板搜索指定状态的自定义模板。
DeleteTemplate删除自定义转码模板删除自定义模板。

水印模板接口

API标题API概述
AddWaterMarkTemplate新增水印模版创建水印模板。
DeleteWaterMarkTemplate删除水印模板删除水印模板。
UpdateWaterMarkTemplate更新水印模版更新指定水印模板的名称、配置。
SearchWaterMarkTemplate搜索水印模板搜索水印模板。
QueryWaterMarkTemplateList通过水印模板ID查询水印模板详情查询水印模板。

截图接口

API标题API概述
SubmitSnapshotJob提交截图作业提交截图作业。调用本接口之后媒体处理MPS会对输入文件进行截图和拼图。
QuerySnapshotJobList查询截图作业结果查询截图作业。

管道接口

API标题API概述
UpdatePipeline更新管道:名称、状态及通知设定更新管道。
QueryPipelineList查询管道通过管道ID查询管道。
SearchPipeline搜索管道通过管道状态搜索管道。
AddPipeline添加管道新增一个管道。
DeletePipeline删除管道删除管道。

媒体工作流接口

API标题API概述
AddMediaWorkflow新增媒体工作流新增媒体工作流。
ActivateMediaWorkflow激活媒体工作流激活媒体工作流。
DeactivateMediaWorkflow停用媒体工作流停用媒体工作流。
DeleteMediaWorkflow删除媒体工作流删除媒体工作流。
UpdateMediaWorkflow更新媒体工作流的拓扑结构更新媒体工作流。
QueryMediaWorkflowList查询已注册媒体工作流查询已注册的媒体工作流。
SearchMediaWorkflow搜索媒体工作流搜索媒体工作流。
UpdateMediaWorkflowTriggerMode更新媒体工作流的触发模式状态更新媒体工作流的触发模式。

媒体工作流执行实例接口

API标题API概述
QueryMediaWorkflowExecutionList查询媒体工作流执行实例查询媒体工作流执行实例。
ListMediaWorkflowExecutions遍历媒体工作流执行实例遍历媒体工作流执行实例。

媒体Bucket接口

API标题API概述
BindInputBucket媒体库绑定输入Bucket媒体处理操作的文件资源均存放在OSSBucket中。将OSSBucket在媒体处理MPS中绑定为输入媒体Bucket、输出媒体Bucket后,媒体处理MPS才有权限监听该Bucket上传完成的消息,以实现触发工作流执行和处理完成的文件回写动作。您可以调用BindInputBucket接口绑定输入媒体Bucket。
BindOutputBucket绑定输出媒体Bucket媒体处理操作的文件资源均存放在OSSBucket中。将OSSBucket在媒体处理MPS中绑定为输入媒体Bucket、输出媒体Bucket后,媒体处理MPS才有权限监听该Bucket上传完成的消息,以实现触发工作流执行和处理完成的文件回写动作。您可以调用BindOutputBucket接口绑定输出媒体Bucket。
UnbindInputBucket媒体库解绑输入Bucket解绑输入媒体Bucket。
UnbindOutputBucket解绑输出Bucket解绑输出媒体Bucket。
ListAllMediaBucket查询媒体Bucket列出媒体库所有媒体Bucket。

媒体接口

API标题API概述
AddMedia新增媒体提交新增媒体作业。
DeleteMedia删除媒体删除媒体。
UpdateMedia更新媒体基本信息更新媒体基本信息。
UpdateMediaCategory更新媒体类目更新媒体类目。
UpdateMediaCover更新媒体封面更新媒体封面。
AddMediaTag新增媒体标签调用AddMediaTag接口为媒体文件添加单个标签。
DeleteMediaTag更新媒体-删除标签删除媒体标签。
UpdateMediaPublishState更新媒体发布状态更新媒体发布状态。
QueryMediaList查询媒体列表使用媒体ID查询媒体。
QueryMediaListByURL通过媒体的输入地址进行媒体信息的查询使用OSS文件地址查询媒体。

智能生产接口

API标题API概述
QueryIProductionJob查询智能生产作业查询智能生产作业。
SubmitIProductionJob提交智能生产作业提交智能生产作业。

媒体审核接口

API标题API概述
SubmitMediaCensorJob提交媒体审核作业提交媒体审核作业。
QueryMediaCensorJobDetail查询媒体审核作业详情查询媒体审核作业的详细信息。
QueryMediaCensorJobList查询媒体审核作业列表查询媒体审核作业列表。

视频DNA接口

API标题API概述
SubmitFpShotJob提交DNA作业查询DNA底库中是否存在相同或者相近的DNA结果。
QueryFpShotJobList查询DNA作业结果查询DNA作业结果,本接口支持查询所有类型的DNA作业结果。
CreateFpShotDB创建DNA提交新建DNA库作业。
ListFpShotDB查询DNA查询DNA库。
SubmitFpFileDeleteJob提交删除DNA文件提交删除DNA文件作业。
QueryFpFileDeleteJobList查询删除DNA文件查询删除DNA文件作业。
SubmitFpDBDeleteJob提交清空或删除DNA提交清空或删除DNA库作业。
QueryFpDBDeleteJobList查询清空或删除DNA查询清空或删除DNA库作业。