我正在使用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);
});
Run Code Online (Sandbox Code Playgroud)
它正在返回错误
{[错误:端点已经协商]代码:40208,数据:{type:'SDP_END_POINT_ALREADY_NEGOTIATED'}}
如何在不创建整个webrtcEndPoint的情况下与Kurento Media Server重新协商用户(即不在用户和Kurento Media Server之间创建全新连接)?
抱歉,Kurento Media Server 尚不允许重新协商。这是很久以前的路线图中的事情,但我们没有时间来实施它。
现在唯一的选择是重新生成 WebRtcEndpoint。
| 归档时间: |
|
| 查看次数: |
1126 次 |
| 最近记录: |