Commit d6fe626b1cea8d206a4b9679c07d555e3de2ea9a
1 parent
2bf7cdc2
【zlm心跳hook】重复查询redis了
变量也不需要多次定义 数据库有的话应该恢复zlm 缓存没有的话需要重新加载缓存
Showing
1 changed file
with
6 additions
and
1 deletions
src/main/java/com/genersoft/iot/vmp/service/impl/MediaServerServiceImpl.java
| ... | ... | @@ -650,7 +650,12 @@ public class MediaServerServiceImpl implements IMediaServerService { |
| 650 | 650 | return; |
| 651 | 651 | } |
| 652 | 652 | // zlm连接重试 |
| 653 | - logger.warn("[更新ZLM 保活信息]尝试链接默认zml"); | |
| 653 | + logger.warn("[更新ZLM 保活信息]尝试链接zml id {}", mediaServerId); | |
| 654 | + SsrcConfig ssrcConfig = new SsrcConfig(mediaServerItem.getId(), null, sipConfig.getDomain()); | |
| 655 | + mediaServerItem.setSsrcConfig(ssrcConfig); | |
| 656 | + String key = VideoManagerConstants.MEDIA_SERVER_PREFIX + userSetting.getServerId() + "_" + mediaServerItem.getId(); | |
| 657 | + RedisUtil.set(key, mediaServerItem); | |
| 658 | + clearRTPServer(mediaServerItem); | |
| 654 | 659 | } |
| 655 | 660 | final String zlmKeepaliveKey = zlmKeepaliveKeyPrefix + mediaServerItem.getId(); |
| 656 | 661 | dynamicTask.stop(zlmKeepaliveKey); | ... | ... |