临时提交

2.7.0
648540858 2024-04-18 18:19:27 +08:00
parent 38ce529dd2
commit 73559cc6b3
2 changed files with 2 additions and 2 deletions

View File

@ -518,13 +518,13 @@ public class ZLMHttpHookListener {
}
if (sendRtpItem.getApp().equals(param.getApp())) {
// 在hook收到这个消息说明发流一定是本级完成的。
redisCatchStorage.deleteSendRTPServer(sendRtpItem);
ssrcFactory.releaseSsrc(sendRtpItem.getMediaServerId(), sendRtpItem.getSsrc());
ParentPlatform platform = storager.queryParentPlatByServerGBId(sendRtpItem.getPlatformId());
Device device = deviceService.getDevice(sendRtpItem.getPlatformId());
try {
if (platform != null) {
commanderFroPlatform.streamByeCmd(platform, sendRtpItem);
redisCatchStorage.deleteSendRTPServer(sendRtpItem);
redisCatchStorage.sendPlatformStopPlayMsg(sendRtpItem, platform);
} else if (device != null) {
cmder.streamByeCmd(device, sendRtpItem.getChannelId(), param.getStream(), sendRtpItem.getCallId());

View File

@ -271,10 +271,10 @@ public class RedisCatchStorageImpl implements IRedisCatchStorage {
+ channelId + "_"
+ streamId + "_"
+ callId;
logger.info("[删除 redis的SendRTP] {}", key);
List<Object> scan = RedisUtil.scan(redisTemplate, key);
if (scan.size() > 0) {
for (Object keyStr : scan) {
logger.info("[删除 redis的SendRTP] {}", keyStr.toString());
redisTemplate.delete(keyStr);
}
}