| | |
| | | if (platform != null) { |
| | | redisCatchStorage.sendPlatformStopPlayMsg(sendRtpItem, platform); |
| | | if (!userSetting.getServerId().equals(sendRtpItem.getServerId())) { |
| | | redisRpcService.stopSendRtp(sendRtpItem); |
| | | redisRpcService.stopSendRtp(sendRtpItem.getRedisKey()); |
| | | redisCatchStorage.deleteSendRTPServer(null, null, sendRtpItem.getCallId(), null); |
| | | }else { |
| | | MediaServerItem mediaInfo = mediaServerService.getOne(sendRtpItem.getMediaServerId()); |
| | | redisCatchStorage.deleteSendRTPServer(sendRtpItem.getPlatformId(), sendRtpItem.getChannelId(), |
| | | callIdHeader.getCallId(), null); |
| | | redisCatchStorage.deleteSendRTPServer(null, null, callIdHeader.getCallId(), null); |
| | | zlmServerFactory.stopSendRtpStream(mediaInfo, param); |
| | | if (userSetting.getUseCustomSsrcForParentInvite()) { |
| | | mediaServerService.releaseSsrc(mediaInfo.getId(), sendRtpItem.getSsrc()); |