Peerjs: Mehrere Streams pro MediaConnection

Erstellt am 21. März 2019  ·  5Kommentare  ·  Quelle: peers/peerjs

Hallo. Ich habe einen PR #132 zu meinem Problem gefunden.

Ich möchte Video+Audio+Bildschirm senden.

Was raten Sie?

Hilfreichster Kommentar

Ok, ich habe einen Trick gefunden https://blog.mozilla.org/webrtc/warm-up-with-replacetrack/

Ich habe einen Stream mit 3 "leeren" Spuren - Audio, Video und Bildschirm.

Als nächstes rufe ich die Methode 'call' auf und habe dann Absender:
const [audioSender, videoSender, screenSender]= call.peerConnection.getSenders();

Ersetzen Sie einfach den Track über audio.replaceTrack(null|audioTrack), um die Stummschaltung zu aktivieren/deaktivieren

Alle 5 Kommentare

Ok, ich habe einen Trick gefunden https://blog.mozilla.org/webrtc/warm-up-with-replacetrack/

Ich habe einen Stream mit 3 "leeren" Spuren - Audio, Video und Bildschirm.

Als nächstes rufe ich die Methode 'call' auf und habe dann Absender:
const [audioSender, videoSender, screenSender]= call.peerConnection.getSenders();

Ersetzen Sie einfach den Track über audio.replaceTrack(null|audioTrack), um die Stummschaltung zu aktivieren/deaktivieren

Jedes Beispielcode-Snippet mit peerjs ist für Webrtc-Neulinge hilfreich :)

Vielen Dank im Voraus !

Neue Neuigkeiten, ich werde nächste Woche eine neue Version von PeerJS veröffentlichen, die komplett neu geschrieben ist, ein viel einfacheres Konzept verwendet und keinen PeerServer benötigt. Also warte ein paar Tage.

Das neue Konzept basiert auf Räumen, ein Raum ist das einzige, was existiert. Wenn Sie also jemanden anrufen möchten, gehen Sie einfach in einen zufälligen ID-Raum, den sich beide Peers teilen. Wenn Sie mehrere Verbindungen wünschen, betreten Sie einfach einen Raum mit mehr Personen, so einfach.

Hier ist ein früher Test: https://dist-9yeo4sucs.now.sh/ (

Das getUserMedia befindet sich in der Bibliothek, aber ich werde es wahrscheinlich herausnehmen.

Also warte einfach ein paar Tage bis nächste Woche :)

großartige Neuigkeiten .. ! warten auf neue Version. Wo kann ich die Updates im Zusammenhang mit der neuen Version sehen?

Die Filiale ist fertig https://github.com/peers/peerjs/tree/v2.0.0
Sie können einer Telegram-Gruppe beitreten, wenn Sie über PeerJS diskutieren oder nach etwas fragen möchten: tg://join?invite=ENhPuhTvhm8WlIxTjQf7Og

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen