I can not use the following methods.
Because i use only datachannel (not use getUserMedia)
<script>
peerConnection.removeStream(remoteStream)
remoteVideo.onerror = null;
remoteVideo.pause();
remoteVideo.src = undefined;
remoteStream.stop();
remoteStream.onended = null;
remoteStream = null;
peerConnection.removeStream(localStream)
localVideo.onerror = null;
localVideo.pause();
localVideo.src = undefined;
localStream.stop();
localStream.onended = null;
localStream = null;
</script>
Is there a way to close a data channel?
To close an RTCDataChannel, you call
close()
- this can be called on an RTCPeerConnection as well, which will close all datachannels created on the peerconnection.