openvidu-server: warn Publisher about useless usage of AllowTranscoding

pull/678/head
Juan Navarro 2021-11-24 15:54:15 +01:00
parent ecd05262be
commit 5ea339c3cd
1 changed files with 6 additions and 0 deletions

View File

@ -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,