私は、28人(クライアントストリームを含む)のグループビデオチャット(ビデオのみ、音声なし)を表示する必要があるウェブベースのアプリケーションを持っています。多くのユーザーとウェブRTCビデオチャット
webrtcを使用してフルメッシュトポロジを試してみると、非常にメモリを消費します。 ブラウザはそれを処理できません。
この機能を実装する最適な方法は何ですか? webrtcで多数の参加者が使用するための良いライブラリやコード例はありますか?
入力ありがとうございました
私は、28人(クライアントストリームを含む)のグループビデオチャット(ビデオのみ、音声なし)を表示する必要があるウェブベースのアプリケーションを持っています。多くのユーザーとウェブRTCビデオチャット
webrtcを使用してフルメッシュトポロジを試してみると、非常にメモリを消費します。 ブラウザはそれを処理できません。
この機能を実装する最適な方法は何ですか? webrtcで多数の参加者が使用するための良いライブラリやコード例はありますか?
入力ありがとうございました
を自分でホストするあなたは、一般的に3-5並列呼び出しを持つことができ、それは、ブラウザのために本当に厳しいだろう。 https://bloggeek.me/webrtc-multipoint-large-groups/
いくつかの人気のあるソリューション:https://janus.conf.meetecho.com
も見てみましょう:
ここでは、ヤヌスがあるいくつかの短い細部と全体像がここで見つけることができます - あなたの要件については、あなたがのWebRTC MCU(多地点会議ユニット)が必要ですlicode:http://lynckia.com/licode/
にも検討する価値がMedooza:http://www.medooze.com/products/mcu/webrtc-support.aspx
[更新]
MCUのもう一つの良い例は、コメントから来た:Jitsi https://jitsi.org
私は非常に人気のあるjitsi(attlasian)をリストに追加します。あなたは通常の容疑者を持つでしょう。 INTELには元来licodeに基づいて非常に良い無料のものもあります。 Janusは弛緩によって使用されます。 –
28人はメッシュで動作しません。単一のクライアントに過大なオーバーヘッドがあります。 WebRTCメッシュを使用して、ストリームは5〜6人でトップになりました(コンピュータと帯域幅によって異なります)。
データはサーバー経由でルーティングされ、クライアント側ではなくサーバー側で複製される必要があります。
OpenTokのようなサービスをチェックしたり、ブラウザでJitsiまたはFrozenMountain
http://stackoverflow.com/a/31495407/918910を参照してください。 – jib