648540858
2024-06-14 aa56bb3c26201df2af46db0c2af4afd5345a6ba9
优化docker内ip变化的情况
1个文件已修改
5 ■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/gb28181/SipLayer.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
        }