package com.ard.zlm.constants; /** * @description: 定义常量 * @author: fengcheng * */ public class VideoManagerConstants { public static final String ZLM_SERVER_STREAM_PREFIX = "ZLM_SIGNALLING_STREAM_"; public static final String ONLINE_MEDIA_SERVERS_PREFIX = "ZLM_ONLINE_MEDIA_SERVERS:"; public static final String MEDIA_STREAM_AUTHORITY = "ZLM_MEDIA_STREAM_AUTHORITY"; public static final String INVITE_PREFIX = "ZLM_RTP_INVITE_INFO"; //************************** redis 消息********************************* /** * 流变化的通知 */ public static final String ZLM_MSG_STREAM_CHANGE_PREFIX = "ZLM_MSG_STREAM_CHANGE_"; /** * 接收推流设备的GPS变化通知 */ public static final String VM_MSG_GPS = "VM_MSG_GPS"; /** * 接收推流设备的GPS变化通知 */ public static final String VM_MSG_PUSH_STREAM_STATUS_CHANGE = "VM_MSG_PUSH_STREAM_STATUS_CHANGE"; /** * 接收推流设备列表更新变化通知 */ public static final String VM_MSG_PUSH_STREAM_LIST_CHANGE = "VM_MSG_PUSH_STREAM_LIST_CHANGE"; /** * 请求同步三方组织结构 */ public static final String VM_MSG_GROUP_LIST_REQUEST = "VM_MSG_GROUP_LIST_REQUEST"; /** * 同步三方组织结构回复 */ public static final String VM_MSG_GROUP_LIST_RESPONSE = "VM_MSG_GROUP_LIST_RESPONSE"; /** * 同步三方组织结构回复 */ public static final String VM_MSG_GROUP_LIST_CHANGE = "VM_MSG_GROUP_LIST_CHANGE"; /** * redis 消息通知设备推流到平台 */ public static final String VM_MSG_STREAM_PUSH_REQUESTED = "VM_MSG_STREAM_PUSH_REQUESTED"; /** * redis 消息通知上级平台开始观看流 */ public static final String VM_MSG_STREAM_START_PLAY_NOTIFY = "VM_MSG_STREAM_START_PLAY_NOTIFY"; /** * redis 消息通知上级平台停止观看流 */ public static final String VM_MSG_STREAM_STOP_PLAY_NOTIFY = "VM_MSG_STREAM_STOP_PLAY_NOTIFY"; /** * redis 消息接收关闭一个推流 */ public static final String VM_MSG_STREAM_PUSH_CLOSE_REQUESTED = "VM_MSG_STREAM_PUSH_CLOSE_REQUESTED"; /** * redis 消息通知平台通知设备推流结果 */ public static final String VM_MSG_STREAM_PUSH_RESPONSE = "VM_MSG_STREAM_PUSH_RESPONSE"; /** * redis 通知平台关闭推流 */ public static final String VM_MSG_STREAM_PUSH_CLOSE = "VM_MSG_STREAM_PUSH_CLOSE"; /** * redis 消息请求所有的在线通道 */ public static final String VM_MSG_GET_ALL_ONLINE_REQUESTED = "VM_MSG_GET_ALL_ONLINE_REQUESTED"; /** * 报警订阅的通知(收到报警向redis发出通知) */ public static final String VM_MSG_SUBSCRIBE_ALARM = "alarm"; /** * 报警通知的发送 (收到redis发出的通知,转发给其他平台) */ public static final String VM_MSG_SUBSCRIBE_ALARM_RECEIVE= "alarm_receive"; /** * 设备状态订阅的通知 */ public static final String VM_MSG_SUBSCRIBE_DEVICE_STATUS = "device"; public static final String PUSH_STREAM_LIST = "ZLM_PUSH_STREAM_LIST_"; }