こんにちは。 問題に関連するPR#132を見つけました。
ビデオ+オーディオ+スクリーンを送信したい。
何をアドバイスしますか?
わかりました、トリックを見つけましたhttps://blog.mozilla.org/webrtc/warm-up-with-replacetrack/
オーディオ、ビデオ、スクリーンの3つの「空の」トラックを含む1つのストリームがあります。
次に、メソッド 'call'を呼び出してから、送信者を指定します。
const [audioSender、videoSender、screenSender] = call.peerConnection.getSenders();
audio.replaceTrack(null | audioTrack)を介してトラックを置き換えるだけで、ミュート/ミュート解除できます
peerjsを使用したサンプルコードスニペットは、初心者のwebrtcの人々に役立ちます:)
前もって感謝します !
新しいニュースですが、来週、PeerJSの新しいバージョンをリリースします。これは、はるかに単純な概念を使用して完全に書き直されたものであり、PeerServerは必要ありません。 だから数日待ってください。
新しいコンセプトは部屋に基づいています。存在するのは部屋だけなので、誰かに電話をかけたい場合は、両方のピアが共有するランダムなIDの部屋に入るだけです。 複数の接続が必要な場合は、より多くの人がいる部屋に入るだけです。これは簡単です。
これが初期のテストです: https :
getUserMediaはlibrayr内にありますが、おそらく削除します。
だから来週まで数日待ってください:)
素晴らしいニュース .. ! 新しいバージョンを待っています。 新しいリリースに関連するアップデートはどこで確認できますか
ブランチの準備ができましたhttps://github.com/peers/peerjs/tree/v2.0.0
PeerJSに関連することについて話し合ったり、質問したりする場合は、Telegramグループに参加できます:tg:// join?invite = ENhPuhTvhm8WlIxTjQf7Og
最も参考になるコメント
わかりました、トリックを見つけましたhttps://blog.mozilla.org/webrtc/warm-up-with-replacetrack/
オーディオ、ビデオ、スクリーンの3つの「空の」トラックを含む1つのストリームがあります。
次に、メソッド 'call'を呼び出してから、送信者を指定します。
const [audioSender、videoSender、screenSender] = call.peerConnection.getSenders();
audio.replaceTrack(null | audioTrack)を介してトラックを置き換えるだけで、ミュート/ミュート解除できます