我使用 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 之间的全新连接)?