64850858
2021-06-08 4c4b62cb3aa129d373bfe9aeabde33de9bacdafd
支持设置级联注册失败时再次注册的时间
3个文件已修改
15 ■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/event/platformNotRegister/PlatformNotRegisterEventLister.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/all-application.yml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java
@@ -34,6 +34,9 @@
    @Value("${sip.keepaliveTimeOut:180}")
    Integer keepaliveTimeOut;
    @Value("${sip.registerTimeInterval:60}")
    Integer registerTimeInterval;
    public String getMonitorIp() {
        return monitorIp;
    }
@@ -70,5 +73,7 @@
        return keepaliveTimeOut;
    }
    public Integer getRegisterTimeInterval() {
        return registerTimeInterval;
    }
}
src/main/java/com/genersoft/iot/vmp/gb28181/event/platformNotRegister/PlatformNotRegisterEventLister.java
@@ -1,5 +1,6 @@
package com.genersoft.iot.vmp.gb28181.event.platformNotRegister;
import com.genersoft.iot.vmp.conf.SipConfig;
import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform;
import com.genersoft.iot.vmp.gb28181.bean.SendRtpItem;
import com.genersoft.iot.vmp.gb28181.event.SipSubscribe;
@@ -37,6 +38,9 @@
    @Autowired
    private ZLMRTPServerFactory zlmrtpServerFactory;
    @Autowired
    private SipConfig config;
    // @Autowired
    // private RedisUtil redis;
@@ -90,6 +94,6 @@
                logger.info("再次向平台注册,平台国标ID:" + event.getPlatformGbID());
                sipCommanderFroPlatform.register(parentPlatform, null, okEvent);
            }
        }, 15000, 15000);//十五秒后再次发起注册
        }, config.getRegisterTimeInterval(), config.getRegisterTimeInterval());//十五秒后再次发起注册
    }
}
src/main/resources/all-application.yml
@@ -67,6 +67,8 @@
    password: admin123
    # [可选] 心跳超时时间, 建议设置为心跳周期的三倍
    keepaliveTimeOut: 180
    # [可选] 国标级联注册失败,再次发起注册的时间间隔。 默认60秒
    registerTimeInterval: 60
#zlm 默认服务器配置
media: