648540858
2024-06-17 1909c7f71fc1b0e290678a3efe95b62d0b9df75e
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;
      }