接口规范

音视频处理 MCT

  • 功能发布记录
  • 产品描述
    • 名词解释
    • 功能特性
    • 使用限制
    • 产品优势
    • 产品简介
  • 入门指南
    • 上传文件到BOS
    • 创建即时转码任务
    • 创建任务队列
    • MCP快速使用流程
    • 开通服务
    • 创建转码任务
  • 服务端SDK
    • 服务端SDK
    • Python-SDK
      • Preset(模板)
      • Notification(通知)
      • 异常处理
      • 简介
      • MediaClient
      • Watermark(水印)
      • 版本变更记录
      • 安装Media-SDK-for-Python
      • Pipeline(队列)
      • Thumbnail-Job(缩略图任务)
      • Mediainfo(媒体信息)
      • 快速入门
      • Job(任务)
    • Java-SDK
      • Transcoding-Job转码任务
      • Notification通知
      • MediaClient
      • 日志
      • Watermark水印
      • Pipeline队列
      • 版本更新记录
      • Preset模板
      • Thumbnail-Job缩略图任务
      • 安装Media-Java-SDK
      • 快速入门
      • Mediainfo媒体信息
    • Golang-SDK
      • Transcoding-Job转码任务
      • 简介
      • Notification通知
      • MediaClient
      • 安装Media-Go-SDK
      • Watermark水印
      • Pipeline队列
      • 版本变更记录
      • Preset模板
      • Thumbnail-Job缩略图任务
      • 快速入门
      • Mediainfo媒体信息
      • 错误处理
    • PHP-SDK
      • 开发者指南
      • 版本变更记录
      • 安装MCT-PHP-SDK
      • 快速入门
  • 产品计费
    • 特殊问题说明
    • 账单查询
    • 计费概述
    • 计费项说明
      • AI视频处理与生产计费项
      • 预付费资源包
      • 音视频转码计费
      • 媒体版权保护计费项
      • 智感超清计费项
      • AI视频质量检测计费项
  • 典型实践
    • 视频添加字幕
    • 视频版权保护
  • 播放器SDK
    • 播放器SDK文档
  • 操作指南
    • 创建抽帧任务
    • 通知管理
    • 创建质检任务
    • 视频上传与存储
    • CDN加速
    • 创建转码任务
    • 播放器
    • 概述
    • 队列管理
      • 队列编辑
      • 删除队列
      • 创建队列
      • 查看队列详情
    • 数字水印
      • 视频水印提取
      • 加密密钥管理
      • 视频水印模板
      • 图片水印提取
      • 图片嵌入水印
    • 模板管理
      • 抽帧模板
        • 创建抽帧模板
        • 编辑抽帧模板
        • 删除抽帧模板
        • 查看抽帧模板
      • 水印模板
        • 查看水印模板
        • 删除水印
        • 创建水印模板
      • 转码模板
        • 查看转码模板
        • 删除转码模板
        • 编辑转码模板
        • 创建转码模板
      • 质检模板
        • 查看质检模板
        • 创建质检模板
        • 编辑质检模板
        • 删除质检模板
  • 服务等级协议SLA
    • MCP服务等级协议SLA
  • API参考
    • 视频质量检测任务接口
    • 图片数字水印嵌入接口
    • 抽帧模板接口
    • 视频转码模板接口
    • 媒体信息获取接口
    • 队列接口
    • 图片数字水印提取接口
    • 通知接口
    • 接口规范
    • 明水印接口
    • 视频转码任务接口
    • 抽帧任务接口
    • 视频质量检测模板接口
    • 使用须知
    • 系统限制
    • 视频数字水印接口
      • 视频数字水印密钥模板接口
      • 视频数字水印模板接口
      • 视频数字水印嵌入接口
      • 视频数字水印提取接口
  • 常见问题
    • 视频上传
    • 服务等级协议相关
    • 常见问题总览
    • 性能类问题
    • 视频转码
    • 播放器相关
  • 视频专区
    • 功能效果演示
所有文档
menu
没有找到结果,请重新输入

