648540858
2024-06-14 aa56bb3c26201df2af46db0c2af4afd5345a6ba9
src/main/java/com/genersoft/iot/vmp/gb28181/SipLayer.java
@@ -39,10 +39,10 @@
   private final Map<String, SipProviderImpl> tcpSipProviderMap = new ConcurrentHashMap<>();
   private final Map<String, SipProviderImpl> udpSipProviderMap = new ConcurrentHashMap<>();
   private final List<String> monitorIps = new ArrayList<>();
   @Override
   public void run(String... args) {
      List<String> monitorIps = new ArrayList<>();
      if (ObjectUtils.isEmpty(sipConfig.getIp())) {
         try {
            // 获得本机的所有网络接口
@@ -173,6 +173,9 @@
   }
   public String getLocalIp(String deviceLocalIp) {
      if (monitorIps.size() == 1) {
         return monitorIps.get(0);
      }
      if (!ObjectUtils.isEmpty(deviceLocalIp)) {
         return deviceLocalIp;
      }