From 26f6112b72e945dbcb75c582fee68dc4b0723b1c Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Thu, 11 Jun 2020 18:07:55 +0200 Subject: [PATCH] openvidu-server: overwritable remote recording path --- .../main/java/io/openvidu/server/config/OpenviduConfig.java | 4 ++++ .../recording/service/SingleStreamRecordingService.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/openvidu-server/src/main/java/io/openvidu/server/config/OpenviduConfig.java b/openvidu-server/src/main/java/io/openvidu/server/config/OpenviduConfig.java index 018c4e71..0ae530ab 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/config/OpenviduConfig.java +++ b/openvidu-server/src/main/java/io/openvidu/server/config/OpenviduConfig.java @@ -228,6 +228,10 @@ public class OpenviduConfig { return this.openviduRecordingPath; } + public String getOpenViduRemoteRecordingPath() { + return getOpenViduRecordingPath(); + } + public boolean getOpenViduRecordingPublicAccess() { return this.openviduRecordingPublicAccess; } 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 1ca3a7e3..0e246e34 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,7 +251,7 @@ public class SingleStreamRecordingService extends RecordingService { MediaPipeline pipeline = kurentoParticipant.getPublisher().getPipeline(); RecorderEndpoint recorder = new RecorderEndpoint.Builder(pipeline, - "file://" + this.openviduConfig.getOpenViduRecordingPath() + recordingId + "/" + "file://" + openviduConfig.getOpenViduRemoteRecordingPath() + recordingId + "/" + participant.getPublisherStreamId() + ".webm").withMediaProfile(profile).build(); recorder.addRecordingListener(new EventListener() {