更新时间:2024-11-19 GMT+08:00

API概览

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

媒资上传

接口

说明

POST /v1.0/{project_id}/asset

创建媒资:上传方式

GET /v1.1/{project_id}/asset/authority

获取分段上传授权

POST /v1.0/{project_id}/asset/status/uploaded

确认媒资上传

PUT /v1.0/{project_id}/asset/authority

桶授权

POST /v1.0/{project_id}/asset/reproduction

创建媒资:OBS转存方式

POST /v1.0/{project_id}/asset/upload_by_url

创建媒资:URL拉取注入

GET /v1.0/{project_id}/asset/duplication

上传检验

媒资处理

接口

说明

PUT /v1.0/{project_id}/asset

视频更新

POST /v1.0/{project_id}/asset/process

媒资处理

DELETE /v1.0/{project_id}/asset/process

取消媒资转码任务

POST /v1.0/{project_id}/asset/extract_audio

音频提取

DELETE /v1.0/{project_id}/asset/extract_audio

取消提取音频任务

PUT /v1.0/{project_id}/asset/cover

设置封面

媒资管理

接口

说明

DELETE /v1.0/{project_id}/asset

删除媒资

POST /v1.0/{project_id}/asset/status/publish

媒资发布

POST /v1.0/{project_id}/asset/status/unpublish

媒资发布取消

GET /v1.0/{project_id}/asset/info

查询媒资信息

PUT /v1.0/{project_id}/asset/info

修改媒资属性

GET /v1.0/{project_id}/asset/details

查询指定媒资的详细信息

GET /v1.0/{project_id}/asset/list

查询媒资列表

媒资预热

接口

说明

POST /v1.0/{project_id}/asset/preheating

CDN预热

GET /v1.0/{project_id}/asset/preheating

查询CDN预热

媒资分类

接口

说明

POST /v1.0/{project_id}/asset/category

创建媒资分类

PUT /v1.0/{project_id}/asset/category

修改媒资分类

DELETE /v1.0/{project_id}/asset/category

删除媒资分类

GET /v1.0/{project_id}/asset/category

查询指定分类信息

密钥查询

接口

说明

GET /v1.0/{project_id}/asset/ciphers

查询密钥

统计分析

接口

说明

GET /v1.0/{project_id}/asset/cdn-statistics

查询CDN统计信息

GET /v1.0/{project_id}/asset/vod-statistics

查询源站统计信息

GET /v1.0/{project_id}/asset/top-statistics

查询TopN视频信息

GET /v1.0/{project_id}/vod/cdn/logs

查询域名播放日志

GET /v1/{project_id}/asset/daily-summary

查询媒资日播放统计数据

水印模板管理

接口

说明

POST /v1.0/{project_id}/template/watermark

创建水印模板

PUT /v1.0/{project_id}/template/watermark

修改水印模板

GET /v1.0/{project_id}/template/watermark

查询水印列表

DELETE /v1.0/{project_id}/template/watermark

删除水印模板

POST /v1.0/{project_id}/watermark/status/uploaded

确认水印图片上传

多字幕封装

接口

说明

PUT /v1/{project_id}/asset/subtitles

多字幕封装

转码模板管理

接口

说明

POST /v2/{project_id}/asset/template/transcodings

创建自定义转码模板

GET /v2/{project_id}/asset/template/transcodings

查询转码模板列表

PUT /v2/{project_id}/asset/template/transcodings

修改转码模板

DELETE /v2/{project_id}/asset/template/transcodings

删除自定义模板

转码模板集合管理

接口

说明

POST /v1.0/{project_id}/asset/template-collection/transcodings

创建转码模板组集合

PUT /v1.0/{project_id}/asset/template-collection/transcodings

修改转码模板组集合

GET /v1.0/{project_id}/asset/template-collection/transcodings

查询自定义模板组集合

DELETE /v1.0/{project_id}/asset/template-collection/transcodings

删除转码模板组集合

转码产物管理

接口

说明

DELETE /v1/{project_id}/asset/transcode-product

删除转码产物

媒资存储模式管理

接口

说明

PUT /v1/{project_id}/asset/storage-mode-type

修改媒资降冷粒度

PUT /v1/{project_id}/asset/storage-mode

修改媒资文件在OBS的存储模式

GET /v1/{project_id}/asset/storage-mode-type

查询媒资降冷配置