Peerjs: Vários fluxos por MediaConnection

Criado em 21 mar. 2019  ·  5Comentários  ·  Fonte: peers/peerjs

Oi. Encontrei um PR #132 relacionado ao meu problema.

Quero enviar vídeo+áudio+tela.

O que você aconselha?

Comentários muito úteis

Ok, encontrei um truque https://blog.mozilla.org/webrtc/warm-up-with-replacetrack/

Eu tenho um fluxo com 3 faixas 'vazias' - áudio, vídeo e tela.

Em seguida, chamo o método 'call' e tenho remetentes:
const [audioSender, videoSender, screenSender]= call.peerConnection.getSenders();

apenas substitua a faixa via audio.replaceTrack(null|audioTrack) para silenciar/ativar

Todos 5 comentários

Ok, encontrei um truque https://blog.mozilla.org/webrtc/warm-up-with-replacetrack/

Eu tenho um fluxo com 3 faixas 'vazias' - áudio, vídeo e tela.

Em seguida, chamo o método 'call' e tenho remetentes:
const [audioSender, videoSender, screenSender]= call.peerConnection.getSenders();

apenas substitua a faixa via audio.replaceTrack(null|audioTrack) para silenciar/ativar

Qualquer trecho de código de amostra com peerjs será útil para iniciantes em webrtc :)

Desde já, obrigado !

Novidades, estarei lançando uma nova versão do PeerJS na próxima semana, totalmente reescrita, usando um conceito bem mais simples, e não precisará de um PeerServer. Então espere alguns dias.

O novo conceito é baseado em salas, uma sala é a única coisa que existe, então se você quiser ligar para alguém, basta entrar em uma sala de identificação aleatória que ambos os pares compartilham. Se o que você quer são múltiplas conexões, basta entrar em uma sala com mais pessoas, simples assim.

Aqui está um teste inicial: https://dist-9yeo4sucs.now.sh/ (basta digitar o mesmo nome da sala PD: não há feedback da interface do usuário)

O getUserMedia está dentro da biblioteca, mas provavelmente vou tirá-lo.

Então é só esperar alguns dias até a próxima semana :)

boas notícias .. ! aguardando nova versão. Onde posso ver as atualizações relacionadas ao novo lançamento

A ramificação está pronta https://github.com/peers/peerjs/tree/v2.0.0
Você pode participar de um grupo do Telegram se quiser discutir ou pedir qualquer coisa relacionada ao PeerJS: tg://join?invite=ENhPuhTvhm8WlIxTjQf7Og

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

lucastwong picture lucastwong  ·  3Comentários

l2aelba picture l2aelba  ·  3Comentários

jameshfisher picture jameshfisher  ·  5Comentários

furozen picture furozen  ·  9Comentários

fresheneesz picture fresheneesz  ·  10Comentários