| | |
| | | @Value("${media.secret}") |
| | | private String mediaSecret; |
| | | |
| | | @Value("${media.streamNoneReaderDelayMS}") |
| | | private String streamNoneReaderDelayMS; |
| | | |
| | | @Value("${sip.ip}") |
| | | private String sipIP; |
| | | |
| | |
| | | MediaServerConfig mediaServerConfig = getMediaServerConfig(); |
| | | if (mediaServerConfig != null) { |
| | | logger.info("zlm接入成功..."); |
| | | storager.updateMediaInfo(mediaServerConfig); |
| | | logger.info("设置zlm..."); |
| | | saveZLMConfig(); |
| | | mediaServerConfig = getMediaServerConfig(); |
| | | storager.updateMediaInfo(mediaServerConfig); |
| | | |
| | | } |
| | | } |
| | |
| | | } catch (InterruptedException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | getMediaServerConfig(); |
| | | mediaServerConfig = getMediaServerConfig(); |
| | | } |
| | | return mediaServerConfig; |
| | | } |
| | |
| | | param.put("secret",mediaSecret); |
| | | param.put("hook.enable","1"); |
| | | param.put("hook.on_flow_report",""); |
| | | param.put("hook.on_play",""); |
| | | param.put("hook.on_http_access",""); |
| | | param.put("hook.on_publish",String.format("%s/on_publish", hookPrex)); |
| | | param.put("hook.on_record_mp4",""); |
| | |
| | | param.put("hook.on_rtsp_realm",""); |
| | | param.put("hook.on_server_started",String.format("%s/on_server_started", hookPrex)); |
| | | param.put("hook.on_shell_login",String.format("%s/on_shell_login", hookPrex)); |
| | | param.put("hook.on_stream_changed",String.format("%s/on_stream_changed", hookPrex)); |
| | | param.put("hook.on_stream_none_reader",String.format("%s/on_stream_none_reader", hookPrex)); |
| | | param.put("hook.on_stream_not_found",String.format("%s/on_stream_not_found", hookPrex)); |
| | | param.put("hook.timeoutSec","20"); |
| | | param.put("general.streamNoneReaderDelayMS",streamNoneReaderDelayMS); |
| | | |
| | | JSONObject responseJSON = zlmresTfulUtils.setServerConfig(param); |
| | | |