MiroTalk WEB 是一個允許管理無限數量使用者的平台。每個使用者必須使用其電子郵件、使用者名稱和密碼進行註冊,然後才能存取其個人儀表板。在儀表板中,使用者可以管理他們的房間並在指定的日期和時間使用所需版本的 MiroTalk 安排會議。這些會議的邀請可以透過電子郵件發送、透過網頁瀏覽器分享或透過簡訊發送。
探索 MiroTalk WEB
出於演示目的,在憑證下方:
Username
:演示
Email
:[email protected]
Password
:演示@123
MiroTalk | 描述 |
---|---|
對等 | Peer to peer 即時視訊會議,針對小團體進行了最佳化。無限時間、無限並發房間,每個房間可容納 5-8 位參與者。 |
?舊金山聯邦大學 | Selective forwarding unit 即時視訊會議,針對大型團體進行最佳化。無限時間、無限並發房間,每個房間可容納 8 位以上參與者。 |
C2C | Cam to cam (點對點)即時視訊會議,針對一對一進行了最佳化。無限時間,無限並發房間,每個房間有 2 位參與者。 |
?兄弟 | 向所有連接的用戶(觀眾) Live broadcast (點對點)即時視訊、音訊和螢幕串流。無限時間、無限並發房間,每個房間都有廣播和許多觀眾。 |
加入我們的社區,在 Discord 上提出問題、討論並獲得支持
安裝 NodeJ。
# 本專案使用節點版本18.16.0進行測試。因此,如果安裝了多個版本,請確保使用 nvm 更新節點版本。 /miroslavpejic85/mirotalkwebrtc.git# 進入專案目錄$ cd mirotalkwebrtc# 將.env.template 複製到.env 並根據需要進行自訂$ cp .env.template .env# 將config.template.js 複製到config。依需求進行自訂$ cp backend/config.template.js backend/config.js
要使用 Docker Compose 在本地運行 MongoDB,可以使用以下命令:
啟動 MongoDB 容器:
$ npm 運行 mongo:up
停止 MongoDB 容器:
$ npm 運行 mongo:down
對於雲端 MongoDB 部署(例如 MongoDB Atlas),請確保相應地更新.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=en)EMAIL_VERIFICATION=true EMAIL_HOST=電子郵件主機 EMAIL_PORT=電子郵件端口 EMAIL_USERNAME=電子郵件使用者名 EMAIL_PASSWORD=電子郵件密碼
# 安裝依賴項$ npm install# 啟動伺服器$ npm start
在瀏覽器中開啟:http://localhost:9000
儲存庫:Docker 中心
安裝 docker 和 docker-compose。
# 複製專案倉庫$ git clone https://github.com/miroslavpejic85/mirotalkwebrtc.git# 進入專案目錄$ 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.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 遷移,請遵循此自述檔案。
Ngrok:
您可以直接從本機 PC 啟動 MiroTalk WEB,並按照以下說明從網路外部的任何裝置存取它。
Self-hosting:
如需在您自己的專用伺服器上self-hosting MiroTalk WEB
,請參閱此綜合指南。它將為您提供所有必要的說明,讓您的 MiroTalk WEB 實例順利啟動並運行。
Rest API:
您可以在 http://localhost:9000/api/v1/docs 上查看 swagger 文檔,或住在這裡。
該應用程式在 Hetzner 上運行以demonstration purposes
,Hetzner 是the best
雲端提供者和專用根伺服器之一。
使用我的個人連結即可獲得€20 IN CLOUD CREDITS
。
還可以體驗頂級的德國網站託管 – 專用伺服器、VPS 和網站託管, unbeatable prices
。可靠、安全並提供 24/7 支援。現在就在這裡探索
若要在專用雲端伺服器上設定您自己的MiroTalk WEB
實例,請參閱我們全面的自架文件。本指南將逐步引導您完成整個過程,確保部署順利、成功。
您可以透過考慮贊助來表達您對 MiroTalk 計畫的支持。透過在 GitHub Sponsors 等平台上贊助 MiroTalk,您可以為我們正在進行的工作做出貢獻,並幫助我們繼續開發和改進專案。
要支持 MiroTalk 的項目,您可以訪問贊助頁面:https://github.com/sponsors/miroslavpejic85。在那裡,您會發現不同的贊助等級。您可以選擇適合您的預算和所需支援等級的贊助等級。
贊助 MiroTalk 的專案不僅可以在經濟上幫助我們,還可以激勵我們創造有價值的軟體的動力和奉獻精神。您的贊助可以讓我們為專案分配更多的時間和資源,從而實現進一步的增強、錯誤修復和新功能。
感謝您考慮支持 MiroTalk 的專案。您的贊助可以產生積極的影響,並為我們的努力取得成功做出貢獻。
MiroTalk WEB 依據 AGPLv3(GNU Affero 通用公共授權 v3.0)條款免費且開源。請respect the license conditions
,特別是modifications need to be free as well and made available to the public
。在選擇開源許可證中快速了解許可證。
若要取得條款不同於 AGPLv3 的 MiroTalk WEB 許可證,您可以輕鬆地在 CodeCanyon 上購買。這使您可以自訂許可條件以更好地滿足您的特定要求。