更新时间:2022-10-21 GMT+08:00

转码消息体

转码成功消息参考

{
	"event_type": "transcodeComplete",
	"transcode_info": {
		"asset_id": "14d7b2faba0dddd6b4e8936272d6bc3f",
		"status": "SUCCEED",
		"templateGroupName": "ssw",
		"output": [{
			"play_type": "HLS",
			"url": "https://179.cdn-vod.huaweicloud.com/asset/14d7b2faba0dddd6b4e8936272d6bc3f/play_video/index.m3u8",
			"encrypted": 0,
			"meta_data": {
				"play_type": 0,
				"codec": "H_264",
				"duration": 0,
				"videoSize": 0,
				"width": 0,
				"hight": 0,
				"bitRate": 0,
				"frameRate": 0
			}
		}, {
			"play_type": "HLS",
			"url": "https://179.cdn-vod.huaweicloud.com/asset/14d7b2faba0dddd6b4e8936272d6bc3f/play_video/58c6433759c2be34818085006af42d1e_1_1280X720_1500_0.m3u8",
			"encrypted": 0,
			"quality": "HD",
			"meta_data": {
				"play_type": 0,
				"codec": "H_264",
				"duration": 26,
				"videoSize": 3246080,
				"width": 1280,
				"hight": 720,
				"bitRate": 892,
				"frameRate": 1,
				"quality": "HD"
			}
		}]
	}
}

转码消息体说明

表1 TranscodeInfo结构定义

参数

说明

asset_id

媒资ID。

status

事件状态

  • SUCCEED:转码成功。
  • FAILED:转码失败。

template_group_name

转码模板组名称。

output

转码输出数组。

  • HLS或DASH场景,此数组的成员个数为n+1,n为转码输出路数。
  • MP4场景,此数组的成员个数为n,n为转码输出路数。

状态为成功时才有此值。具体结构参考表2

error_code

错误码。状态为失败时才有此值。

error_msg

错误描述。状态为失败时才有此值。

表2 Output结构定义

参数

说明

play_type

协议类型。

取值hls、 dash、mp4。

url

访问URL

encrypted

标记流是否已被加密。

取值范围:[0,1]。

  • 0:未加密。
  • 1:已被加密。

quality

清晰度。包含如下取值:

  • FLUENT:流畅。
  • SD:标清。
  • HD:高清。
  • FULL_HD:超清。

meta_data

播放列表的元数据。

  • pack_type:封装类型,TS/MP4等。
  • duration:视频时长(单位:秒)。
  • size:视频大小(单位:字节)。
  • width:视频宽度(单位:像素)。
  • hight:视频高度(单位:像素)。
  • bit_rate:视频平均码率。
  • frame_rate:帧率(单位: 帧每秒)。