6

我使用 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,数据:{类型:'SDP_END_POINT_ALREADY_NEGOTIATED'}}

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

4

1 回答 1

1

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

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

于 2016-02-29T10:09:16.897 回答