| | |
| | | package com.genersoft.iot.vmp.conf; |
| | | |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.context.annotation.Configuration; |
| | | |
| | | @Configuration |
| | | import org.springframework.boot.context.properties.ConfigurationProperties; |
| | | 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 = 255; |
| | | |
| | | Integer registerTimeInterval = 120; |
| | | |
| | | private boolean alarm; |
| | | |
| | | 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; |
| | | } |
| | | |
| | | public boolean isAlarm() { |
| | | return alarm; |
| | | } |
| | | |
| | | public void setAlarm(boolean alarm) { |
| | | this.alarm = alarm; |
| | | } |
| | | } |