|  |  | 
 |  |  |     private String secret; | 
 |  |  |  | 
 |  |  |     @Value("${media.stream-none-reader-delay-ms:18000}") | 
 |  |  |     private String streamNoneReaderDelayMS = "18000"; | 
 |  |  |     private int streamNoneReaderDelayMS = 18000; | 
 |  |  |  | 
 |  |  |     @Value("${media.rtp.enable}") | 
 |  |  |     private boolean rtpEnable; | 
 |  |  |  | 
 |  |  |     @Value("${media.rtp.port-range}") | 
 |  |  |     private String rtpPortRange; | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @Value("${media.rtp.send-port-range}") | 
 |  |  |     private String sendRtpPortRange; | 
 |  |  |  | 
 |  |  |     @Value("${media.record-assist-port:0}") | 
 |  |  |     private Integer recordAssistPort = 0; | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getSipIp() { | 
 |  |  |         return sipIp; | 
 |  |  |         if (sipIp == null) { | 
 |  |  |             return this.ip; | 
 |  |  |         }else { | 
 |  |  |             return sipIp; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public int getHttpPort() { | 
 |  |  | 
 |  |  |         return secret; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getStreamNoneReaderDelayMS() { | 
 |  |  |     public int getStreamNoneReaderDelayMS() { | 
 |  |  |         return streamNoneReaderDelayMS; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getSipDomain() { | 
 |  |  |         return sipDomain; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getSendRtpPortRange() { | 
 |  |  |         return sendRtpPortRange; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public MediaServerItem getMediaSerItem(){ | 
 |  |  |         MediaServerItem mediaServerItem = new MediaServerItem(); | 
 |  |  |         mediaServerItem.setId(id); | 
 |  |  |         mediaServerItem.setIp(ip); | 
 |  |  |         mediaServerItem.setDefaultServer(true); | 
 |  |  |         mediaServerItem.setHookIp(getHookIp()); | 
 |  |  |         mediaServerItem.setSdpIp(sdpIp); | 
 |  |  |         mediaServerItem.setStreamIp(streamIp); | 
 |  |  |         mediaServerItem.setSdpIp(getSdpIp()); | 
 |  |  |         mediaServerItem.setStreamIp(getStreamIp()); | 
 |  |  |         mediaServerItem.setHttpPort(httpPort); | 
 |  |  |         mediaServerItem.setHttpSSlPort(httpSSlPort); | 
 |  |  |         mediaServerItem.setRtmpPort(rtmpPort); | 
 |  |  |         mediaServerItem.setRtmpSSlPort(rtmpSSlPort); | 
 |  |  |         mediaServerItem.setRtpProxyPort(rtpProxyPort); | 
 |  |  |         mediaServerItem.setRtpProxyPort(getRtpProxyPort()); | 
 |  |  |         mediaServerItem.setRtspPort(rtspPort); | 
 |  |  |         mediaServerItem.setRtspSSLPort(rtspSSLPort); | 
 |  |  |         mediaServerItem.setAutoConfig(autoConfig); | 
 |  |  | 
 |  |  |         mediaServerItem.setStreamNoneReaderDelayMS(streamNoneReaderDelayMS); | 
 |  |  |         mediaServerItem.setRtpEnable(rtpEnable); | 
 |  |  |         mediaServerItem.setRtpPortRange(rtpPortRange); | 
 |  |  |         mediaServerItem.setSendRtpPortRange(sendRtpPortRange); | 
 |  |  |         mediaServerItem.setRecordAssistPort(recordAssistPort); | 
 |  |  |         mediaServerItem.setHookAliveInterval(120); | 
 |  |  |  | 
 |  |  |         SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); | 
 |  |  |         mediaServerItem.setCreateTime(format.format(System.currentTimeMillis())); |