panlinlin
2021-05-27 d881cd7eb30866d2792ffa5ec552d7071cac6635
解决录像回放未判断是否等待编码导致的回放失败
1个文件已修改
4 ■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/impl/SIPCommander.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/impl/SIPCommander.java
@@ -476,9 +476,9 @@
            subscribeKey.put("app", "rtp");
            subscribeKey.put("stream", streamId);
            subscribeKey.put("regist", true);
            logger.debug("录像回放添加订阅,订阅内容:" + subscribeKey.toString());
            subscribe.addSubscribe(ZLMHttpHookSubscribe.HookType.on_stream_changed, subscribeKey, json->{
                if (json.getJSONArray("tracks") == null) return;
                if (waitTrack && json.getJSONArray("tracks") == null) return;
                event.response(json);
                subscribe.removeSubscribe(ZLMHttpHookSubscribe.HookType.on_stream_changed, subscribeKey);
            });