648540858
2023-09-11 88350873ee7632924cb135a450fef9f4d05c5306
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
package com.genersoft.iot.vmp.common;
 
/**    
 * @description: 定义常量   
 * @author: swwheihei
 * @date:   2019年5月30日 下午3:04:04   
 *   
 */
public class VideoManagerConstants {
    
    public static final String WVP_SERVER_PREFIX = "VMP_SIGNALLING_SERVER_INFO_";
 
    public static final String WVP_SERVER_STREAM_PREFIX = "VMP_SIGNALLING_STREAM_";
 
    public static final String MEDIA_SERVER_PREFIX = "VMP_MEDIA_SERVER_";
 
    public static final String MEDIA_SERVERS_ONLINE_PREFIX = "VMP_MEDIA_ONLINE_SERVERS_";
 
    public static final String DEVICE_PREFIX = "VMP_DEVICE_";
 
    // 设备同步完成
    public static final String DEVICE_SYNC_PREFIX = "VMP_DEVICE_SYNC_";
 
    public static final String CACHEKEY_PREFIX = "VMP_CHANNEL_";
 
    public static final String KEEPLIVEKEY_PREFIX = "VMP_KEEPALIVE_";
 
    // TODO 此处多了一个_,暂不修改
    public static final String INVITE_PREFIX = "VMP_INVITE";
    public static final String PLAYER_PREFIX = "VMP_INVITE_PLAY_";
    public static final String PLAY_BLACK_PREFIX = "VMP_INVITE_PLAYBACK_";
    public static final String DOWNLOAD_PREFIX = "VMP_INVITE_DOWNLOAD_";
 
    public static final String PLATFORM_KEEPALIVE_PREFIX = "VMP_PLATFORM_KEEPALIVE_";
 
    public static final String PLATFORM_CATCH_PREFIX = "VMP_PLATFORM_CATCH_";
 
    public static final String PLATFORM_REGISTER_PREFIX = "VMP_PLATFORM_REGISTER_";
 
    public static final String PLATFORM_REGISTER_INFO_PREFIX = "VMP_PLATFORM_REGISTER_INFO_";
 
    public static final String PLATFORM_SEND_RTP_INFO_PREFIX = "VMP_PLATFORM_SEND_RTP_INFO_";
 
    public static final String EVENT_ONLINE_REGISTER = "1";
 
    public static final String EVENT_ONLINE_MESSAGE = "3";
 
    public static final String EVENT_OUTLINE_UNREGISTER = "1";
    
    public static final String EVENT_OUTLINE_TIMEOUT = "2";
 
    public static final String MEDIA_SSRC_USED_PREFIX = "VMP_MEDIA_USED_SSRC_";
 
    public static final String MEDIA_TRANSACTION_USED_PREFIX = "VMP_MEDIA_TRANSACTION_";
 
    public static final String MEDIA_STREAM_AUTHORITY = "MEDIA_STREAM_AUTHORITY_";
 
    public static final String SIP_CSEQ_PREFIX = "VMP_SIP_CSEQ_";
 
    public static final String SIP_SN_PREFIX = "VMP_SIP_SN_";
 
    public static final String SIP_SUBSCRIBE_PREFIX = "VMP_SIP_SUBSCRIBE_";
 
    public static final String SYSTEM_INFO_CPU_PREFIX = "VMP_SYSTEM_INFO_CPU_";
 
    public static final String SYSTEM_INFO_MEM_PREFIX = "VMP_SYSTEM_INFO_MEM_";
 
    public static final String SYSTEM_INFO_NET_PREFIX = "VMP_SYSTEM_INFO_NET_";
 
    public static final String SYSTEM_INFO_DISK_PREFIX = "VMP_SYSTEM_INFO_DISK_";
    public static final String BROADCAST_WAITE_INVITE = "task_broadcast_waite_invite_";
 
    public static final String REGISTER_EXPIRE_TASK_KEY_PREFIX = "VMP_device_register_expire_";
 
 
 
 
    //************************** redis 消息*********************************
 
    /**
     * 流变化的通知
     */
    public static final String WVP_MSG_STREAM_CHANGE_PREFIX = "WVP_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";
 
    /**
     * 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";
 
    /**
     * 移动位置订阅通知
     */
    public static final String VM_MSG_SUBSCRIBE_MOBILE_POSITION = "mobileposition";
 
    /**
     * 报警订阅的通知(收到报警向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 WVP_STREAM_GB_ID_PREFIX = "memberNo_";
    public static final String WVP_STREAM_GPS_MSG_PREFIX = "WVP_STREAM_GPS_MSG_";
    public static final String WVP_OTHER_SEND_RTP_INFO = "VMP_OTHER_SEND_RTP_INFO_";
    public static final String WVP_OTHER_SEND_PS_INFO = "VMP_OTHER_SEND_PS_INFO_";
    public static final String WVP_OTHER_RECEIVE_RTP_INFO = "VMP_OTHER_RECEIVE_RTP_INFO_";
    public static final String WVP_OTHER_RECEIVE_PS_INFO = "VMP_OTHER_RECEIVE_PS_INFO_";
 
    /**
     * Redis Const
     * 设备录像信息结果前缀
     */
    public static final String REDIS_RECORD_INFO_RES_PRE = "GB_RECORD_INFO_RES_";
    /**
     * Redis Const
     * 设备录像信息结果前缀
     */
    public static final String REDIS_RECORD_INFO_RES_COUNT_PRE = "GB_RECORD_INFO_RES_COUNT:";
 
}