推流状态变化事件
成功创建一个 Converter 后,当 Converter 运行状态改变时,消息通知服务器会向你的服务器通知该事件。
eventType
为 3(ConverterStateChangedEvent)
,payload
示例如下:
JSON
{
"converter": {
"id": "4c014467d647bb87b60b719f6fa57686",
"createTs": 1603456600,
"updateTs": 1603456600,
"state": "running"
},
"lts": 1603456600,
"fields": "id,createTs,updateTs,state"
}
Converter
包含的字段:id
:String 型字段。Converter 的 ID。它是声网服务器生成的一个 UUID(通用唯一识别码),标识一个已创建的 Converter。createTs
: Number 型字段。创建 Converter 时的 Unix 时间戳(秒)。updateTs
: Number 型字段。最近一次更新 Converter 配置时的 Unix 时间戳(秒)。state
: String 型字段。Converter 的运行状态。connecting
: 正在连接声网业务服务器。running
: 正常运行,正在向 CDN 服务器推流。failed
: 旁路推流失败。
lts
: Number 型字段,该事件在业务服务器上发生的的 Unix 时间戳 (秒)。fields
: String 型字段。JSON 编码方式的字段掩码,详见谷歌 protobuf FieldMask 文档。用于指定返回converter
字段的子集。在本示例中,fields
指定了 声网服务器返回 converter 字段中的id
,createTs
,updateTs
和state
等字段子集。