调整推流获取逻辑

This commit is contained in:
lin 2025-05-20 17:59:16 +08:00
parent bfc063e4f7
commit a1ba811962

View File

@ -63,7 +63,7 @@ public class StreamPushPlayServiceImpl implements IStreamPushPlayService {
} }
MediaServer mediaServer = mediaServerService.getOne(streamPush.getMediaServerId()); MediaServer mediaServer = mediaServerService.getOne(streamPush.getMediaServerId());
Assert.notNull(mediaServer, "节点" + streamPush.getMediaServerId() + "未找到"); if (mediaServer != null) {
MediaInfo mediaInfo = mediaServerService.getMediaInfo(mediaServer, streamPush.getApp(), streamPush.getStream()); MediaInfo mediaInfo = mediaServerService.getMediaInfo(mediaServer, streamPush.getApp(), streamPush.getStream());
if (mediaInfo != null) { if (mediaInfo != null) {
String callId = null; String callId = null;
@ -79,6 +79,7 @@ public class StreamPushPlayServiceImpl implements IStreamPushPlayService {
} }
return; return;
} }
}
Assert.isTrue(streamPush.isStartOfflinePush(), "通道未推流"); Assert.isTrue(streamPush.isStartOfflinePush(), "通道未推流");
// 发送redis消息以使设备上线流上线后被 // 发送redis消息以使设备上线流上线后被
log.info("[ app={}, stream={} ]通道未推流发送redis信息控制设备开始推流", streamPush.getApp(), streamPush.getStream()); log.info("[ app={}, stream={} ]通道未推流发送redis信息控制设备开始推流", streamPush.getApp(), streamPush.getStream());