更新时间:2023-12-01 GMT+08:00
分享

API概览

媒体处理服务对应的接口列表如下所示,在调用媒体处理API前,您需要先获取用户Token,Token可以用于调用其他API时鉴权,具体如何调用媒体处理API请参考应用示例

自定义转码模板

转码模板用于定义转码后的视频信息,视频转码时,需提前创建转码模板。

接口

说明

POST /v1/{project_id}/template/transcodings

新建转码模板

DELETE /v1/{project_id}/template/transcodings{?temp_id}

删除转码模板

PUT /v1/{project_id}/template/transcodings

更新转码模板

GET /v1/{project_id}/template/transcodings{?temp_id}

查询转码模板

自定义转码模板组

转码模板组用于定义转码后的媒资信息,最多支持一进六转码模板组。

接口

说明

POST /v1/{project_id}/template_group/transcodings

新建转码模板组

GET /v1/{project_id}/template_group/transcodings{?temp_id}

查询转码模板组列表

PUT /v1/{project_id}/template_group/transcodings{?temp_id}

更新转码模板组

DELETE /v1/{project_id}/template_group/transcodings

删除转码模板组

配置水印模板

通过配置水印模板接口,在转码过程中下发水印模板,为视频添加水印。

接口

说明

POST /v1/{project_id}/template/watermark

新建水印模板

PUT /v1/{project_id}/template/watermark

更新水印模板

DELETE /v1/{project_id}/template/watermark{?template_id}

删除水印模板

GET /v1/{project_id}/template/watermark{?template_id,page,size}

查询水印模板

媒资转码

接口

说明

POST /v1/{project_id}/transcodings

新建转码任务

DELETE /v1/{project_id}/transcodings{?task_id}

取消转码任务

GET /v1/{project_id}/transcodings{?task_id,start_time,end_time,status,page,size}

查询转码任务

DELETE /v1/{project_id}/transcodings/task

删除转码任务记录

GET /v1/{project_id}/transcodings/summaries

查询点播概览信息

转封装

接口

说明

POST /v1/{project_id}/remux

新建转封装任务

PUT /v1/{project_id}/remux

重试转封装任务

GET /v1/{project_id}/remux{?task_id,start_time,end_time,status,page,size}

查询转封装任务

DELETE /v1/{project_id}/remux{?task_id}

取消转封装任务

DELETE /v1/{project_id}/remux/task

删除转封装任务记录

转动图

接口

说明

POST /v1/{project_id}/animated-graphics

新建动图任务

GET /v1/{project_id}/animated-graphics{?task_id,start_time,end_time,status,page,size}

查询动图任务

DELETE /v1/{project_id}/animated-graphics{?task_id}

取消动图任务

视频解析

接口

说明

POST /v1/{project_id}/extract-metadata

创建视频解析任务

GET /v1/{project_id}/template/extract-metadata{?task_id,start_time,end_time,status,page,size}

查询视频解析任务

DELETE /v1/{project_id}/extract-metadata{?task_id}

取消视频解析任务

抽帧截图

接口

说明

POST /v1/{project_id}/thumbnails

新建截图任务

GET /v1/{project_id}/thumbnails{?task_id,start_time,end_time,status,page,size}

查询截图任务

DELETE /v1/{project_id}/thumbnails{?task_id}

取消截图任务

独立加密

接口

说明

POST /v1/{project_id}/encryptions

新建独立加密任务

DELETE /v1/{project_id}/encryptions/?task_id={task_id}

取消独立加密任务

GET /v1/{project_id}/encryptions{?task_id,start_time,end_time,status,page,size}

查询独立加密任务

授权与配置

接口

说明

PUT /v1/{project_id}/notification

配置转码服务端事件通知

GET /v1/{project_id}/notification

查询转码服务端事件通知

GET /v1/{project_id}/notification/event

查询转码服务端所有事件

GET /v1/{project_id}/buckets

查询桶列表

PUT /v1/{project_id}/authority

桶授权或取消授权

GET /v1.0-ext/{project_id}/objects

查询桶里的object

POST /v1/{project_id}/agencies

请求委托任务

GET /v1/{project_id}/agencies

查询创建委托任务状态

相关文档