Привет. Я нашел PR № 132, связанный с моей проблемой.
Я хочу отправить видео+аудио+экран.
Что посоветуете?
Хорошо, я нашел хитрость 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
Самый полезный комментарий
Хорошо, я нашел хитрость https://blog.mozilla.org/webrtc/warm-up-with-replacetrack/
У меня есть один поток с 3 "пустыми" дорожками - аудио, видео и экран.
Затем я вызываю метод call, а затем отправители:
const [audioSender, videoSender, screenSender]= call.peerConnection.getSenders();
просто замените дорожку через audio.replaceTrack(null|audioTrack) для отключения/включения звука