Commit d881cd7eb30866d2792ffa5ec552d7071cac6635
1 parent
e48fa711
解决录像回放未判断是否等待编码导致的回放失败
Showing
1 changed file
with
2 additions
and
2 deletions
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/impl/SIPCommander.java
| @@ -476,9 +476,9 @@ public class SIPCommander implements ISIPCommander { | @@ -476,9 +476,9 @@ public class SIPCommander implements ISIPCommander { | ||
| 476 | subscribeKey.put("app", "rtp"); | 476 | subscribeKey.put("app", "rtp"); |
| 477 | subscribeKey.put("stream", streamId); | 477 | subscribeKey.put("stream", streamId); |
| 478 | subscribeKey.put("regist", true); | 478 | subscribeKey.put("regist", true); |
| 479 | - | 479 | + logger.debug("录像回放添加订阅,订阅内容:" + subscribeKey.toString()); |
| 480 | subscribe.addSubscribe(ZLMHttpHookSubscribe.HookType.on_stream_changed, subscribeKey, json->{ | 480 | subscribe.addSubscribe(ZLMHttpHookSubscribe.HookType.on_stream_changed, subscribeKey, json->{ |
| 481 | - if (json.getJSONArray("tracks") == null) return; | 481 | + if (waitTrack && json.getJSONArray("tracks") == null) return; |
| 482 | event.response(json); | 482 | event.response(json); |
| 483 | subscribe.removeSubscribe(ZLMHttpHookSubscribe.HookType.on_stream_changed, subscribeKey); | 483 | subscribe.removeSubscribe(ZLMHttpHookSubscribe.HookType.on_stream_changed, subscribeKey); |
| 484 | }); | 484 | }); |