# Function Description
The task scheduling is used to return the completion information of transcoding result to the task creator
# Request
# request example
POST /job/transcode/complete HTTPS
Host: <host>
Content-Type: application/json
# Request Headers
none
# Request Parameters
none
# Request Body
request body is JSON character string,for example:
{
"uuid": "uuid",
"type": 0,
"data": {
"code": 0,
"message": "",
"m3u8Url": "",
"width": 100,
"height": 100,
"duration": 1000,
"outputFileType": 0,
"needTranscodeAlphaChannel": false,
"leftChannelFileUrl": "",
"rightChannelFileUrl": "",
"audioDataFileUrl": "",
"coverUrl": "",
"thumbnails": [
{
"time": 0,
"url": ""
},
...
],
"thumbnailInfo": {
"urlPrefix": "http://abc.com/abcdefg",
"interval": 1000,
"extension": "jpg"
},
"image": {
"compressedUrl": "",
"thumbnailUrl": ""
},
"singleSliceUrl": ""
}
}
Field | Type | Explain | Mandatory |
---|---|---|---|
uuid | string | task uuid | true |
type | int | task type,0-transcoding,1-compile. | true |
data | object | callbacking of finished product information | true |
code | int | result code,0-success,1-failed | true |
message | string | result message | true |
m3u8Url | string | m3u8 after transcoding | true |
width | int | width of video | true |
height | int | height of video | true |
duration | int | duration time of video,in millisecond. | true |
outputFileType | int | file type of transcoding output 0-video,1-audio. | true |
needTranscodeAlphaChannel | false | need to trans-alpha channel or not | true |
leftChannelFileUrl | string | url of leftchannel file | true |
rightChannelFileUrl | string | url of rightchannel file | true |
audioDataFileUrl | string | url of audio file | true |
coverUrl | string | url of cover | true |
thumbnails | array | array of thumbnail | true |
time | long | time stamp of thumbnail,in millisecond. | true |
url | string | link of thumbnail | true |
image | object | image transcoding | true |
compressedUrl | string | image url after zip | true |
thumbnailUrl | string | image thumbnail url | true |
singleSliceUrl | string | url of single-sliced video is required when single-sliced video transcoding | true |
thumbnailInfo | object | thumbnail information | true at new version(12.27) |
urlPrefix | string | prefix of thumbnail | true at new version(12.27) |
interval | int | time interval of thumbnails,in millisecond. | true at new version(12.27) |
extension | string | suffixes of thumbnail | true at new version(12.27) |
# Response
# Response Header
No special response header
# Response Body
{
"code": 0,
"message": "",
"data": null
}