Ich möchte während eines Anrufs den Kamerastream wechseln, ohne die Verbindung zum anderen Peer zu beenden. Ist das möglich?
Mache derzeit so etwas:
navigator.webkitGetUserMedia({video: true, audio: true}, (stream) => {
peer.call(key, stream);
});
Es ist nicht möglich.
Es ist möglich. Schauen Sie sich Skyway-Beispiele oder dieses Beispiel an:
https://github.com/muaz-khan/WebRTC-Experiment/blob/master/demos/switch-streams.html
Wirklich??? Das ist nicht möglich?
Hallo, kann jemand die Kamera während des Anrufs wechseln? Kannst du mir helfen?
Sie müssen eine neue Verbindung herstellen, dies liegt an der Funktionsweise von WebRTC.
Sie können replaceTrack von RTCRtpSender verwenden.
this.call.peerConnection.getSenders()[0].replaceTrack()
Hilfreichster Kommentar
Es ist nicht möglich.