1対多の通信を行うMCUとしてKurento Media Server 6.0を使用しています。mediaStreams スイッチングのために SDP を再ネゴシエートしようとしています。このために、次のコードを使用しています。
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でユーザーを再ネゴシエートするにはどうすればよいですか?