648540858
2024-06-20 050882d6a614f87d33d90bc5b344c774d9f6e71d
修复推流时存入推流数据的问题
1个文件已修改
4 ■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java
@@ -376,6 +376,7 @@
                    }
                    redisCatchStorage.updateStreamAuthorityInfo(param.getApp(), param.getStream(), streamAuthorityInfo);
                    if (!"broadcast".equals(param.getApp()) && !"talk".equals(param.getApp())) {
                    Map<String, String> params = MediaServerUtils.urlParamToMap(param.getParams());
                    param.setParamMap(params);
                    StreamInfo streamInfoByAppAndStream = mediaService.getStreamInfoByAppAndStream(mediaInfo,
@@ -388,6 +389,9 @@
                    redisCatchStorage.addPushListItem(param.getApp(), param.getStream(), param);
                }
            }
            }else {
                redisCatchStorage.removePushListItem(param.getApp(), param.getStream(), param.getMediaServerId());
            }
            // TODO 修改为第一个为准 后续不再处理
            if ("rtsp".equals(param.getSchema())) {
                logger.info("流变化:注册->{}, app->{}, stream->{}", param.isRegist(), param.getApp(), param.getStream());