diff --git a/openvidu-server/src/main/java/io/openvidu/server/core/Session.java b/openvidu-server/src/main/java/io/openvidu/server/core/Session.java index 28686a2d..77850933 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/core/Session.java +++ b/openvidu-server/src/main/java/io/openvidu/server/core/Session.java @@ -256,7 +256,9 @@ public class Session implements SessionInterface { connections.add("content", participants); json.add("connections", connections); json.addProperty("recording", this.recordingManager.sessionIsBeingRecorded(this.sessionId)); - json.addProperty("forcedVideoCodec", this.sessionProperties.forcedVideoCodec().name()); + if (this.sessionProperties.forcedVideoCodec() != null) { + json.addProperty("forcedVideoCodec", this.sessionProperties.forcedVideoCodec().name()); + } json.addProperty("allowTranscoding", this.sessionProperties.isTranscodingAllowed()); return json; }