音视频处理 MCT

  • 功能发布记录
  • 产品描述
    • 名词解释
    • 功能特性
    • 使用限制
    • 产品优势
    • 产品简介
  • 入门指南
    • 上传文件到BOS
    • 创建即时转码任务
    • 创建任务队列
    • MCP快速使用流程
    • 开通服务
    • 创建转码任务
  • 服务端SDK
    • 服务端SDK
    • Python-SDK
      • Preset(模板)
      • Notification(通知)
      • 异常处理
      • 简介
      • MediaClient
      • Watermark(水印)
      • 版本变更记录
      • 安装Media-SDK-for-Python
      • Pipeline(队列)
      • Thumbnail-Job(缩略图任务)
      • Mediainfo(媒体信息)
      • 快速入门
      • Job(任务)
    • Java-SDK
      • Transcoding-Job转码任务
      • Notification通知
      • MediaClient
      • 日志
      • Watermark水印
      • Pipeline队列
      • 版本更新记录
      • Preset模板
      • Thumbnail-Job缩略图任务
      • 安装Media-Java-SDK
      • 快速入门
      • Mediainfo媒体信息
    • Golang-SDK
      • Transcoding-Job转码任务
      • 简介
      • Notification通知
      • MediaClient
      • 安装Media-Go-SDK
      • Watermark水印
      • Pipeline队列
      • 版本变更记录
      • Preset模板
      • Thumbnail-Job缩略图任务
      • 快速入门
      • Mediainfo媒体信息
      • 错误处理
    • PHP-SDK
      • 开发者指南
      • 版本变更记录
      • 安装MCT-PHP-SDK
      • 快速入门
  • 产品计费
    • 特殊问题说明
    • 账单查询
    • 计费概述
    • 计费项说明
      • AI视频处理与生产计费项
      • 预付费资源包
      • 音视频转码计费
      • 媒体版权保护计费项
      • 智感超清计费项
      • AI视频质量检测计费项
  • 典型实践
    • 视频添加字幕
    • 视频版权保护
  • 播放器SDK
    • 播放器SDK文档
  • 操作指南
    • 创建抽帧任务
    • 通知管理
    • 创建质检任务
    • 视频上传与存储
    • CDN加速
    • 创建转码任务
    • 播放器
    • 概述
    • 队列管理
      • 队列编辑
      • 删除队列
      • 创建队列
      • 查看队列详情
    • 数字水印
      • 视频水印提取
      • 加密密钥管理
      • 视频水印模板
      • 图片水印提取
      • 图片嵌入水印
    • 模板管理
      • 抽帧模板
        • 创建抽帧模板
        • 编辑抽帧模板
        • 删除抽帧模板
        • 查看抽帧模板
      • 水印模板
        • 查看水印模板
        • 删除水印
        • 创建水印模板
      • 转码模板
        • 查看转码模板
        • 删除转码模板
        • 编辑转码模板
        • 创建转码模板
      • 质检模板
        • 查看质检模板
        • 创建质检模板
        • 编辑质检模板
        • 删除质检模板
  • 服务等级协议SLA
    • MCP服务等级协议SLA
  • API参考
    • 视频质量检测任务接口
    • 图片数字水印嵌入接口
    • 抽帧模板接口
    • 视频转码模板接口
    • 媒体信息获取接口
    • 队列接口
    • 图片数字水印提取接口
    • 通知接口
    • 接口规范
    • 明水印接口
    • 视频转码任务接口
    • 抽帧任务接口
    • 视频质量检测模板接口
    • 使用须知
    • 系统限制
    • 视频数字水印接口
      • 视频数字水印密钥模板接口
      • 视频数字水印模板接口
      • 视频数字水印嵌入接口
      • 视频数字水印提取接口
  • 常见问题
    • 视频上传
    • 服务等级协议相关
    • 常见问题总览
    • 性能类问题
    • 视频转码
    • 播放器相关
  • 视频专区
    • 功能效果演示
  • 文档中心
  • arrow
  • 音视频处理MCT
  • arrow
  • API参考
  • arrow
  • 接口规范
本页目录
  • 请求头域内容(HTTP Request Header)
  • 请求消息体格式(HTTP Request Body)
  • 请求返回格式(HTTP Response)
  • 错误信息格式

接口规范

更新时间:2025-08-21

请求头域内容(HTTP Request Header)

