From fac8693e2f8791ea6ee14a1e2f62c67f84f56827 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Sun, 2 Feb 2020 00:42:33 +0100 Subject: [PATCH] openvidu-server: SingleStreamRecordingService connect endpoint after storing in map --- .../recording/service/SingleStreamRecordingService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openvidu-server/src/main/java/io/openvidu/server/recording/service/SingleStreamRecordingService.java b/openvidu-server/src/main/java/io/openvidu/server/recording/service/SingleStreamRecordingService.java index 3f9108a6..4600ac0d 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/recording/service/SingleStreamRecordingService.java +++ b/openvidu-server/src/main/java/io/openvidu/server/recording/service/SingleStreamRecordingService.java @@ -251,8 +251,6 @@ public class SingleStreamRecordingService extends RecordingService { } }); - connectAccordingToProfile(kurentoParticipant.getPublisher(), recorder, profile); - RecorderEndpointWrapper wrapper = new RecorderEndpointWrapper(recorder, participant.getParticipantPublicId(), recordingId, participant.getPublisherStreamId(), participant.getClientMetadata(), participant.getServerMetadata(), kurentoParticipant.getPublisher().getMediaOptions().hasAudio(), @@ -261,6 +259,8 @@ public class SingleStreamRecordingService extends RecordingService { activeRecorders.get(session.getSessionId()).put(participant.getPublisherStreamId(), wrapper); storedRecorders.get(session.getSessionId()).put(participant.getPublisherStreamId(), wrapper); + + connectAccordingToProfile(kurentoParticipant.getPublisher(), recorder, profile); wrapper.getRecorder().record(); }