跳到主要内容
版本:4.0.0

消息队列集成接口概览

从 GT-Streaming 4 开始,采用消息队列作为与企业系统集成和交互的一个主要对接媒介,代替原来的部分HTTP接口。

消息队列集成接口包含以下几个接口:

队列默认队列名消息发布者说明
下发指令队列term-cmd流媒体服务当需要向终端下发媒体相关指令时(如请求实时音视频),流媒体服务向该队列推送下发指令请求消息。
指令状态变更通知队列cmd-state-chg企业终端网关指令的状态发生变更时(如收到应答),集成系统的终端网关接向该队列推送指令状态变更通知消息。
上传远程录像状态变更通知队列av-upload流媒体服务当上传远程录像请求的状态发生变化时,流媒体服务向该队列推送上传远程录像状态变更通知
提取主动安全报警附件请求队列fetch-alm-att企业应用当企业应用在监测到主动安全报警,并根据自身业务规则确定提取报警附件时,向该队列发出提取主动安全报警附件请求
提取主动安全报警附件任务结束通知队列fetch-alm-att-completed流媒体服务当流媒体服务结束提取主动安全报警附件任务时,向该队列推送提取主动安全报警附件任务结束(成功或失败)通知
  • 消息队列的队列名可通过配置文件进行配置
  • 目前只支持 RabbitMQ 消息队列,后续会增加对ActiveMQ、Artemis等开源消息队列的支持。