diff --git a/bricks/rtc.js b/bricks/rtc.js index 437bfc4..9f78361 100644 --- a/bricks/rtc.js +++ b/bricks/rtc.js @@ -196,6 +196,16 @@ bricks.RTCClient = class extends bricks.VBox { })); } this.peer_info = null; + if (this.pc.getLocalStreams().length > 0) { + for (let stream of this.pc.getLocalStreams()) { + if (stream.getTracks) { + for (let track of stream.getTracks()) { + track.stop(); + } + } + } + } + this.localVideo.get_stream().getTracks().forEach(track => track.stop()); } call_rejected(peer_info){