Repolode
miroslavpejic85

miroslavpejic85/mirotalk

ブラウザから参加でき、画面共有やチャット、ホワイトボードを備えた、セルフホスト型のオープンソースP2P WebRTCビデオ会議システム。

代替できる製品:ZoomGoogle MeetMicrosoft Teams

スター
4,800
フォーク
786
未解決の Issue
0
最終コミット
24 時間前

これは何?

MiroTalk P2Pは、自分のサーバーにデプロイして使うビデオ会議アプリケーションです。参加者はソフトウェアをインストールせず、Webブラウザから会議室に参加できます。メディアは中央のメディアサーバーを経由せず、WebRTCを使ってピア間で直接やり取りされます。

ビデオ通話や画面共有、録画、ピクチャーインピクチャー、Markdownと絵文字に対応したチャット、共同編集できるホワイトボード、ファイル共有など、会議に必要な基本機能を備えています。会議室はパスワードやホスト制御で保護でき、OIDCまたはJWTの認証情報によるアクセス管理にも対応します。REST API、SlackやMattermostとの連携、iframeやウィジェットとしての埋め込み機能も用意されています。

Node.jsまたはDockerで実行でき、Docker Composeの設定も含まれています。.envファイルと設定ファイルで構成を管理します。ライセンスはAGPL-3.0で、作者から商用ライセンスも提供されています。

主な機能

  • 01Webブラウザからクライアントをダウンロードせずに参加できる、P2PのWebRTCビデオ通話
  • 02画面共有、録画、ピクチャーインピクチャー
  • 03Markdownと絵文字に対応したチャット、共同編集できるホワイトボード、ファイル共有
  • 04会議室のパスワード保護、ホスト制御、OIDCまたはJWT認証
  • 05REST API、SlackおよびMattermostとの連携、iframeやウィジェットへの埋め込み
  • 06Node.jsまたはDocker Composeで実行可能

ユースケース

  • チームや組織向けのプライベートなビデオ会議サーバーの運用
  • 埋め込みiframeやREST APIを使った、社内ツールへのビデオ通話機能の追加
  • 自前のインフラで、時間制限のないブラウザベースの会議を手軽に開催

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/miroslavpejic85/mirotalk.git
  2. 2

    プロジェクトフォルダーに移動する

    cd mirotalk
  3. 3

    依存関係をインストールしてサーバーを起動する

    npm install
  4. 4

    アプリを起動して http://localhost:3000 を開く

    npm start

使う前に知っておきたいこと

  • AGPLv3 のライセンスにより、変更したバージョンをユーザーに提供する場合は、そのバージョンも公開する必要があります。
  • セルフホスティングには、自分でサーバーを用意し、設定ファイルを構成する必要があります。

トピック

よくある質問

mirotalk とは?
ブラウザから参加でき、画面共有やチャット、ホワイトボードを備えた、セルフホスト型のオープンソースP2P WebRTCビデオ会議システム。 MiroTalk P2Pは、自分のサーバーにデプロイして使うビデオ会議アプリケーションです。参加者はソフトウェアをインストールせず、Webブラウザから会議室に参加できます。メディアは中央のメディアサーバーを経由せず、WebRTCを使ってピア間で直接やり取りされます。
mirotalk は無料で使えますか?ライセンスは?
mirotalk は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
mirotalk は今もメンテナンスされていますか?
活発にメンテナンス中。mirotalk の最終コミットは 2026年10月19日 です。
mirotalk は何に使えますか?
チームや組織向けのプライベートなビデオ会議サーバーの運用 埋め込みiframeやREST APIを使った、社内ツールへのビデオ通話機能の追加 自前のインフラで、時間制限のないブラウザベースの会議を手軽に開催
mirotalk のインストール方法は?
リポジトリをクローンする: git clone https://github.com/miroslavpejic85/mirotalk.git プロジェクトフォルダーに移動する: cd mirotalk 依存関係をインストールしてサーバーを起動する: npm install アプリを起動して http://localhost:3000 を開く: npm start
mirotalk はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/miroslavpejic85/mirotalk

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト