diff --git a/openvidu-server/src/main/java/io/openvidu/server/recording/service/RecordingService.java b/openvidu-server/src/main/java/io/openvidu/server/recording/service/RecordingService.java index 8a4114c9..73d9ac0d 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/recording/service/RecordingService.java +++ b/openvidu-server/src/main/java/io/openvidu/server/recording/service/RecordingService.java @@ -24,6 +24,7 @@ import org.slf4j.LoggerFactory; import io.openvidu.client.OpenViduException; import io.openvidu.client.OpenViduException.Code; +import io.openvidu.java.client.Recording.OutputMode; import io.openvidu.java.client.Recording.Status; import io.openvidu.java.client.RecordingLayout; import io.openvidu.java.client.RecordingProperties; @@ -168,6 +169,9 @@ public abstract class RecordingService { } builder.shmSize(properties.shmSize()); } + if (OutputMode.INDIVIDUAL.equals(properties.outputMode())) { + builder.ignoreFailedStreams(properties.ignoreFailedStreams()); + } properties = builder.build(); }