# 转码完成信息
# 功能描述
任务调度器用来把转码完成信息返回给任务创建者
# 请求
# 请求示例
POST /job/transcode/complete HTTPS
Host: <host>
Content-Type: application/json
# 请求参数
无
# 请求头
无
# 请求体
请求体是json字符串,例如:
{
"uuid": "uuid", // 任务UUID
"type": 0, // 任务类型,0--转码,1--合成
"data": {
"code": 0, // 完成码
"message": "" // 完成消息
"m3u8Url": "", // 转码后的m3u8 url
"width": 100,
"height": 100,
"duration": 1000,
"outputFileType": 0, // 转码输出文件类型
"needTranscodeAlphaChannel":false, // 是否需要转alpha通道
"leftChannelFileUrl":"", // 左声道波形数据文件url
"rightChannelFileUrl":"", // 右声道波形数据文件url
"audioDataFileUrl":"", // 音频数据文件url
"coverUrl": "", // 封面url
"thumbnails":[{
"time":0, // 缩略图时间戳
"url":"" // 缩略图链接
}, ...
],
"thumbnailInfo":{ // 12.27 新版本优化缩略图才会有此字段
"urlPrefix":"http://abc.com/abcdefg",
"interval":1000,
"extension":"jpg"
},
"image": { // 图片转码相关
"compressedUrl": "", // 压缩后图片的Url
"thumbnailUrl":"" // 图片缩略图Url
},
"singleSliceUrl": "" // 如果是单片转码,需要传单片的url,否则为空
}
}
字段 | 类型 | 描述 | 必填 |
---|---|---|---|
uuid | string | 任务UUID | 是 |
type | int | 任务类型,0--转码,1--合成 | 是 |
data | object | 成片信息回调 | 是 |
code | int | 完成码,0--成功,1--失败 | 是 |
message | string | 完成消息 | 是 |
m3u8Url | string | 转码后的m3u8 url | 是 |
width | int | 视频宽度 | 是 |
height | int | 视频高度 | 是 |
duration | int | 视频时长,单位毫秒 | 是 |
outputFileType | int | 转码输出文件类型(0--视频,1--音频) | 是 |
needTranscodeAlphaChannel | false | 是否需要转alpha通道 | 是 |
leftChannelFileUrl | string | 左声道波形数据文件url | 是 |
rightChannelFileUrl | string | 右声道波形数据文件url | 是 |
audioDataFileUrl | string | 音频数据文件url | 是 |
coverUrl | string | 封面url | 是 |
thumbnails | array | 缩略图数组 | 是 |
time | long | 缩略图时间戳,单位毫秒 | 是 |
url | string | 缩略图链接 | 是 |
image | object | 图片转码相关 | 是 |
compressedUrl | string | 压缩后图片的Url | 是 |
thumbnailUrl | string | 图片缩略图Url | 是 |
singleSliceUrl | string | 如果是单片转码,需要传单片的url | 是 |
thumbnailInfo | object | 缩略图信息 | 新版本(12.27)必填 |
urlPrefix | string | 缩略图公共前缀 | 新版本(12.27)必填 |
interval | int | 缩略图间隔时间 毫秒 | 新版本(12.27)必填 |
extension | string | 缩略图的后缀名 | 新版本(12.27)必填 |
# 响应
# 响应头
此接口无特殊响应头。
# 响应体
{
"code": 0,
"message": "",
"data": null
}
← 转码进度信息(可选) 合成进度信息(可选) →