Commit 61a8113c39007105fb20e5c997d69f1586c86149
1 parent
292aa4de
修改错别字
Showing
7 changed files
with
22 additions
and
22 deletions
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/callback/DeferredResultHolder.java
| ... | ... | @@ -31,7 +31,7 @@ public class DeferredResultHolder { |
| 31 | 31 | |
| 32 | 32 | public static final String CALLBACK_CMD_RECORDINFO = "CALLBACK_RECORDINFO"; |
| 33 | 33 | |
| 34 | - public static final String CALLBACK_CMD_PlAY = "CALLBACK_PLAY"; | |
| 34 | + public static final String CALLBACK_CMD_PLAY = "CALLBACK_PLAY"; | |
| 35 | 35 | |
| 36 | 36 | public static final String CALLBACK_CMD_STOP = "CALLBACK_STOP"; |
| 37 | 37 | |
| ... | ... | @@ -47,6 +47,7 @@ public class DeferredResultHolder { |
| 47 | 47 | |
| 48 | 48 | private Map<String, DeferredResult> map = new ConcurrentHashMap<String, DeferredResult>(); |
| 49 | 49 | |
| 50 | + | |
| 50 | 51 | public void put(String key, DeferredResult result) { |
| 51 | 52 | map.put(key, result); |
| 52 | 53 | } | ... | ... |
src/main/java/com/genersoft/iot/vmp/service/impl/PlayServiceImpl.java
| ... | ... | @@ -80,7 +80,7 @@ public class PlayServiceImpl implements IPlayService { |
| 80 | 80 | PlayResult playResult = new PlayResult(); |
| 81 | 81 | if (mediaServerItem == null) { |
| 82 | 82 | RequestMessage msg = new RequestMessage(); |
| 83 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + playResult.getUuid()); | |
| 83 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + playResult.getUuid()); | |
| 84 | 84 | WVPResult wvpResult = new WVPResult(); |
| 85 | 85 | wvpResult.setCode(-1); |
| 86 | 86 | wvpResult.setMsg("未找到可用的zlm"); |
| ... | ... | @@ -96,12 +96,12 @@ public class PlayServiceImpl implements IPlayService { |
| 96 | 96 | DeferredResult<ResponseEntity<String>> result = new DeferredResult<ResponseEntity<String>>(userSetup.getPlayTimeout()); |
| 97 | 97 | playResult.setResult(result); |
| 98 | 98 | // 录像查询以channelId作为deviceId查询 |
| 99 | - resultHolder.put(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid, result); | |
| 99 | + resultHolder.put(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid, result); | |
| 100 | 100 | // 超时处理 |
| 101 | 101 | result.onTimeout(()->{ |
| 102 | 102 | logger.warn(String.format("设备点播超时,deviceId:%s ,channelId:%s", deviceId, channelId)); |
| 103 | 103 | RequestMessage msg = new RequestMessage(); |
| 104 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + playResult.getUuid()); | |
| 104 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + playResult.getUuid()); | |
| 105 | 105 | WVPResult wvpResult = new WVPResult(); |
| 106 | 106 | wvpResult.setCode(-1); |
| 107 | 107 | SIPDialog dialog = streamSession.getDialog(deviceId, channelId); |
| ... | ... | @@ -170,7 +170,7 @@ public class PlayServiceImpl implements IPlayService { |
| 170 | 170 | }, (event) -> { |
| 171 | 171 | // 点播返回sip错误 |
| 172 | 172 | RequestMessage msg = new RequestMessage(); |
| 173 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 173 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 174 | 174 | Response response = event.getResponse(); |
| 175 | 175 | mediaServerService.closeRTPServer(playResult.getDevice(), channelId); |
| 176 | 176 | WVPResult wvpResult = new WVPResult(); |
| ... | ... | @@ -187,7 +187,7 @@ public class PlayServiceImpl implements IPlayService { |
| 187 | 187 | String streamId = streamInfo.getStreamId(); |
| 188 | 188 | if (streamId == null) { |
| 189 | 189 | RequestMessage msg = new RequestMessage(); |
| 190 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 190 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 191 | 191 | WVPResult wvpResult = new WVPResult(); |
| 192 | 192 | wvpResult.setCode(-1); |
| 193 | 193 | wvpResult.setMsg(String.format("点播失败, redis缓存streamId等于null")); |
| ... | ... | @@ -201,7 +201,7 @@ public class PlayServiceImpl implements IPlayService { |
| 201 | 201 | JSONObject rtpInfo = zlmresTfulUtils.getRtpInfo(mediaInfo, streamId); |
| 202 | 202 | if (rtpInfo != null && rtpInfo.getBoolean("exist")) { |
| 203 | 203 | RequestMessage msg = new RequestMessage(); |
| 204 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 204 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 205 | 205 | |
| 206 | 206 | WVPResult wvpResult = new WVPResult(); |
| 207 | 207 | wvpResult.setCode(0); |
| ... | ... | @@ -230,7 +230,7 @@ public class PlayServiceImpl implements IPlayService { |
| 230 | 230 | }, (event) -> { |
| 231 | 231 | mediaServerService.closeRTPServer(playResult.getDevice(), channelId); |
| 232 | 232 | RequestMessage msg = new RequestMessage(); |
| 233 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 233 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 234 | 234 | Response response = event.getResponse(); |
| 235 | 235 | |
| 236 | 236 | WVPResult wvpResult = new WVPResult(); |
| ... | ... | @@ -248,7 +248,7 @@ public class PlayServiceImpl implements IPlayService { |
| 248 | 248 | @Override |
| 249 | 249 | public void onPublishHandlerForPlay(MediaServerItem mediaServerItem, JSONObject resonse, String deviceId, String channelId, String uuid) { |
| 250 | 250 | RequestMessage msg = new RequestMessage(); |
| 251 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 251 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 252 | 252 | StreamInfo streamInfo = onPublishHandler(mediaServerItem, resonse, deviceId, channelId, uuid); |
| 253 | 253 | if (streamInfo != null) { |
| 254 | 254 | DeviceChannel deviceChannel = storager.queryChannel(deviceId, channelId); |
| ... | ... | @@ -292,7 +292,7 @@ public class PlayServiceImpl implements IPlayService { |
| 292 | 292 | @Override |
| 293 | 293 | public void onPublishHandlerForPlayBack(MediaServerItem mediaServerItem, JSONObject resonse, String deviceId, String channelId, String uuid) { |
| 294 | 294 | RequestMessage msg = new RequestMessage(); |
| 295 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 295 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 296 | 296 | StreamInfo streamInfo = onPublishHandler(mediaServerItem, resonse, deviceId, channelId, uuid); |
| 297 | 297 | if (streamInfo != null) { |
| 298 | 298 | redisCatchStorage.startPlayback(streamInfo); | ... | ... |
src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/play/PlayController.java
| ... | ... | @@ -134,13 +134,13 @@ public class PlayController { |
| 134 | 134 | json.put("deviceId", deviceId); |
| 135 | 135 | json.put("channelId", channelId); |
| 136 | 136 | RequestMessage msg = new RequestMessage(); |
| 137 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 137 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 138 | 138 | msg.setData(json.toString()); |
| 139 | 139 | resultHolder.invokeResult(msg); |
| 140 | 140 | } else { |
| 141 | 141 | logger.warn("设备预览/回放停止API调用失败!"); |
| 142 | 142 | RequestMessage msg = new RequestMessage(); |
| 143 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 143 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 144 | 144 | msg.setData("streamId null"); |
| 145 | 145 | resultHolder.invokeResult(msg); |
| 146 | 146 | } | ... | ... |
src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/playback/DownloadController.java
| ... | ... | @@ -82,7 +82,7 @@ public class DownloadController { |
| 82 | 82 | result.onTimeout(()->{ |
| 83 | 83 | logger.warn(String.format("设备下载响应超时,deviceId:%s ,channelId:%s", deviceId, channelId)); |
| 84 | 84 | RequestMessage msg = new RequestMessage(); |
| 85 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 85 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 86 | 86 | msg.setData("Timeout"); |
| 87 | 87 | resultHolder.invokeResult(msg); |
| 88 | 88 | }); |
| ... | ... | @@ -92,12 +92,12 @@ public class DownloadController { |
| 92 | 92 | // 停止之前的下载 |
| 93 | 93 | cmder.streamByeCmd(deviceId, channelId); |
| 94 | 94 | } |
| 95 | - resultHolder.put(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid, result); | |
| 95 | + resultHolder.put(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid, result); | |
| 96 | 96 | MediaServerItem newMediaServerItem = playService.getNewMediaServerItem(device); |
| 97 | 97 | if (newMediaServerItem == null) { |
| 98 | 98 | logger.warn(String.format("设备下载响应超时,deviceId:%s ,channelId:%s", deviceId, channelId)); |
| 99 | 99 | RequestMessage msg = new RequestMessage(); |
| 100 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 100 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 101 | 101 | msg.setData("Timeout"); |
| 102 | 102 | resultHolder.invokeResult(msg); |
| 103 | 103 | return result; |
| ... | ... | @@ -111,7 +111,7 @@ public class DownloadController { |
| 111 | 111 | }, event -> { |
| 112 | 112 | Response response = event.getResponse(); |
| 113 | 113 | RequestMessage msg = new RequestMessage(); |
| 114 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 114 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 115 | 115 | msg.setData(String.format("回放失败, 错误码: %s, %s", response.getStatusCode(), response.getReasonPhrase())); |
| 116 | 116 | resultHolder.invokeResult(msg); |
| 117 | 117 | }); | ... | ... |
src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/playback/PlaybackController.java
| ... | ... | @@ -91,7 +91,7 @@ public class PlaybackController { |
| 91 | 91 | result.onTimeout(()->{ |
| 92 | 92 | logger.warn(String.format("设备回放超时,deviceId:%s ,channelId:%s", deviceId, channelId)); |
| 93 | 93 | RequestMessage msg = new RequestMessage(); |
| 94 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 94 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 95 | 95 | msg.setData("Timeout"); |
| 96 | 96 | resultHolder.invokeResult(msg); |
| 97 | 97 | }); |
| ... | ... | @@ -101,12 +101,12 @@ public class PlaybackController { |
| 101 | 101 | // 停止之前的回放 |
| 102 | 102 | cmder.streamByeCmd(deviceId, channelId); |
| 103 | 103 | } |
| 104 | - resultHolder.put(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid, result); | |
| 104 | + resultHolder.put(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid, result); | |
| 105 | 105 | |
| 106 | 106 | if (newMediaServerItem == null) { |
| 107 | 107 | logger.warn(String.format("设备回放超时,deviceId:%s ,channelId:%s", deviceId, channelId)); |
| 108 | 108 | RequestMessage msg = new RequestMessage(); |
| 109 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 109 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 110 | 110 | msg.setData("Timeout"); |
| 111 | 111 | resultHolder.invokeResult(msg); |
| 112 | 112 | return result; |
| ... | ... | @@ -118,7 +118,7 @@ public class PlaybackController { |
| 118 | 118 | }, event -> { |
| 119 | 119 | Response response = event.getResponse(); |
| 120 | 120 | RequestMessage msg = new RequestMessage(); |
| 121 | - msg.setId(DeferredResultHolder.CALLBACK_CMD_PlAY + uuid); | |
| 121 | + msg.setId(DeferredResultHolder.CALLBACK_CMD_PLAY + uuid); | |
| 122 | 122 | msg.setData(String.format("回放失败, 错误码: %s, %s", response.getStatusCode(), response.getReasonPhrase())); |
| 123 | 123 | resultHolder.invokeResult(msg); |
| 124 | 124 | }); | ... | ... |
src/main/java/com/genersoft/iot/vmp/web/ApiDeviceController.java
| ... | ... | @@ -53,8 +53,6 @@ public class ApiDeviceController { |
| 53 | 53 | if (logger.isDebugEnabled()) { |
| 54 | 54 | logger.debug("查询所有视频设备API调用"); |
| 55 | 55 | } |
| 56 | - | |
| 57 | - logger.debug("查询所有视频设备API调用"); | |
| 58 | 56 | JSONObject result = new JSONObject(); |
| 59 | 57 | List<Device> devices; |
| 60 | 58 | if (start == null || limit ==null) { | ... | ... |
web_src/src/components/dialog/jessibuca.vue