|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.genersoft.iot.vmp.media.zlm.dto.MediaServerItem; | 
|---|
|  |  |  | import com.genersoft.iot.vmp.utils.DateUtil; | 
|---|
|  |  |  | import org.junit.jupiter.api.Order; | 
|---|
|  |  |  | import org.slf4j.Logger; | 
|---|
|  |  |  | import org.slf4j.LoggerFactory; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Value; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Configuration("mediaConfig") | 
|---|
|  |  |  | @Order(0) | 
|---|
|  |  |  | public class MediaConfig{ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private final static Logger logger = LoggerFactory.getLogger(MediaConfig.class); | 
|---|
|  |  |  | 
|---|
|  |  |  | @Value("${media.ip}") | 
|---|
|  |  |  | private String ip; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Value("${media.hook-ip:${sip.ip}}") | 
|---|
|  |  |  | @Value("${media.hook-ip:}") | 
|---|
|  |  |  | private String hookIp; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Value("${sip.ip}") | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getHookIp() { | 
|---|
|  |  |  | if (ObjectUtils.isEmpty(hookIp)){ | 
|---|
|  |  |  | return sipIp; | 
|---|
|  |  |  | return sipIp.split(",")[0]; | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | return hookIp; | 
|---|
|  |  |  | } | 
|---|