panlinlin
2021-03-26 edb033ccd7df53e2444f38c9657946ce15856153
src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java
@@ -51,8 +51,8 @@
   @Autowired
   private IRedisCatchStorage redisCatchStorage;
   // @Autowired
   // private ZLMRESTfulUtils zlmresTfulUtils;
    @Autowired
    private ZLMMediaListManager zlmMediaListManager;
   @Autowired
   private ZLMHttpHookSubscribe subscribe;
@@ -237,6 +237,7 @@
      // 流消失移除redis play
      String app = json.getString("app");
      String streamId = json.getString("stream");
      String schema = json.getString("schema");
      boolean regist = json.getBoolean("regist");
      StreamInfo streamInfo = redisCatchStorage.queryPlayByStreamId(streamId);
      if ("rtp".equals(app) && !regist ) {
@@ -247,6 +248,10 @@
            streamInfo = redisCatchStorage.queryPlaybackByStreamId(streamId);
            redisCatchStorage.stopPlayback(streamInfo);
         }
      }else {
         if (!"rtp".equals(app) && "rtsp".equals(schema)){
            zlmMediaListManager.updateMediaList();
         }
      }
      JSONObject ret = new JSONObject();
      ret.put("code", 0);