navigator.mediaDevices.getUserMedia(media) .then(stream => { const tracks = stream.getTracks() peerConnection.getSenders() .forEach(sender => { const newTrack = tracks.find(track => track.kind === sender.track.kind) sender.replaceTrack(newTrack) }) })