我正在使用Kurento Media Server 6.0作为MCU进行一对多通信。我正在尝试重新协商SDP以进行媒体流切换。为此,我正在使用以下代码:
假设webRtcEndPoint是在某个MediaPipeline上创建的endPointUser。
假设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);
});
它正在返回错误
{ [错误:端点已经协商] code: 40208, data: { type: 'SDP_END_POINT_ALREADY_NEGOTIATED' } }
我如何在不创建用户和Kurento媒体服务器之间的整个新连接的情况下重新协商用户与Kurento媒体服务器?