2017-01-24 10 views
1

私のニーズを満たすことができるmediastreamサーバー(WebRTC)の最適なソリューションは何ですか?私は必要なものWebRTC mediaserverのソリューション

  • 簡単50+の接続を管理します。誰が誰を聞いているのか、誰が誰に話しているのかを切り替える能力。
  • クライアントには1つのWebRTC接続が必要です。どちらがサーバーになるのか。サーバは、再び、彼が聞いていることを制御し、誰と話しているのですか。

これは基本的に私のニーズです。私はC#やNodeJSのような言語を好む。 私はkurentoを見ました。これは、まあまあのドキュメントを持っているようですが、それは私が慣れていないJavaを使います。

代替手段、ご提案はありますか?

ありがとうございます。

+0

Kurentoには、JavaとNodeJSの両方のライブラリがあります。コアメディアサーバーはJavaとCで書かれていますが、おそらくそのコードに触れたり読む必要はありません。 –

+0

Red5をチェックアウトすることもできます。基本的なコミュニティバージョンではWebRTCをサポートしていませんが、Red5プロを購入するとメディアサーバーです.WebRTCサポートを受けることができます。 –

答えて

1

webRTCについてのポイントは、ピアツーピアであり、サーバーを必要としないことです(初期シグナリングを除く)。

これの美しさは、好きなだけ多くの接続を処理できるように拡張できることです。パフォーマンスは、クライアントブラウザとその接続速度によってのみ制限されます。

同じコールで複数のユーザに対してビデオ会議を行う必要がある場合のみ、メディアサーバが必要です。

ビデオ会議サーバーの作成は大変な作業ですが、それは解決するには複雑な問題です。既存のオープンソースプロジェクトをベースとして開始することをお勧めします。このパスを辿ると、ハードウェアと帯域幅がかなり必要になります。サーバは各ビデオストリームを処理するため、スケーラビリティが必要です。

この記事では、ニーズに合わせて6つのオープンソースプロジェクトが一覧表示されます:https://elearningindustry.com/top-6-open-source-web-conferencing-software-tools-elearning-professionals

オープンソースのたくさんありますがについて

を知っている必要があります 専門家をeラーニングトップオープンソースのWeb会議ソフトウェアツール最近ではWeb会議ツールも利用可能です 最近、同じ機能と機能を提供する予算に優しい選択肢が数多くあります( )。実際、オープンソースの ウェブ会議ソフトウェアでは、仮想のホスト トレーニングイベント、同僚とのコラボレーション、および学習者向けの無料チャンスが提供されます 多額の月額料金を支払うことなくパーソナライズされたサポート。