帮助与文档

我们为你提供丰富、详尽的使用指南以及产品文档

音视频转码API

请求提交成功后会返回任务 ID, 用户可使用该 ID 查询任务执行状态.

通用请求格式

Protocol: HTTP/HTTPS (now only HTTP is supported)
URI:      /v1/codec    // 调用编码器
          /v1/query    // 调用查询器
METHOD:   POST
BODY:     Json, utf-8

BODY格式

Field Name Type Description
type string API类型,codec或者query
input string API输入,一般为QsObject
tasks list of json task列表,为具体操作

举例

{
  "type": "codec",
  "input": {
    "bucket": "inputbucket",
    "key": "example_in.mp4"
  },
  "tasks": [
    {
      "output": {
        "bucket": "outputbucket",
        "key": "example_out.flv"
      },
      "container": {
        "outformat": "flv"
      }
    }
  ]
}

通用返回格式

Field Name Type Description
tasks json 成功时返回提交job的taskID列表
message string 错误是返回错误原因

举例

succeeded:
http返回201, body为:
{"tasks": ["ID1", "ID2", "ID3", ..., "IDn"]}

failed:
http返回400, body为:
{"message": "reasons why ..."}