本文为您介绍媒体处理任务执行完成事件。
若处理的视频文件没有部分格式,那么您接收到的媒体处理任务回调就不会返回相应的参数。
ExecutionComplete
配置了媒体处理任务执行完成事件通知后,媒体处理任务执行完成时您将收到通知。配置方法详见事件通知概览。
参数 | 类型 | 示例值 | 说明 |
---|---|---|---|
RequestId | String |
| 请求的唯一 ID |
Version | String |
| 回调版本 |
EventType | String |
| 事件名称 |
EventTime | String |
| 事件产生时间,UTC 时间,精度为秒。 |
Data | Data |
| 回调内容,JSON 格式。 |
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
RunId | String |
| 媒体处理任务执行 ID。 |
Status | String |
| 任务状态。取值如下:
|
Code | String |
| 任务错误码。具体取值如下:
说明 当 |
Input |
| 媒体处理任务输入文件。 | |
Meta |
| 媒资信息。 | |
Control |
| 任务控制信息。 | |
Operation |
| 媒体处理任务操作。 | |
Output |
| 媒体处理任务输出文件。 |
媒体处理任务输入文件
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
Type | Sting |
| 输入文件类型。取值如下:
|
Vid | String |
| 视频 ID。 说明 仅当 |
DirectUrl |
| DirectUrl 模式下的文件信息。 说明 仅当 |
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
BucketName | String |
| 存储桶名称。 |
FileName | String |
| 文件路径。 |
SpaceName | String |
| 点播空间名称。 |
媒资信息
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
SpaceName | String |
| 点播空间名称。 |
Trigger | String |
| 任务来源。取值如下:
|
任务控制
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
CallbackArgs | String | 回调参数。 | |
Priority | int32 |
| 媒体处理优先级,取值范围为 [-5,5]。 |
EnableLowPriority | Boolean |
| 是否开启闲时任务。取值如下:
|
处理类型
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
Type | String |
| 处理类型。目前仅支持 |
Template |
| 媒体处理单模板类型。 |
媒体处理单模板类型
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
Type | String |
| 单模板任务类型。取值如下:
|
TranscodeVideo |
| 视频转码单模板任务。 说明 仅当 | |
ByteHD |
| 极智超清模板单模板任务。 说明 仅当 | |
TranscodeAudio |
| 音频转码单模板任务。 说明 仅当 | |
Enhance |
| 画质增强单模板任务。 说明 仅当 |
视频转码单模板任务
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
TemplateId | String |
| 视频转码模板 ID。 |
WatermarkTemplateId | String |
| 水印模板 ID。 |
极智超清模板单模板任务
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
TemplateId | String |
| 极智超清模板 ID。 |
WatermarkTemplateId | String |
| 水印模板 ID。 |
音频转码单模板任务
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
TemplateId | String |
| 音频转码模板 ID。 |
画质增强单模板任务
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
TemplateId | String |
| 画质增强模板 ID。 |
媒体处理任务输出文件
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
Type | String |
| 输出类型。目前仅支持 |
Template |
| 单模板任务输出。 |
单模板任务输出
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
Type | String |
| 单模板任务输出类型。取值如下:
|
TranscodeVideo |
| 视频转码单模板任务输出。 说明 仅当 | |
ByteHD |
| 极智超清模板单模板任务输出。 说明 仅当 | |
TranscodeAudio |
| 音频转码单模板任务输出。 说明 仅当 | |
Enhance |
| 画质增强单模板任务输出。 说明 仅当 |
媒体处理产物信息
参数 | 类型 | 示例 | 描述 |
---|---|---|---|
FileId | String |
| 文件 ID。 |
Md5 | String |
| 文件哈希。 |
FileType | String |
| 文件类型。取值如下:
|
LogoType | String |
| 水印贴片标签。即您在视频点播控制台创建水印贴片模板时配置的自定义水印贴片标签,详见水印贴片模板。 |
Encrypt | Boolean |
| 是否加密。取值如下:
|
Format | String |
| 编码格式。取值如下:
|
Size | Integer |
| 文件大小,单位为字节。 |
Duration | Float |
| 转码流时长,单位为秒。 |
StoreUri | String |
| 文件存储地址。 |
DynamicRange | String |
| 动态范围。取值如下:
|
TosStorageClass | String |
| 媒资存储类型。取值如下:
|
CreateTime | String |
| 创建时间。 |
VideoStreamMeta |
| 视频流信息。 | |
AudioStreamMeta |
| 音频流信息。 |
视频流元信息
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Codec | String |
| 视频编码格式。 |
Height | Integer |
| 视频高度,单位为 px。 |
Width | Integer |
| 视频宽度,单位为 px。 |
Duration | Float |
| 视频时长,单位为 s。 |
Definition | String |
| 视频清晰度。 |
Bitrate | Integer |
| 视频码率,单位为 bps。 |
Fps | Float |
| 帧率,单位为 fps。 |
音频流元信息
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Codec | String |
| 音频编码格式。 |
Duration | Float |
| 音频时长,单位为 s。 |
SampleRate | Integer |
| 音频采样率。 |
Bitrate | Integer |
| 音频码率,单位为 bps。 |
Quality | String |
| 音频质量。取值如下:
|
{ "Data":{ "Input":{ "DirectUrl":{ "BucketName":"tos-vod--v-3640747e9e4afe41", "FileName":"94d97c9f03***f34a93165a4ff", "SpaceName":"test" }, "Type":"DirectUrl" }, "Meta":{ "SpaceName":"test", "Trigger":"API" }, "Operation":{ "Template":{ "TranscodeVideo":{ "TemplateId":"ddc7d66386b***e4fb2071bb6056a" }, "Type":"TranscodeVideo" }, "Type":"Template" }, "Output":{ "Template":{ "TranscodeVideo":{ "AudioStreamMeta":{ "Bitrate":128989, "Codec":"aac", "Duration":10.027, "Quality":"higher", "SampleRate":44100 }, "CreateTime":"2024-06-04 17:17:55", "Duration":10.04, "DynamicRange":"SDR", "Encrypt":true, "FileId":"674107521e***490069228d500548c", "FileType":"Video", "Format":"HLS", "Md5":"4d4ad573234e***bff46803b23e", "Size":1449027, "StoreUri":"tos-vod--v-3640747e9e4afe41/752ac7b3***049b25224eafcc76b28/main.m3u8", "TosStorageClass":"STANDARD", "VideoStreamMeta":{ "Bitrate":967525, "Codec":"h265", "Definition":"2k", "Duration":10.04, "Fps":25, "Height":1080, "Width":1920 } }, "Type":"TranscodeVideo" }, "Type":"Template" }, "RunId":"lb:75d9a9d137a***4301d7fd91f3262fd", "Status":"Success" }, "EventTime":"2024-06-04T09:17:55Z", "EventType":"ExecutionComplete", "RequestId":"2024060417***D2F812BACCB228AC3", "Version":"1.0" }