Hai. Saya menemukan PR #132 terkait dengan masalah saya.
Saya ingin mengirim video+audio+layar.
Apa saranmu?
Oke, saya menemukan trik https://blog.mozilla.org/webrtc/warm-up-with-replacetrack/
Saya memiliki satu aliran dengan 3 trek 'kosong' - audio, video, dan layar.
Selanjutnya, saya memanggil metode 'panggilan' dan kemudian memiliki pengirim:
const [audioSender, videoSender, screenSender]= call.peerConnection.getSenders();
cukup ganti trek melalui audio.replaceTrack(null|audioTrack) menjadi mute/unmute
Cuplikan kode sampel apa pun dengan peerjs akan sangat membantu bagi orang-orang webrtc pemula :)
Terima kasih sebelumnya !
Berita baru, saya akan merilis versi baru PeerJS minggu depan, sepenuhnya ditulis ulang, menggunakan konsep yang lebih sederhana, dan tidak memerlukan PeerServer. Jadi tunggu beberapa hari.
Konsep baru didasarkan pada kamar, Kamar adalah satu-satunya yang ada, jadi jika Anda ingin menelepon seseorang, masuk saja ke ruang ID acak yang dibagikan oleh kedua teman sebaya. Jika yang Anda inginkan adalah banyak koneksi, cukup masuk ke ruangan dengan lebih banyak orang, sesederhana itu.
Ini adalah tes awal: https://dist-9yeo4sucs.now.sh/ (cukup masukkan PD nama ruangan yang sama: tidak ada umpan balik UI)
getUserMedia ada di dalam librayr, tapi mungkin saya akan mengeluarkannya.
Jadi tunggu saja beberapa hari sampai minggu depan :)
kabar baik .. ! menunggu versi baru. Di mana saya dapat melihat pembaruan terkait dengan rilis baru?
Cabang sudah siap https://github.com/peers/peerjs/tree/v2.0.0
Anda dapat bergabung ke grup Telegram jika ingin berdiskusi atau menanyakan sesuatu yang berhubungan dengan PeerJS: tg://join?invite=ENhPuhTvhm8WlIxTjQf7Og
Komentar yang paling membantu
Oke, saya menemukan trik https://blog.mozilla.org/webrtc/warm-up-with-replacetrack/
Saya memiliki satu aliran dengan 3 trek 'kosong' - audio, video, dan layar.
Selanjutnya, saya memanggil metode 'panggilan' dan kemudian memiliki pengirim:
const [audioSender, videoSender, screenSender]= call.peerConnection.getSenders();
cukup ganti trek melalui audio.replaceTrack(null|audioTrack) menjadi mute/unmute