音视频转码的API服务需要在请求的HTTP头域中包含以下信息:

  • host(必选)
  • x-bce-date (必选)
  • x-bce-request-id(可选)
  • authorization(必选)
  • content-type(可选)
  • content-length(可选)

作为示例,以下是一个标准的用户获取队列清单时的请求头域内容:

Http
1GET /v3/pipeline/high_priority_pipe HTTP/1.1
2accept-encoding: gzip, deflate
3x-bce-date: 2015-03-24T13:04:26Z
4host: media.bj.baidubce.com
5accept: */*
6connection: keep-alive
7x-bce-request-id: 47281222-f0ff-4f80-9a4d-0140ff77dcd0
8content-type: application/json
9authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2015-03-24T13:04:26Z/1800/host;x-bce-date/b1ad7075b37616b846a356d1db86e73abba1aed51b4d7b0d95321f69f17250b1

请求消息体格式(HTTP Request Body)

音视频转码的API服务要求使用JSON格式的结构体来描述一个请求的具体内容。 作为示例,以下是一个标准的用户创建任务时的请求消息体格式:

JSON
1{
2    "targetKey": "output_example.flv",
3    "sourceKey": "input_example.mp4",
4    "presetName": "bce.video_mp4_1920x1080_3660kbps"
5}

请求返回格式(HTTP Response)

音视频转码的API服务均采用JSON格式的消息体作为响应返回的格式。 作为示例,以下是一个标准的用户查询队列时的完整的请求返回:

Http
1HTTP/1.1 200 OK
2Transfer-Encoding: chunked
3x-bce-request-id: 47281222-f0ff-4f80-9a4d-0140ff77dcd0
4Cache-Control: no-cache
5Server: BWS
6Date: Tue, 24 Mar 2015 13:04:27 GMT
7Content-Type: application/json;charset=UTF-8
8
9{
10    "pipelineName": "high_priority_pipe",
11    "sourceBucket": "examplesourceBucket",
12    "targetBucket": "exampletargetBucket",
13    "pipelineSize": 5,
14    "state":"ACTIVE",
15    "lastUpdateTime": "15-03-24T13:02:00Z",
16    "description": "Example Pipeline for Demo Purpose.",
17    "jobStatus":{
18        "total": 0,
19        "running": 0,
20        "pending": 0,
21        "success": 0,
22        "failed": 0
23    }
24}

错误信息格式

HTTP状态码错误码 错误信息 描述
404NoSuchPreset The requested preset does not exist. Please double confirm your preserId or the existence of the preset. 所访问的Preset不存在,请重新确定指定的presetName是否正确或确认指定Preset是否存在。
404NoSuchPipeline The requested pipeline does not exist. Please confirm your pipelineName or the existence of the pipeline. 所访问的Pipeline不存在,请重新确定指定的pipelineName是否正确或确认指定Pipeline是否存在。
404NoSuchJob The requested job does not exist. Please confirm your jobId or the existence of the job. 所访问的Job不存在,请重新确定指定的jobId是否正确或确认指定Job是否存在。
400PipelineFull The requested pipeline is full. Please wait for the pipeline to fullfill more jobs or have a new one. 任务队列已满,请等待队列中的任务完成或者创建一个新的队列。
400InvalidBucket You have no access to bucket: {bucket name}. Please confirm your bucket name or the existence of the bucket. 用户指定的Bucket无法访问,请确认Bucket的拼写或确认Bucket是否存在。
400PipelineNotEmpty Pipeline have jobs in pending or running status. Please wait for the jobs to be completed and try again. 队列中尚包含等待或运行中的任务,无法继续下一步操作,请等待队列中的任务完成。
404PipelineNotActive Pipeline has been deleted. Please confirm your pipelineName or specify another pipeline. 队列已被标记删除,请重新确认pipelineName或者指定其他的Pipeline.
400PresetNotEmpty Preset has jobs applied in pending or running status. Please wait for the jobs to be completed and try again. 使用该模板任务尚有处在在等待或运行中的状态,请等待使用该模板的任务全部完成。
400InvalidParameterException There are field(s) invalied in the request messsage body, please check. 请求的结构体中包含一个或者多个字段错误,请检查确认。
400InvalidDelogo Delogo (去水印) is not supported if preset is transmux transmux模式下不可设置去水印

上一篇
通知接口
下一篇
明水印接口