| | |
| | | import com.genersoft.iot.vmp.media.abl.bean.ConfigKeyId; |
| | | import com.genersoft.iot.vmp.media.abl.event.HookAblServerKeepaliveEvent; |
| | | import com.genersoft.iot.vmp.media.abl.event.HookAblServerStartEvent; |
| | | import com.genersoft.iot.vmp.media.event.MediaServerChangeEvent; |
| | | import com.genersoft.iot.vmp.media.event.MediaServerDeleteEvent; |
| | | import com.genersoft.iot.vmp.media.event.mediaServer.MediaServerChangeEvent; |
| | | import com.genersoft.iot.vmp.media.event.mediaServer.MediaServerDeleteEvent; |
| | | import com.genersoft.iot.vmp.media.service.IMediaServerService; |
| | | import com.genersoft.iot.vmp.media.zlm.dto.MediaServer; |
| | | import com.genersoft.iot.vmp.media.bean.MediaServer; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | import org.springframework.scheduling.annotation.Async; |
| | | import org.springframework.scheduling.annotation.Scheduled; |
| | | import org.springframework.stereotype.Component; |
| | | import org.springframework.util.ObjectUtils; |
| | | |
| | | import java.io.File; |
| | | import java.lang.reflect.Field; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | import java.util.concurrent.ConcurrentHashMap; |
| | | |
| | |
| | | // if (mediaServerItem.getHttpSSlPort() == 0) { |
| | | // mediaServerItem.setHttpSSlPort(ablServerConfig.getHttpSSLport()); |
| | | // } |
| | | if (mediaServerItem.getRtmpPort() == 0) { |
| | | if (mediaServerItem.getRtmpPort() == 0 && ablServerConfig.getRtmpPort() != null) { |
| | | mediaServerItem.setRtmpPort(ablServerConfig.getRtmpPort()); |
| | | } |
| | | // if (mediaServerItem.getRtmpSSlPort() == 0) { |
| | | // mediaServerItem.setRtmpSSlPort(ablServerConfig.getRtmpSslPort()); |
| | | // } |
| | | if (mediaServerItem.getRtspPort() == 0) { |
| | | if (mediaServerItem.getRtspPort() == 0 && ablServerConfig.getRtspPort() != null) { |
| | | mediaServerItem.setRtspPort(ablServerConfig.getRtspPort()); |
| | | } |
| | | if (mediaServerItem.getFlvPort() == 0 && ablServerConfig.getHttpFlvPort() != null) { |
| | | mediaServerItem.setFlvPort(ablServerConfig.getHttpFlvPort()); |
| | | } |
| | | if (mediaServerItem.getWsFlvPort() == 0 && ablServerConfig.getWsPort() != null) { |
| | | mediaServerItem.setWsFlvPort(ablServerConfig.getWsPort()); |
| | | } |
| | | if (mediaServerItem.getRtpProxyPort() == 0 && ablServerConfig.getPsTsRecvPort() != null) { |
| | | mediaServerItem.setRtpProxyPort(ablServerConfig.getPsTsRecvPort()); |
| | | } |
| | | // if (mediaServerItem.getRtspSSLPort() == 0) { |
| | | // mediaServerItem.setRtspSSLPort(ablServerConfig.getRtspSSlport()); |
| | | // } |