修复多节点时端口丢失的问题

pull/1450/head
648540858 2024-05-09 23:53:36 +08:00
parent 632075da9b
commit 17e9631de4
2 changed files with 6 additions and 0 deletions

View File

@ -402,6 +402,7 @@ public class MediaServerServiceImpl implements IMediaServerService {
logger.info("[添加媒体节点] 失败, mediaServer的类型 {},未找到对应的实现类", mediaServer.getType()); logger.info("[添加媒体节点] 失败, mediaServer的类型 {},未找到对应的实现类", mediaServer.getType());
return; return;
} }
mediaServerMapper.add(mediaServer); mediaServerMapper.add(mediaServer);
if (mediaServer.isStatus()) { if (mediaServer.isStatus()) {
mediaNodeServerService.online(mediaServer); mediaNodeServerService.online(mediaServer);

View File

@ -94,6 +94,8 @@ public class ZLMMediaNodeServerService implements IMediaNodeServerService {
MediaServer mediaServer = new MediaServer(); MediaServer mediaServer = new MediaServer();
mediaServer.setIp(ip); mediaServer.setIp(ip);
mediaServer.setHttpPort(port); mediaServer.setHttpPort(port);
mediaServer.setFlvPort(port);
mediaServer.setWsFlvPort(port);
mediaServer.setSecret(secret); mediaServer.setSecret(secret);
JSONObject responseJSON = zlmresTfulUtils.getMediaServerConfig(mediaServer); JSONObject responseJSON = zlmresTfulUtils.getMediaServerConfig(mediaServer);
if (responseJSON == null) { if (responseJSON == null) {
@ -109,12 +111,15 @@ public class ZLMMediaNodeServerService implements IMediaNodeServerService {
} }
mediaServer.setId(zlmServerConfig.getGeneralMediaServerId()); mediaServer.setId(zlmServerConfig.getGeneralMediaServerId());
mediaServer.setHttpSSlPort(zlmServerConfig.getHttpPort()); mediaServer.setHttpSSlPort(zlmServerConfig.getHttpPort());
mediaServer.setFlvSSLPort(zlmServerConfig.getHttpPort());
mediaServer.setWsFlvSSLPort(zlmServerConfig.getHttpPort());
mediaServer.setRtmpPort(zlmServerConfig.getRtmpPort()); mediaServer.setRtmpPort(zlmServerConfig.getRtmpPort());
mediaServer.setRtmpSSlPort(zlmServerConfig.getRtmpSslPort()); mediaServer.setRtmpSSlPort(zlmServerConfig.getRtmpSslPort());
mediaServer.setRtspPort(zlmServerConfig.getRtspPort()); mediaServer.setRtspPort(zlmServerConfig.getRtspPort());
mediaServer.setRtspSSLPort(zlmServerConfig.getRtspSSlport()); mediaServer.setRtspSSLPort(zlmServerConfig.getRtspSSlport());
mediaServer.setRtpProxyPort(zlmServerConfig.getRtpProxyPort()); mediaServer.setRtpProxyPort(zlmServerConfig.getRtpProxyPort());
mediaServer.setStreamIp(ip); mediaServer.setStreamIp(ip);
mediaServer.setHookIp(sipIp.split(",")[0]); mediaServer.setHookIp(sipIp.split(",")[0]);
mediaServer.setSdpIp(ip); mediaServer.setSdpIp(ip);
mediaServer.setType("zlm"); mediaServer.setType("zlm");