mediasoup SFUを基盤とする、ZoomやGoogle Meetの代替を目指したセルフホスト型のオープンソースWebRTCビデオ会議プラットフォーム。
miroslavpejic85/mirotalkc2c
画面共有とエンドツーエンド暗号化に対応した、1対1のカメラ通話向けセルフホスト型オープンソースWebRTCプラットフォーム。
代替できる製品:Zoom
Google Meet
- スター
- 521
- フォーク
- 100
- 未解決の Issue
- 0
- 最終コミット
- 21 時間前
これは何?
MiroTalk C2Cは、ブラウザー上でピアツーピア接続する、プライベートな1対1ビデオ通話向けのセルフホスト型WebRTCアプリケーションです。参加者は中央サーバーを介さずに直接接続でき、エンドツーエンド暗号化と画面共有にも対応しています。
Node.jsを使ってローカルで実行できるほか、DockerやDocker Composeでデプロイできます。iframe連携によって他のWebサイトに埋め込むこともでき、通話を開始するためのREST APIとルームへの直接参加リンクも用意されています。
通話画面には、ブラウザー内でローカル処理するカメラ背景エフェクト(ぼかし、または任意の画像)と、共有画面上に表示するオプションのピクチャーインピクチャー形式のカメラ映像バブルが備わっています。ライセンスはAGPLv3で、商用ライセンスは別途提供されています。
主な機能
- 01画面共有に対応したピアツーピアの1対1ビデオ通話
- 02プライベートなコミュニケーションを実現するエンドツーエンド暗号化
- 03iframeであらゆるWebサイトに埋め込み可能
- 04DockerおよびDocker Composeによるデプロイに対応
- 05REST APIとルームへの直接参加リンク
- 06ブラウザー内でローカル処理するカメラ背景のぼかしや画像置き換え
ユースケース
- 相談やコーチング向けのプライベートなビデオ通話サービスの運用
- iframeを使ったWebサイトへの1対1ビデオ通話サポートの追加
- 自社サーバーでホストする遠隔医療やカスタマーサポートのセッション
- WebRTC通話アプリケーションの学習やプロトタイピング
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/miroslavpejic85/mirotalkc2c.git - 2
プロジェクトフォルダーに移動する
cd mirotalkc2c - 3
環境設定とフロントエンド設定のテンプレートをコピーする
cp .env.template .env && cp frontend/js/config.template.js frontend/js/config.js - 4
依存関係をインストールしてサーバーを起動し、http://localhost:8080 を開く
npm install && npm start
使う前に知っておきたいこと
- AGPLv3 ライセンスのため、ユーザーに提供する改変版もオープンソースとして公開する必要があります。
- AGPL の義務なしで商用利用するには、別途ライセンスを購入する必要があります。
収録されている特集
トピック
よくある質問
- mirotalkc2c とは?
- 画面共有とエンドツーエンド暗号化に対応した、1対1のカメラ通話向けセルフホスト型オープンソースWebRTCプラットフォーム。 MiroTalk C2Cは、ブラウザー上でピアツーピア接続する、プライベートな1対1ビデオ通話向けのセルフホスト型WebRTCアプリケーションです。参加者は中央サーバーを介さずに直接接続でき、エンドツーエンド暗号化と画面共有にも対応しています。
- mirotalkc2c は無料で使えますか?ライセンスは?
- mirotalkc2c は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mirotalkc2c は今もメンテナンスされていますか?
- 活発にメンテナンス中。mirotalkc2c の最終コミットは 2026年11月7日 です。
- mirotalkc2c は何に使えますか?
- 相談やコーチング向けのプライベートなビデオ通話サービスの運用 iframeを使ったWebサイトへの1対1ビデオ通話サポートの追加 自社サーバーでホストする遠隔医療やカスタマーサポートのセッション WebRTC通話アプリケーションの学習やプロトタイピング
- mirotalkc2c のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/miroslavpejic85/mirotalkc2c.git プロジェクトフォルダーに移動する: cd mirotalkc2c 環境設定とフロントエンド設定のテンプレートをコピーする: cp .env.template .env && cp frontend/js/config.template.js frontend/js/config.js 依存関係をインストールしてサーバーを起動し、http://localhost:8080 を開く: npm install && npm start
- mirotalkc2c はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/miroslavpejic85/mirotalkc2c
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ブラウザから参加でき、画面共有やチャット、ホワイトボードを備えた、セルフホスト型のオープンソースP2P WebRTCビデオ会議システム。
Nextcloud Talkは、セルフホスト型Nextcloudサーバー上で動作するチャット・音声通話・ビデオ通話アプリです。
Go製のセルフホスト型ビデオ会議サーバー。WebRTCを利用し、ブラウザベースのクライアントから接続できます。
LiveKitを基盤とするセルフホスト型のオープンソースWeb会議サーバー。翻訳、文字起こし、要約に対応するAI会議エージェントも利用できます。
メッセージが保存されず、ルームを退出すると消える、エンドツーエンド暗号化対応の無料・サーバーレスなP2Pチャットアプリです。