From b6e604f2449bb65dfaafb0f0741ba54ff0d2f9c2 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期二, 30 四月 2024 15:20:03 +0800
Subject: [PATCH] 修改云端录像详情页使用直接访问zlm的方式播放录像
---
src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java | 115 ++++++++++++++++++++++++++++++++++++---------------------
1 files changed, 73 insertions(+), 42 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 8fc1ba8..6a6c54f 100644
--- a/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java
+++ b/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java
@@ -1,79 +1,110 @@
package com.genersoft.iot.vmp.conf;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.context.annotation.Configuration;
+import org.springframework.core.annotation.Order;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
-@Configuration("sipConfig")
+@Component
+@ConfigurationProperties(prefix = "sip", ignoreInvalidFields = true)
+@Order(0)
public class SipConfig {
- @Value("${sip.ip}")
- private String sipIp;
+ private String ip;
- /**
- * 榛樿浣跨敤sip.ip
- */
- @Value("${sip.monitor-ip:0.0.0.0}")
- private String monitorIp;
+ private String showIp;
- @Value("${sip.port}")
- private Integer sipPort;
+ private Integer port;
- @Value("${sip.domain}")
- private String sipDomain;
+ private String domain;
- @Value("${sip.id}")
- private String sipId;
+ private String id;
- @Value("${sip.password}")
- private String sipPassword;
+ private String password;
- @Value("${sip.ptz.speed:50}")
- Integer speed;
+ Integer ptzSpeed = 50;
- @Value("${sip.keepalive-timeout:180}")
- Integer keepaliveTimeOut;
+ Integer registerTimeInterval = 120;
- @Value("${sip.register-time-interval:60}")
- Integer registerTimeInterval;
+ private boolean alarm;
- public String getMonitorIp() {
- return monitorIp;
+ public void setIp(String ip) {
+ this.ip = ip;
}
- public String getSipIp() {
- return sipIp;
+ public void setPort(Integer port) {
+ this.port = port;
+ }
+
+ public void setDomain(String domain) {
+ this.domain = domain;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public void setPassword(String password) {
+ this.password = password;
+ }
+
+ public void setPtzSpeed(Integer ptzSpeed) {
+ this.ptzSpeed = ptzSpeed;
}
- public Integer getSipPort() {
- return sipPort;
+ public void setRegisterTimeInterval(Integer registerTimeInterval) {
+ this.registerTimeInterval = registerTimeInterval;
+ }
+
+ public String getIp() {
+ return ip;
}
- public String getSipDomain() {
- return sipDomain;
+ public Integer getPort() {
+ return port;
}
- public String getSipId() {
- return sipId;
- }
-
- public String getSipPassword() {
- return sipPassword;
+ public String getDomain() {
+ return domain;
}
- public Integer getSpeed() {
- return speed;
+ public String getId() {
+ return id;
}
- public Integer getKeepaliveTimeOut() {
- return keepaliveTimeOut;
+ public String getPassword() {
+ return password;
+ }
+
+
+ public Integer getPtzSpeed() {
+ return ptzSpeed;
}
public Integer getRegisterTimeInterval() {
return registerTimeInterval;
}
+
+ public boolean isAlarm() {
+ return alarm;
+ }
+
+ public void setAlarm(boolean alarm) {
+ this.alarm = alarm;
+ }
+
+ public String getShowIp() {
+ if (this.showIp == null) {
+ return this.ip;
+ }
+ return showIp;
+ }
+
+ public void setShowIp(String showIp) {
+ this.showIp = showIp;
+ }
}
--
Gitblit v1.8.0