From 3ec3b88456cf9ac455d93baba40f339bb284dd77 Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期三, 14 十月 2020 14:39:10 +0800 Subject: [PATCH] 修复点播判断错误导致的15s超长延时 增加默认不关闭推流, 无人观看超时或点击停止按钮关闭流 修复点播其他bug --- src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMRunner.java | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMRunner.java b/src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMRunner.java index 8114814..7d7edf4 100644 --- a/src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMRunner.java +++ b/src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMRunner.java @@ -38,6 +38,9 @@ @Value("${media.secret}") private String mediaSecret; + @Value("${media.streamNoneReaderDelayMS}") + private String streamNoneReaderDelayMS; + @Value("${sip.ip}") private String sipIP; @@ -54,9 +57,10 @@ MediaServerConfig mediaServerConfig = getMediaServerConfig(); if (mediaServerConfig != null) { logger.info("zlm鎺ュ叆鎴愬姛..."); - storager.updateMediaInfo(mediaServerConfig); logger.info("璁剧疆zlm..."); saveZLMConfig(); + mediaServerConfig = getMediaServerConfig(); + storager.updateMediaInfo(mediaServerConfig); } } @@ -79,7 +83,7 @@ } catch (InterruptedException e) { e.printStackTrace(); } - getMediaServerConfig(); + mediaServerConfig = getMediaServerConfig(); } return mediaServerConfig; } @@ -106,6 +110,7 @@ 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); -- Gitblit v1.8.0