| | |
| | | @PostConstruct |
| | | public void init() { |
| | | if (minioEnabled) { |
| | | log.debug("初始化启动minio"); |
| | | log.info("初始化启动minio"); |
| | | if (Platform.isWindows()) { |
| | | String exePath = System.getProperty("user.dir") + File.separator + "lib" + File.separator + "minio" + File.separator + minioName; |
| | | Map<String, String> env = new HashMap<>(); |
| | |
| | | } |
| | | } |
| | | if (mediamtxEnabled) { |
| | | log.debug("初始化启动mediaMTX"); |
| | | log.info("初始化启动mediaMTX"); |
| | | if (Platform.isWindows()) { |
| | | String exePath = System.getProperty("user.dir") + File.separator + "lib" + File.separator + "mediamtx" + File.separator + mediamtxName; |
| | | String ymlPath = System.getProperty("user.dir") + File.separator + "lib" + File.separator + "mediamtx" + File.separator + "mediamtx.yml"; |
| | |
| | | } |
| | | } |
| | | if (webrtcEnabled) { |
| | | log.info("初始化启动webrtc-streamer"); |
| | | if (Platform.isWindows()) { |
| | | String exePath = System.getProperty("user.dir") + File.separator + "lib" + File.separator + "webrtc" + File.separator + webrtcName; |
| | | List<String> cmd = new ArrayList<>(); |