| | |
| | | // 修改数据
|
| | | streamProxyService.stop(param.getApp(), param.getStream());
|
| | | }else {
|
| | | // 无人观看不做处理
|
| | | ret.put("close", false);
|
| | | }
|
| | | return ret;
|
| | |
| | | public JSONObject onServerStarted(HttpServletRequest request, @RequestBody JSONObject jsonObject){
|
| | |
|
| | | jsonObject.put("ip", request.getRemoteAddr());
|
| | | System.out.println(jsonObject.toJSONString()
|
| | | );
|
| | | ZLMServerConfig zlmServerConfig = JSON.to(ZLMServerConfig.class, jsonObject);
|
| | | zlmServerConfig.setIp(request.getRemoteAddr());
|
| | | logger.info("[ZLM HOOK] zlm 启动 " + zlmServerConfig.getGeneralMediaServerId());
|
| | |
| | | @ResponseBody
|
| | | @PostMapping(value = "/on_rtp_server_timeout", produces = "application/json;charset=UTF-8")
|
| | | public JSONObject onRtpServerTimeout(HttpServletRequest request, @RequestBody OnRtpServerTimeoutHookParam param){
|
| | | System.out.println(param);
|
| | | logger.info("[ZLM HOOK] rtpServer收流超时:{}->{}({})", param.getMediaServerId(), param.getStream_id(), param.getSsrc());
|
| | |
|
| | | JSONObject ret = new JSONObject();
|