媒体处理 MPC-消息通知json格式说明
消息通知 json格式说明
订阅事件的json消息字段如表1所示。
参数 |
类型 |
说明 |
---|---|---|
event_type |
String |
事件类型。
当前支持的取值如下:
|
transcode_info |
转码信息,仅当是转码完成事件或转码启动事件才有该字段。 |
|
thumbnail_info |
截图信息,仅当是截图事件才有该字段。 |
|
animated_graphics_info |
动图信息,仅当是生成动图事件才有该字段。 |
|
remux_info |
转封装信息,仅当是转封装事件才有该字段。 |
参数 |
类型 |
说明 |
---|---|---|
task_id |
string |
任务ID。 |
status |
tring |
事件状态。
|
create_time |
string |
任务创建时间。 |
start_time |
string |
启动时间,指任务排完对正式开始执行的时间。 |
end_time |
string |
任务结束时间。 |
intput |
转码文件输入地址。 |
|
output |
转码文件输出地址。 |
|
description |
string |
任务描述。 |
media_detail |
转码详细信息,失败时没有该字段。 |
参数 |
类型 |
说明 |
---|---|---|
features |
String[] |
任务名称。 |
origin_para |
原始片源信息。 |
|
output_video_paras |
多路输出片源信息。 |
|
output_watermark_para |
输出水印信息。 |
参数 |
类型 |
说明 |
---|---|---|
duration |
Integer |
片源时长。 |
file_format |
String |
文件格式。 |
video |
原始片源视频信息。 |
|
audio |
原始片源音频信息。 |
参数 |
类型 |
说明 |
---|---|---|
width |
Integer |
视频宽度。 |
height |
Integer |
视频高度。 |
bitrate |
Integer |
视频码率。 |
frame_rate |
Integer |
视频帧率。 |
codec |
string |
视频编码格式。 |
参数 |
类型 |
说明 |
---|---|---|
codec |
string |
音频编码格式。 |
sample |
Integer |
音频采样率。 |
channels |
Integer |
音频信道。 |
bitrate |
Integer |
音频码率。 |
参数 |
类型 |
说明 |
---|---|---|
template_id |
Integer |
输出视频对应的模板ID。 |
size |
Integer |
视频大小。 |
pack |
string |
视频封装格式。 |
video |
Video |
输出片源视频信息。 |
audio |
Audio |
输出片源音频信息。 |
file_name |
string |
输出片源文件名。 |
conver_duration |
double |
折算时长。 |
error |
Error |
错误信息。 |
参数 |
类型 |
说明 |
---|---|---|
task_id |
String |
任务ID |
status |
String |
事件状态。
|
create_time |
String |
任务创建时间。 |
start_time |
String |
任务启动时间,指任务排完对正式开始执行的时间。 |
end_time |
String |
任务结束时间。 |
description |
String |
任务描述,如当任务异常时,此字段为异常的具体信息。 |
input |
源文件信息。 |
|
output |
输出文件信息。 |
|
output_param |
动图输出参数。 |
参数名 |
类型 |
说明 |
---|---|---|
location |
String |
对象存储桶所在区域。 |
bucket |
String |
对象存储桶名。 |
object |
String |
文件的存储路径。
|
file_name |
String |
文件名,仅用于“output”输出。
|
名称 |
类型 |
说明 |
---|---|---|
format |
String |
动图格式。目前仅支持输出GIF文件。 |
width |
Integer |
输出动图的宽。 |
height |
Integer |
输出动图的高。 |
start |
Integer |
起始时间。 单位:毫秒。 |
end |
Integer |
结束时间。 |
frame_rate |
Integer |
动图帧率。 |
参数 |
类型 |
说明 |
---|---|---|
task_id |
string |
任务Id。 |
status |
tring |
事件状态。
|
create_time |
string |
开始时间。 |
start_time |
String |
启动时间,指任务排完后正式开始执行的时间。 |
end_time |
string |
结束时间。 |
intput |
源文件地址。 |
|
output |
截图文件输出地址。 |
|
description |
string |
任务描述。 |
output_file_name |
String |
输出文件名。 |
thumbnail_info |
PicInfo[] |
截图详细信息,失败时没有该字段。 |