diff --git a/openvidu-server/src/main/java/io/openvidu/server/kurento/core/KurentoSessionManager.java b/openvidu-server/src/main/java/io/openvidu/server/kurento/core/KurentoSessionManager.java index 85dbe3f2..50da865e 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/kurento/core/KurentoSessionManager.java +++ b/openvidu-server/src/main/java/io/openvidu/server/kurento/core/KurentoSessionManager.java @@ -68,6 +68,7 @@ import io.openvidu.server.core.EndReason; import io.openvidu.server.core.FinalUser; import io.openvidu.server.core.IdentifierPrefixes; import io.openvidu.server.core.MediaOptions; +import io.openvidu.server.core.MediaServer; import io.openvidu.server.core.Participant; import io.openvidu.server.core.Session; import io.openvidu.server.core.SessionManager; @@ -385,6 +386,11 @@ public class KurentoSessionManager extends SessionManager { CDR.log(new WebrtcDebugEvent(participant, streamId, WebrtcDebugEventIssuer.client, WebrtcDebugEventOperation.publish, WebrtcDebugEventType.sdpOffer, kurentoOptions.sdpOffer)); + // Warn about useless usage of the AllowTranscoding feature. + if (isTranscodingAllowed && openviduConfig.getMediaServer() != MediaServer.kurento) { + log.warn("AllowTranscoding has no effect if the Media Server is not Kurento"); + } + // Modify sdp if forced codec is defined if (forcedVideoCodec != VideoCodec.NONE && !participant.isIpcam()) { kurentoOptions.sdpOffer = sdpMunging.forceCodec(kurentoOptions.sdpOffer, participant, true, false,