648540858
2021-12-07 a2f08541387806c9299a43b38fbfeaa5da5904a9
src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMRunner.java
@@ -49,8 +49,13 @@
    @Override
    public void run(String... strings) throws Exception {
        mediaServerService.clearMediaServerForOnline();
        if (mediaServerService.getDefaultMediaServer() == null) {
        MediaServerItem defaultMediaServer = mediaServerService.getDefaultMediaServer();
        if (defaultMediaServer == null) {
            mediaServerService.addToDatabase(mediaConfig.getMediaSerItem());
        }else {
            MediaServerItem mediaSerItem = mediaConfig.getMediaSerItem();
            mediaSerItem.setId(defaultMediaServer.getId());
            mediaServerService.updateToDatabase(mediaSerItem);
        }
        // 订阅 zlm启动事件, 新的zlm也会从这里进入系统
@@ -61,7 +66,7 @@
                if (startGetMedia != null) {
                    startGetMedia.remove(zlmServerConfig.getGeneralMediaServerId());
                }
                mediaServerService.handLeZLMServerConfig(zlmServerConfig);
                mediaServerService.zlmServerOnline(zlmServerConfig);
            }
        });
@@ -107,7 +112,7 @@
            zlmServerConfig.setIp(mediaServerItem.getIp());
            zlmServerConfig.setHttpPort(mediaServerItem.getHttpPort());
            startGetMedia.remove(mediaServerItem.getId());
            mediaServerService.handLeZLMServerConfig(zlmServerConfig);
            mediaServerService.zlmServerOnline(zlmServerConfig);
        }
    }