| | |
| | | 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); |