| | |
| | | @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也会从这里进入系统 |
| | |
| | | if (startGetMedia != null) { |
| | | startGetMedia.remove(zlmServerConfig.getGeneralMediaServerId()); |
| | | } |
| | | mediaServerService.handLeZLMServerConfig(zlmServerConfig); |
| | | mediaServerService.zlmServerOnline(zlmServerConfig); |
| | | } |
| | | }); |
| | | |
| | |
| | | zlmServerConfig.setIp(mediaServerItem.getIp()); |
| | | zlmServerConfig.setHttpPort(mediaServerItem.getHttpPort()); |
| | | startGetMedia.remove(mediaServerItem.getId()); |
| | | mediaServerService.handLeZLMServerConfig(zlmServerConfig); |
| | | mediaServerService.zlmServerOnline(zlmServerConfig); |
| | | } |
| | | } |
| | | |