Commit 61a8113c39007105fb20e5c997d69f1586c86149

Authored by 648540858
1 parent 292aa4de

修改错别字

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
... ... @@ -80,6 +80,7 @@ export default {
80 80 container: this.$refs.container,
81 81 videoBuffer: 0.5, // 最大缓冲时长,单位秒
82 82 isResize: true,
  83 + isFlv: true,
83 84 decoder: "./static/js/jessibuca/index.js",
84 85 // text: "WVP-PRO",
85 86 // background: "bg.jpg",
... ...