MiroTalk WEB は、無制限のユーザーを管理できるプラットフォームです。各ユーザーは、電子メール、ユーザー名、パスワードを使用して登録する必要があり、その後、個人ダッシュボードにアクセスできるようになります。ダッシュボード内で、ユーザーは自分の部屋を管理し、指定した日時に希望のバージョンの MiroTalk を使用して会議をスケジュールすることができます。これらの会議への招待は、電子メールで送信したり、Web ブラウザーで共有したり、SMS で送信したりできます。
MiroTalk WEB を探索する
デモンストレーションの目的で、資格情報の下に次の内容を示します。
Username
: デモ
Email
:[email protected]
Password
:デモ@123
MiroTalk | 説明 |
---|---|
P2P | 少人数のグループ向けに最適化された、 Peer to peer リアルタイム ビデオ会議。時間無制限、各ルームに 5 ~ 8 人の参加者が参加できる無制限の同時ルーム。 |
? SFU | 大規模なグループ向けに最適化された、 Selective forwarding unit リアルタイム ビデオ会議。時間無制限、各ルームに 8 名以上の参加者が参加できる無制限の同時ルーム。 |
C2C | 1 対 1 に最適化された、 Cam to cam (ピアツーピア) リアルタイムビデオ会議。時間無制限、各 2 人の参加者が参加できる無制限の同時ルーム。 |
?仲間 | 接続されているすべてのユーザー (視聴者) にライブ ビデオ、音声、画面ストリームをLive broadcast 。時間無制限、同時ルーム数は無制限で、各ルームにブロードキャストがあり、多くの視聴者が視聴できます。 |
Discord で質問、ディスカッション、サポートが必要な場合は、コミュニティに参加してください
NodeJをインストールします。
# プロジェクトはノード バージョン 18.16.0 でテストされました。したがって、複数のバージョンがインストールされている場合は、必ず nvm を使用してノードのバージョンを更新してください。# ノードのバージョンを更新した後、次の使用を確認できます$ node --version # v18.16.0# プロジェクト リポジトリのクローンを作成します$ git clone https://github .com/miroslavpejic85/mirotalkwebrtc.git# プロジェクト dir に移動します$ cd mirotalkwebrtc# .env.template を .env にコピーし、必要に応じてカスタマイズします$ cp .env.template .env# config.template.js を config.js にコピーし、必要に応じてカスタマイズします$ cp backend/config.template.js backend/config.js
Docker Compose を使用して MongoDB をローカルで実行するには、次のコマンドを使用できます。
MongoDB コンテナを開始します。
$ npm 実行 mongo:up
MongoDB コンテナを停止します。
$ npm mongo:down を実行
MongoDB Atlas などのクラウド MongoDB デプロイメントの場合は、それに応じて.env
ファイル内の資格情報を必ず更新してください。
# MongoDB 設定 (https://www.mongodb.com/)MONGO_URL=mongodb://${MONGO_USERNAME}:${MONGO_PASSWORD}@${MONGO_HOST}:${MONGO_PORT}MONGO_DATABASE=mirotalk
デフォルトでは、電子メール検証は無効になっています。これを有効にするには、 .env
ファイルでEMAIL_VERIFICATION
true
に設定し、電子メール設定が適切に構成されていることを確認します。
# メール設定 (https://support.google.com/mail/answer/185833?hl=ja)EMAIL_VERIFICATION=true EMAIL_HOST=メールホスト EMAIL_PORT=電子メールポート EMAIL_USERNAME=メールユーザー名 EMAIL_PASSWORD=電子メールのパスワード
# 依存関係をインストールします$ npm install# サーバーを起動します$ npm start
ブラウザで開く: http://localhost:9000
リポジトリ: Docker ハブ
docker と docker-compose をインストールします。
# プロジェクト repo のクローンを作成します$ git clone https://github.com/miroslavpejic85/mirotalkwebrtc.git# プロジェクト dir に移動します$ cd mirotalkwebrtc# .env.template を .env にコピーして編集します$ cp .env.template .env# config.template.js を config.js にコピーして編集します$ cp backend/config.template.js backend/config.js# docker-compose.yml 内の docker-compose.template.yml をコピーし、必要に応じて編集します$ cp docker-compose.template.yml docker-compose.yml# Docker Hub から公式イメージを取得$ docker pull mirotalk /webrtc:latest# コンテナを作成して起動します (-d デーモンとして)$ docker-compose up
ブラウザで開く: http://localhost:9000
MongoDB Migrations:
MongoDB の移行については、この README に従ってください。
Ngrok:
次の手順に従って、MiroTalk WEB をローカル PC から直接開始し、ネットワーク外のデバイスからアクセスできるようにすることができます。
Self-hosting:
独自の専用サーバーでself-hosting MiroTalk WEB
場合は、この包括的なガイドを参照してください。 MiroTalk WEB インスタンスを起動してスムーズに実行するために必要なすべての手順が提供されます。
Rest API:
http://localhost:9000/api/v1/docs で Swagger ドキュメントを確認するか、ここで確認できます。
このアプリケーションは、 the best
クラウド プロバイダーおよび専用ルート サーバーの 1 つである Hetzner でdemonstration purposes
で実行されています。
私の個人リンクを使用して、 €20 IN CLOUD CREDITS
を受け取ります。
ドイツのトップクラスのウェブホスティング – 専用サーバー、VPS、ウェブホスティングをunbeatable prices
で体験してください。信頼性が高く、安全で、年中無休のサポートが提供されます。ここで今すぐ探索してください
専用クラウド サーバー上にMiroTalk WEB
の独自のインスタンスをセットアップするには、包括的なセルフホスティング ドキュメントを参照してください。このガイドでは、導入をスムーズかつ成功させるためのプロセスを段階的に説明します。
スポンサーシップを検討することで、MiroTalk のプロジェクトへのサポートを示すことができます。 GitHub スポンサーなどのプラットフォームで MiroTalk のスポンサーになることで、私たちの進行中の作業に貢献し、プロジェクトの開発と改善の継続に協力していただけます。
MiroTalk のプロジェクトをサポートするには、https://github.com/sponsors/miroslavpejic85 のスポンサーシップ ページにアクセスしてください。そこでは、利用可能なさまざまなスポンサーシップ層が表示されます。予算と希望のサポートレベルに応じてスポンサーシップレベルを選択できます。
MiroTalk プロジェクトのスポンサーになることは、経済的に役立つだけでなく、価値のあるソフトウェアの作成に対するモチベーションと献身も奨励します。皆様のスポンサーシップにより、プロジェクトにより多くの時間とリソースを割り当てることができ、さらなる機能強化、バグ修正、新機能につながります。
MiroTalk プロジェクトのサポートをご検討いただきありがとうございます。皆様のスポンサーシップは前向きな変化をもたらし、私たちの取り組みの成功に貢献することができます。
MiroTalk WEB は無料で、AGPLv3 (GNU Affero General Public License v3.0) の条件に基づくオープンソースです。 respect the license conditions
ください。特にmodifications need to be free as well and made available to the public
。ライセンスの概要については、「オープン ソース ライセンスの選択」を参照してください。
AGPLv3 とは異なる条件で MiroTalk WEB ライセンスを取得するには、CodeCanyon で購入すると便利です。これにより、特定の要件に合わせてライセンス条件を調整できます。