Peerjs: Plusieurs flux par MediaConnection

Créé le 21 mars 2019  ·  5Commentaires  ·  Source: peers/peerjs

Salut. J'ai trouvé un PR #132 lié à mon problème.

Je veux envoyer vidéo+audio+écran.

Que conseillez-vous ?

Commentaire le plus utile

Ok, j'ai trouvé une astuce https://blog.mozilla.org/webrtc/warm-up-with-replacetrack/

J'ai un flux avec 3 pistes "vides" - audio, vidéo et écran.

Ensuite, j'appelle la méthode 'call' puis j'ai des expéditeurs :
const [audioSender, videoSender, screenSender]= call.peerConnection.getSenders();

remplacez simplement la piste via audio.replaceTrack(null|audioTrack) pour désactiver/activer le son

Tous les 5 commentaires

Ok, j'ai trouvé une astuce https://blog.mozilla.org/webrtc/warm-up-with-replacetrack/

J'ai un flux avec 3 pistes "vides" - audio, vidéo et écran.

Ensuite, j'appelle la méthode 'call' puis j'ai des expéditeurs :
const [audioSender, videoSender, screenSender]= call.peerConnection.getSenders();

remplacez simplement la piste via audio.replaceTrack(null|audioTrack) pour désactiver/activer le son

Tout exemple d'extrait de code avec peerjs sera utile pour les débutants de webrtc :)

Merci d'avance !

Nouvelle nouvelle, je vais sortir une nouvelle version de PeerJS la semaine prochaine, complètement réécrite, utilisant un concept beaucoup plus simple, et il n'aura pas besoin de PeerServer. Attendez donc quelques jours.

Le nouveau concept est basé sur les salles, une salle est la seule chose qui existe, donc si vous voulez appeler quelqu'un, allez simplement dans une salle d'identification aléatoire que les deux pairs partagent. Si ce que vous voulez, ce sont des connexions multiples, entrez simplement dans une pièce avec plus de personnes, aussi simple que cela.

Voici un premier test : https://dist-9yeo4sucs.now.sh/ (entrez simplement le même nom de pièce PD : il n'y a pas de retour d'interface utilisateur)

Le getUserMedia est à l'intérieur de la bibliothèque, mais je le retirerai probablement.

Alors attendez quelques jours jusqu'à la semaine prochaine :)

bonne nouvelle .. ! en attente d'une nouvelle version. Où puis-je voir les mises à jour liées à la nouvelle version

La branche est prête https://github.com/peers/peerjs/tree/v2.0.0
Vous pouvez rejoindre un groupe Telegram si vous souhaitez discuter ou demander tout ce qui concerne PeerJS : tg://join?invite=ENhPuhTvhm8WlIxTjQf7Og

Cette page vous a été utile?
0 / 5 - 0 notes