我正在使用node-js API来使用kurento。因此,我使用代码将发件人的webrtcendpoint连接到接收器端点 -
senderWebRtcEndPoint.connect(receiverWebRtcEndPoint, function(error) {
if (error) {
return console.log("Error in connecting endpoints :: "+error);
}
io.log.info("EndPointConnected");
});
使用此代码媒体开始流式传输到接收器。但是,如果发件人断开连接 -
如果我能得到一个例子(使用JS-API)突出显示这些 -
会更有帮助答案 0 :(得分:2)
如何断开接收方端点与发送方端点的连接?
如果您要发布发件人端点,则无需执行此操作。无论如何,都有一个disconnect method
receiverWebRtcEndPoint.disconnect(senderWebRtcEndPoint)
如何销毁发件人端点? 如何从mediapipeline发布该发送方端点?
这些基本相同
senderWebRtcEndPoint.release()
如果您使用的是Kurento Utils库,请不要忘记从客户端调用dispose
对象上的WebRtcPeer
。如果您直接使用RTCPeerConnection
,请同时close。
创建新的发送方端点时如何重用接收方的端点来连接新创建的发送方端点?
senderWebRtcEndPoint.connect(ReceivererWebRtcEndPoint)