跳到主要内容
版本:4.0

巡检抓拍任务事件队列

默认队列名称 : vid-inpsect-evt

消息发送者 : 流媒体服务

当巡检任务创建,或通道执行状态发生变更,或任务整体结束时,媒体服务向消息队列投递一个任务事件。

消息结构 (JSON)

属性数据类型必要说明
idstringY事件ID
taskIdstringY任务ID
taskStateint事件发生时任务的状态。部分事件无此属性
simNostringY终端识别号
chanint通道ID。当事件类型为任务事件时,(即 evtTypCREATEDTOO_MANY_REQUESTCREATE_FAILEDEND 时),无此属性。
channelsint[]通道ID。当事件类型为任务事件时,才有此属性。
evtTmlongY事件发生时间,epoch-millis
evtTypstringY事件类型。为下列常量之一:
  • CREATED(任务事件): 任务创建
  • TOO_MANY_REQUEST(任务事件): 创建任务失败,当前执行任务数已经达到限制数
  • CREATE_FAILED(任务事件): 由于其他原因,任务创建失败,可检查 errMsg 以获得错误信息
  • CMD_SENT(通道执行事件): 指令已下发
  • CMD_ACK(通道执行事件): 指令已应答(成功)
  • CMD_FAILED(通道执行事件): 指令已应答(失败)
  • RECOGNIZED(通道执行事件): 开始接收码流
  • CHANNEL_SUCCESS(通道执行事件): 通道执行成功
  • CHANNEL_FAILED(通道执行事件): 通道执行失败
  • END(任务事件): 任务已经结束
ackCodeint应答码。仅当 evtTypCMD_ACKCMD_FAILED 时有效。但即使 evtTypCMD_ACKCMD_FAILEDackCode 也可能为 null
errMsgstring错误信息。仅当 evtTypFAILED 时有效
pathstring截图下载URL。仅当 evtTypSUCCESS 时有效