Go製のセルフホスト型ビデオ会議サーバー。WebRTCを利用し、ブラウザベースのクライアントから接続できます。
mynaparrot/plugNmeet-server
LiveKitを基盤とするセルフホスト型のオープンソースWeb会議サーバー。翻訳、文字起こし、要約に対応するAI会議エージェントも利用できます。
代替できる製品:Zoom
Microsoft Teams
- スター
- 575
- フォーク
- 126
- 未解決の Issue
- 3
- 最終コミット
- 昨日
これは何?
plugNmeet-serverは、セルフホスト型Web会議システムPlug-N-MeetのGoバックエンドです。APIとビジネスロジックを担い、Reactクライアントおよび独立したレコーダーサービスと連携して動作します。メディア転送にはLiveKitインスタンスを使用し、キャッシュとアプリケーションデータの保存にはRedisとMariaDBまたはMySQLを利用します。
HD音声・映像、画面共有、バーチャル背景、PDF・DOCX・PPTXファイルに対応したホワイトボード、共有ノート、投票、ブレイクアウトルームを利用できます。SimulcastとDynacastがネットワーク状況に応じて映像品質を調整し、メディアおよびデータチャネルではエンドツーエンド暗号化も利用できます。MP4録画とRTMP/RTMPS配信に加え、電話から音声で参加するためのSIPゲートウェイも備えています。
APIとPHPまたはJavaScript SDKを使って既存のサイトに組み込めるほか、WordPress、Moodle、Joomla向けのプラグインも提供しています。AIエージェントを追加すると、リアルタイム翻訳、文字起こし、自動要約とアクションアイテムの作成が可能になります。
主な機能
- 01H264、VP8、VP9、AV1コーデックに対応した、SimulcastとDynacastによるアダプティブ映像ストリーミング。
- 02PDF、DOCX、PPTXファイルに対応した共同作業用ホワイトボード。
- 03メディアおよびデータチャネルで利用できる、オプションのエンドツーエンド暗号化。
- 04MP4録画とRTMP/RTMPS配信に加え、RTMP/WHIPによる入力にも対応。
- 05電話から会議の音声に参加するためのSIPゲートウェイ。
- 06PHPおよびJavaScript SDKと、WordPress、Moodle、Joomla向けプラグイン。
ユースケース
- 既存のWebサイトや学習管理システムにビデオ会議を追加する。
- 組織向けに非公開のセルフホスト型会議サービスを運用する。
- 会議をYouTubeやOBSなどの配信ツールに配信する。
- iOS、Android、Flutter向けのカスタム会議アプリを開発する。
クイックスタート
- 1
LiveKit インスタンス、Redis、MariaDB または MySQL を用意します
- 2
config_sample.yaml から config.yaml を作成し、環境の詳細を設定します
- 3
Docker でサーバーを起動します
docker run --rm -p 8080:8080 -v $PWD/config.yaml:/config.yaml mynaparrot/plugnmeet-server --config /config.yaml
使う前に知っておきたいこと
- LiveKit、Redis、MariaDB または MySQL を自分でホストし、設定する必要があります。
- ホワイトボードで Office ファイルをサポートするには、オプションの libreoffice と mupdf-tools をインストールする必要があります。
収録されている特集
トピック
よくある質問
- plugNmeet-server とは?
- LiveKitを基盤とするセルフホスト型のオープンソースWeb会議サーバー。翻訳、文字起こし、要約に対応するAI会議エージェントも利用できます。 plugNmeet-serverは、セルフホスト型Web会議システムPlug-N-MeetのGoバックエンドです。APIとビジネスロジックを担い、Reactクライアントおよび独立したレコーダーサービスと連携して動作します。メディア転送にはLiveKitインスタンスを使用し、キャッシュとアプリケーションデータの保存にはRedisとMariaDBまたはMySQLを利用します。
- plugNmeet-server は無料で使えますか?ライセンスは?
- plugNmeet-server は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- plugNmeet-server は今もメンテナンスされていますか?
- 活発にメンテナンス中。plugNmeet-server の最終コミットは 2026年11月6日 です。
- plugNmeet-server は何に使えますか?
- 既存のWebサイトや学習管理システムにビデオ会議を追加する。 組織向けに非公開のセルフホスト型会議サービスを運用する。 会議をYouTubeやOBSなどの配信ツールに配信する。 iOS、Android、Flutter向けのカスタム会議アプリを開発する。
- plugNmeet-server のインストール方法は?
- LiveKit インスタンス、Redis、MariaDB または MySQL を用意します config_sample.yaml から config.yaml を作成し、環境の詳細を設定します Docker でサーバーを起動します: docker run --rm -p 8080:8080 -v $PWD/config.yaml:/config.yaml mynaparrot/plugnmeet-server --config /config.yaml
- plugNmeet-server はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/mynaparrot/plugNmeet-server
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
LiveKitを基盤とする、DjangoバックエンドとReactフロントエンドを備えたMITライセンスのセルフホスト可能なブラウザベースのビデオ会議アプリ。
mediasoup SFUを基盤とする、ZoomやGoogle Meetの代替を目指したセルフホスト型のオープンソースWebRTCビデオ会議プラットフォーム。
大規模なビデオ会議向けに映像ストリームを中継するWebRTC互換SFU(Selective Forwarding Unit)。Jitsi Meetのバックエンドとして使われます。
Agoraのリアルタイム音声・動画・メッセージングを活用した、Web・Windows・macOS向けのオープンソースオンライン授業クライアント。
C製の汎用オープンソースWebRTCメディアサーバー。プラグイン方式で、会議、ストリーミング、SIPゲートウェイに対応します。