From df11956c3c203434d3ef54955a502c466f1382dd Mon Sep 17 00:00:00 2001 From: 64850858 <648540858@qq.com> Date: 星期一, 07 六月 2021 15:42:01 +0800 Subject: [PATCH] 取出错误配置 --- src/main/java/com/genersoft/iot/vmp/conf/MediaConfig.java | 57 +++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 37 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/conf/MediaConfig.java b/src/main/java/com/genersoft/iot/vmp/conf/MediaConfig.java index 9d3ed7e..cd4e90d 100644 --- a/src/main/java/com/genersoft/iot/vmp/conf/MediaConfig.java +++ b/src/main/java/com/genersoft/iot/vmp/conf/MediaConfig.java @@ -1,7 +1,9 @@ package com.genersoft.iot.vmp.conf; +import io.netty.util.internal.StringUtil; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Configuration; +import org.springframework.util.StringUtils; @Configuration("mediaConfig") public class MediaConfig { @@ -9,40 +11,40 @@ @Value("${media.ip}") private String ip; - @Value("${media.wanIp}") - private String wanIp; - - @Value("${media.hookIp}") + @Value("${media.hookIp:${sip.ip}}") private String hookIp; + + @Value("${media.sdpIp:${media.ip}}") + private String sdpIp; @Value("${media.httpPort}") private String httpPort; - @Value("${media.httpSSlPort}") + @Value("${media.httpSSlPort:}") private String httpSSlPort; - @Value("${media.rtmpPort}") + @Value("${media.rtmpPort:}") private String rtmpPort; - @Value("${media.rtmpSSlPort}") + @Value("${media.rtmpSSlPort:}") private String rtmpSSlPort; - @Value("${media.rtpProxyPort}") + @Value("${media.rtpProxyPort:}") private String rtpProxyPort; - @Value("${media.rtspPort}") + @Value("${media.rtspPort:}") private String rtspPort; - @Value("${media.rtspSSLPort}") + @Value("${media.rtspSSLPort:}") private String rtspSSLPort; - @Value("${media.autoConfig}") + @Value("${media.autoConfig:true}") private boolean autoConfig; @Value("${media.secret}") private String secret; - @Value("${media.streamNoneReaderDelayMS}") + @Value("${media.streamNoneReaderDelayMS:18000}") private String streamNoneReaderDelayMS; @Value("${media.rtp.enable}") @@ -51,20 +53,15 @@ @Value("${media.rtp.portRange}") private String rtpPortRange; + @Value("${media.recordAssistPort}") + private int recordAssistPort; + public String getIp() { return ip; } public void setIp(String ip) { this.ip = ip; - } - - public String getWanIp() { - return wanIp; - } - - public void setWanIp(String wanIp) { - this.wanIp = wanIp; } public String getHookIp() { @@ -174,4 +171,24 @@ public void setRtspSSLPort(String rtspSSLPort) { this.rtspSSLPort = rtspSSLPort; } + + public int getRecordAssistPort() { + return recordAssistPort; + } + + public void setRecordAssistPort(int recordAssistPort) { + this.recordAssistPort = recordAssistPort; + } + + public String getSdpIp() { + if (StringUtils.isEmpty(sdpIp)) { + return ip; + }else { + return sdpIp; + } + } + + public void setSdpIp(String sdpIp) { + this.sdpIp = sdpIp; + } } -- Gitblit v1.8.0