Commit 98d12ecd6bdc49e6bed86eda4f55ab75e940ca36

Authored by 648540858
Committed by GitHub
2 parents 4e3247e4 45e9fc88

Merge pull request #388 from AbnerSC/wvp-28181-2.0

修复关闭按需拉流无效的问题,和几个小问题
@@ -169,13 +169,6 @@ @@ -169,13 +169,6 @@
169 <version>1.2.73</version> 169 <version>1.2.73</version>
170 </dependency> 170 </dependency>
171 171
172 - <!--Guava是一种基于开源的Java库-->  
173 - <dependency>  
174 - <groupId>com.google.guava</groupId>  
175 - <artifactId>guava</artifactId>  
176 - <version>30.0-jre</version>  
177 - </dependency>  
178 -  
179 <!-- okhttp --> 172 <!-- okhttp -->
180 <dependency> 173 <dependency>
181 <groupId>com.squareup.okhttp3</groupId> 174 <groupId>com.squareup.okhttp3</groupId>
@@ -279,6 +272,9 @@ @@ -279,6 +272,9 @@
279 <plugin> 272 <plugin>
280 <groupId>pl.project13.maven</groupId> 273 <groupId>pl.project13.maven</groupId>
281 <artifactId>git-commit-id-plugin</artifactId> 274 <artifactId>git-commit-id-plugin</artifactId>
  275 + <configuration>
  276 + <offline>true</offline>
  277 + </configuration>
282 </plugin> 278 </plugin>
283 279
284 <plugin> 280 <plugin>
src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java
@@ -459,7 +459,7 @@ public class ZLMHttpHookListener { @@ -459,7 +459,7 @@ public class ZLMHttpHookListener {
459 } 459 }
460 } 460 }
461 MediaServerItem mediaServerItem = mediaServerService.getOne(mediaServerId); 461 MediaServerItem mediaServerItem = mediaServerService.getOne(mediaServerId);
462 - if (mediaServerItem != null && "-1".equals(mediaServerItem.getStreamNoneReaderDelayMS())) { 462 + if (mediaServerItem != null && mediaServerItem.getStreamNoneReaderDelayMS() == -1) {
463 ret.put("close", false); 463 ret.put("close", false);
464 } 464 }
465 return new ResponseEntity<String>(ret.toString(),HttpStatus.OK); 465 return new ResponseEntity<String>(ret.toString(),HttpStatus.OK);
src/main/java/com/genersoft/iot/vmp/service/impl/MediaServerServiceImpl.java
@@ -512,7 +512,7 @@ public class MediaServerServiceImpl implements IMediaServerService { @@ -512,7 +512,7 @@ public class MediaServerServiceImpl implements IMediaServerService {
512 param.put("hook.on_stream_not_found",String.format("%s/on_stream_not_found", hookPrex)); 512 param.put("hook.on_stream_not_found",String.format("%s/on_stream_not_found", hookPrex));
513 param.put("hook.on_server_keepalive",String.format("%s/on_server_keepalive", hookPrex)); 513 param.put("hook.on_server_keepalive",String.format("%s/on_server_keepalive", hookPrex));
514 param.put("hook.timeoutSec","20"); 514 param.put("hook.timeoutSec","20");
515 - param.put("general.streamNoneReaderDelayMS","-1".equals(mediaServerItem.getStreamNoneReaderDelayMS())?"3600000":mediaServerItem.getStreamNoneReaderDelayMS() ); 515 + param.put("general.streamNoneReaderDelayMS",mediaServerItem.getStreamNoneReaderDelayMS()==-1?"3600000":mediaServerItem.getStreamNoneReaderDelayMS() );
516 // 推流断开后可以在超时时间内重新连接上继续推流,这样播放器会接着播放。 516 // 推流断开后可以在超时时间内重新连接上继续推流,这样播放器会接着播放。
517 // 置0关闭此特性(推流断开会导致立即断开播放器) 517 // 置0关闭此特性(推流断开会导致立即断开播放器)
518 // 此参数不应大于播放器超时时间 518 // 此参数不应大于播放器超时时间
src/main/java/com/genersoft/iot/vmp/storager/dao/DeviceChannelMapper.java
@@ -231,7 +231,6 @@ public interface DeviceChannelMapper { @@ -231,7 +231,6 @@ public interface DeviceChannelMapper {
231 " name as title,\n" + 231 " name as title,\n" +
232 " channelId as \"value\",\n" + 232 " channelId as \"value\",\n" +
233 " channelId as \"key\",\n" + 233 " channelId as \"key\",\n" +
234 - " channelId,\n" +  
235 " longitude,\n" + 234 " longitude,\n" +
236 " latitude\n" + 235 " latitude\n" +
237 " from device_channel\n" + 236 " from device_channel\n" +