From 2601150f036e17604ee0431144a7ab921b7f8206 Mon Sep 17 00:00:00 2001
From: 648540858 <18010473990@163.com>
Date: 星期四, 02 九月 2021 15:47:42 +0800
Subject: [PATCH] 更新readme
---
src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java | 122 ++++++++++++++++++++++++----------------
1 files changed, 74 insertions(+), 48 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java b/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java
index e6d23a4..709fe9c 100644
--- a/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java
+++ b/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java
@@ -1,83 +1,109 @@
package com.genersoft.iot.vmp.conf;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.context.annotation.Configuration;
-@Configuration
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.stereotype.Component;
+
+@Component
+@ConfigurationProperties(prefix = "sip", ignoreInvalidFields = true)
public class SipConfig {
- @Value("${sip.ip}")
- String sipIp;
- @Value("${sip.port}")
- Integer sipPort;
- @Value("${sip.domain}")
- String sipDomain;
- @Value("${sip.password}")
- String sipPassword;
- @Value("${media.ip}")
- String mediaIp;
+ private String ip;
+
+ /**
+ * 榛樿浣跨敤 0.0.0.0
+ */
+ private String monitorIp = "0.0.0.0";
+
+ private Integer port;
+
+ private String domain;
+
+ private String id;
+
+ private String password;
- @Value("${media.port}")
- Integer mediaPort;
-
- @Value("${sip.ptz.speed:50}")
- Integer speed;
+ Integer ptzSpeed = 50;
- public String getSipIp() {
- return sipIp;
+ Integer keepaliveTimeOut = 180;
+
+ Integer registerTimeInterval = 60;
+
+ public void setIp(String ip) {
+ this.ip = ip;
}
- public void setSipIp(String sipIp) {
- this.sipIp = sipIp;
+ public void setMonitorIp(String monitorIp) {
+ this.monitorIp = monitorIp;
}
- public Integer getSipPort() {
- return sipPort;
+ public void setPort(Integer port) {
+ this.port = port;
}
- public void setSipPort(Integer sipPort) {
- this.sipPort = sipPort;
+ public void setDomain(String domain) {
+ this.domain = domain;
}
- public String getSipDomain() {
- return sipDomain;
+ public void setId(String id) {
+ this.id = id;
}
- public void setSipDomain(String sipDomain) {
- this.sipDomain = sipDomain;
+ public void setPassword(String password) {
+ this.password = password;
}
- public String getSipPassword() {
- return sipPassword;
+ public void setPtzSpeed(Integer ptzSpeed) {
+ this.ptzSpeed = ptzSpeed;
}
- public void setSipPassword(String sipPassword) {
- this.sipPassword = sipPassword;
+ public void setKeepaliveTimeOut(Integer keepaliveTimeOut) {
+ this.keepaliveTimeOut = keepaliveTimeOut;
}
- public String getMediaIp() {
- return mediaIp;
+ public void setRegisterTimeInterval(Integer registerTimeInterval) {
+ this.registerTimeInterval = registerTimeInterval;
}
- public void setMediaIp(String mediaIp) {
- this.mediaIp = mediaIp;
+ public String getMonitorIp() {
+ return monitorIp;
}
- public Integer getMediaPort() {
- return mediaPort;
+ public String getIp() {
+ return ip;
}
- public void setMediaPort(Integer mediaPort) {
- this.mediaPort = mediaPort;
+
+ public Integer getPort() {
+ return port;
}
- public Integer getSpeed() {
- return speed;
+
+ public String getDomain() {
+ return domain;
}
- public void setSpeed(Integer speed) {
- this.speed = speed;
+
+ public String getId() {
+ return id;
}
-
-
+
+ public String getPassword() {
+ return password;
+ }
+
+
+ public Integer getPtzSpeed() {
+ return ptzSpeed;
+ }
+
+ public Integer getKeepaliveTimeOut() {
+ return keepaliveTimeOut;
+ }
+
+ public Integer getRegisterTimeInterval() {
+ return registerTimeInterval;
+ }
}
--
Gitblit v1.8.0