Kurento Media Server中的重新协商

时间:2016-02-29 08:51:08

标签: webrtc kurento

我使用Kurento Media Server 6.0作为MCU进行一对多通信。我试图重新协商SDP以进行mediaStreams切换。为此,我使用以下代码:

让webRtcEndPoint是某些MediaPipeline上创建的endPointUser

    webRtcEndPoint.processOffer(sdpOffer, function(error, _sdpAnswer) {

        if (error) {
            console.log("SdpOffer not accepted by kurento");
            return console.log(error);
        }

        console.log(_sdpAnswer);
    });

返回错误

  

{[错误:端点已经协商]     代码:40208,     数据:{type:' SDP_END_POINT_ALREADY_NEGOTIATED' }}

如何在不创建整个webrtcEndPoint的情况下(例如,不在用户和Kurento Media Server之间创建全新连接)与Kurento Media Server重新协商用户?

1 个答案:

答案 0 :(得分:1)

很抱歉,但Kurento Media Server尚不允许重新协商。这是很久以前的路线图,但我们没有时间来实施它。

现在唯一的选择是重新生成WebRtcEndpoint。