Peerjs: Несколько потоков на MediaConnection

Созданный на 21 мар. 2019  ·  5Комментарии  ·  Источник: peers/peerjs

Привет. Я нашел PR № 132, связанный с моей проблемой.

Я хочу отправить видео+аудио+экран.

Что посоветуете?

Самый полезный комментарий

Хорошо, я нашел хитрость https://blog.mozilla.org/webrtc/warm-up-with-replacetrack/

У меня есть один поток с 3 "пустыми" дорожками - аудио, видео и экран.

Затем я вызываю метод call, а затем отправители:
const [audioSender, videoSender, screenSender]= call.peerConnection.getSenders();

просто замените дорожку через audio.replaceTrack(null|audioTrack) для отключения/включения звука

Все 5 Комментарий

Хорошо, я нашел хитрость https://blog.mozilla.org/webrtc/warm-up-with-replacetrack/

У меня есть один поток с 3 "пустыми" дорожками - аудио, видео и экран.

Затем я вызываю метод call, а затем отправители:
const [audioSender, videoSender, screenSender]= call.peerConnection.getSenders();

просто замените дорожку через audio.replaceTrack(null|audioTrack) для отключения/включения звука

Любой пример фрагмента кода с peerjs будет полезен для новичков в webrtc :)

Заранее спасибо !

Новые новости: на следующей неделе я выпущу новую версию PeerJS, полностью переписанную с использованием гораздо более простой концепции, и для нее не потребуется PeerServer. Так что подождите несколько дней.

Новая концепция основана на комнатах. Комната — это единственное, что существует, поэтому, если вы хотите кому-то позвонить, просто войдите в комнату со случайным идентификатором, которую разделяют оба узла. Если вам нужно несколько подключений, просто войдите в комнату с большим количеством людей, вот и все.

Вот ранний тест: https://dist-9yeo4sucs.now.sh/ (просто введите то же имя комнаты PD: нет обратной связи с пользовательским интерфейсом)

getUserMedia находится внутри librayr, но, возможно, я его уберу.

Так что просто подождите несколько дней до следующей недели :)

отличные новости .. ! жду новую версию. Где я могу увидеть обновления, связанные с новым выпуском

Ветка готова https://github.com/peers/peerjs/tree/v2.0.0
Вы можете присоединиться к группе Telegram, если хотите обсудить или задать вопрос о PeerJS: tg://join?invite=ENhPuhTvhm8WlIxTjQf7Og

Была ли эта страница полезной?
0 / 5 - 0 рейтинги