jitsi-videobridge
Jitsi Videobridge は WebRTC 互換の選択的転送ユニット(SFU)であり、マルチメディアルーターとしてスケーラブルなビデオ会議を実現する、Jitsi Meet の中核となるバックエンドです。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
軽量なビデオ会議ルーター。必要なストリームのみを転送し、大規模な同時接続をサポートします。
主な機能
- WebRTC ベースの SFU アーキテクチャにより、プラグインなしでブラウザ上で動作します
- ビデオストリームを選択的に転送し、サーバーの帯域幅と遅延を大幅に削減します
- 動的な帯域幅適応と音声・映像の同期をサポートします
- 水平方向にスケールアウトして数千人の参加者をサポートできます
- Jitsi Meet フロントエンドとシームレスに統合でき、独立してデプロイすることも可能です
できないこと
- •XMPP サーバー(Prosody など)と TURN/STUN サーバーを事前に設定し、NAT トラバーサルを処理する必要があります。デフォルト設定はテストに適していますが、本番環境では JVM ヒープメモリとガベージコレクタの調整が必要です。スタンドアロンコンポーネントとしてエンドユーザーに直接提供することは推奨されず、Jitsi Meet フロントエンドと組み合わせて使用する必要があります。
使用例
- 企業イントラネットまたは公衆ネットワークへのビデオ会議システムのデプロイ
- オンライン教育、遠隔医療など、高品質なリアルタイム音声・映像が求められるシナリオ
- プライバシーに配慮したビデオコラボレーションプラットフォームを自前で構築(Zoom/Teams を代替するオープンソースソリューション)
Jitsi Videobridge は、大規模なビデオ会議を支えるマルチメディアルーターとして機能するオープンソースの WebRTC 選択的転送ユニット(SFU)です。Jitsi Meet プラットフォームの中核となるバックエンドコンポーネントであり、プラグインなしで高品質なブラウザービデオ通話を実現します。従来の MCU とは異なり、各参加者に必要なビデオストリームのみを選択的に転送するため、サーバーへの負荷と遅延を低減します。動的な帯域幅調整や音声・映像の同期をサポートし、XMPP/Jabber サーバーと統合できます。このプロジェクトは 8x8 社によってメンテナンスされており、コミュニティも活発です。Debian/Ubuntu 向けのバイナリパッケージが提供されており、開発目的で Maven を使ってローカルで実行することも可能です。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Java 11+ と Maven がインストールされていることを確認し、リポジトリをクローンします:git clone https://github.com/jitsi/jitsi-videobridge.git
ステップ2:設定ファイル ~/.jvb/jvb.conf を作成し、reference.conf を参照して XMPP サーバーなどのパラメータを設定します
ステップ3:プロジェクトのルートディレクトリで mvn compile exec:exec を実行すると(または IDE から実行すると)、ビデオブリッジが起動します
- ステップ1:Java 11+ と Maven がインストールされていることを確認し、リポジトリをクローンします:git clone https://github.com/jitsi/jitsi-videobridge.git
- ステップ2:設定ファイル ~/.jvb/jvb.conf を作成し、reference.conf を参照して XMPP サーバーなどのパラメータを設定します
- ステップ3:プロジェクトのルートディレクトリで mvn compile exec:exec を実行すると(または IDE から実行すると)、ビデオブリッジが起動します
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Debian パッケージでインストールした場合は、sudo apt remove jitsi-videobridge を実行してください。手動でコンパイルした場合は、展開したディレクトリと関連する設定ファイルを削除するだけです。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
4 FAQs