|  |  | 
 |  |  | import com.alibaba.fastjson.JSONArray; | 
 |  |  | import com.alibaba.fastjson.JSONObject; | 
 |  |  | import com.genersoft.iot.vmp.conf.MediaServerConfig; | 
 |  |  | import com.genersoft.iot.vmp.storager.IRedisCatchStorage; | 
 |  |  | import com.genersoft.iot.vmp.storager.IVideoManagerStorager; | 
 |  |  | import okhttp3.*; | 
 |  |  | import org.slf4j.Logger; | 
 |  |  | 
 |  |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private IVideoManagerStorager storager; | 
 |  |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private IRedisCatchStorage redisCatchStorage; | 
 |  |  |  | 
 |  |  |     @Value("${media.ip}") | 
 |  |  |     private String mediaIp; | 
 |  |  | 
 |  |  |             logger.info("zlm接入成功..."); | 
 |  |  |             if (autoConfig) saveZLMConfig(); | 
 |  |  |             mediaServerConfig = getMediaServerConfig(); | 
 |  |  |             storager.updateMediaInfo(mediaServerConfig); | 
 |  |  |             redisCatchStorage.updateMediaInfo(mediaServerConfig); | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | 
 |  |  |         logger.info("设置zlm..."); | 
 |  |  |         if (StringUtils.isEmpty(mediaHookIp)) { | 
 |  |  |             mediaHookIp = sipIP; | 
 |  |  |         } | 
 |  |  |         if (mediaIp.equals(mediaHookIp)) { | 
 |  |  |             mediaHookIp = "127.0.0.1"; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         String hookPrex = String.format("http://%s:%s/index/hook", mediaHookIp, serverPort); |