消息队列集成接口概览
从 GT-Streaming 4 开始,采用消息队列作为与企业系统集成和交互的一个主要对接媒介,代替原来的部分HTTP接口。
消息队列集成接口包含以下几个接口:
| 队列 | 默认队列名 / topic | 消息发布者 | 说明 |
|---|---|---|---|
| 下发指令队列 | term-cmd | 流媒体服务 | 当需要向终端下发媒体相关指令时(如请求实时音视频),流媒体服务向该队列推送下发指令请求消息。 |
| 指令状态变更通知队列 | cmd-state-chg | 企业终端网关 | 指令的状态发生变更时(如收到应答),集成系统的终端网关接向该队列推送指令状态变更通知消息。 |
| 上传远程录像状态变更通知队列 | av-upload | 流媒体服务 | 当上传远程录像请求的状态发生变化时,流媒体服务向该队列推送上传远程录像状态变更通知 |
| 提取主动安全报警附件请求队列 | fetch-alm-att | 企业应用 | 当企业应用在监测到主动安全报警,并根据自身业务规则确定提取报警附件时,向该队列发出提取主动安全报警附件请求 |
| 提取主动安全报警附件任务结束通知队列 | fetch-alm-att-completed | 流媒体服务 | 当流媒体服务结束提取主动安全报警附件任务时,向该队列推送提取主动安全报警附件任务结束(成功或失败)通知 |
| 巡检抓拍任务事件队列 | vid-inspect-evt | 巡检服务 | 巡检任务创建 / 通道状态变更 / 任务结束时推送(per-channel + END) |
| 伊爱主动安全证据完成事件 | eeye-stm-evidence | 流媒体服务 | 附件提取成功时可选双发;Kafka topic,key=simNo |
| 伊爱巡检完成聚合事件 | eeye-stm-inspect-evt | 巡检服务 | 全通道结束后可选双发聚合结果;Kafka topic,key=simNo |
| 自动语音下发结果 | auto-voice-evt | 流媒体服务 | 语音下发终态必发(since 4.0.19);Kafka topic,key=simNo |