Jitsi Meet是一款免費,開源,安全,簡單且可擴展的視頻會議解決方案,您可以將其用作獨立應(yīng)用程序或嵌入到Web應(yīng)用程序中。 Jitsi Meet客戶端在您的瀏覽器中運行,因此您無需在計算機上安裝任何內(nèi)容。 Jisti Meet允許您流式傳輸桌面或僅部分窗口。 您可以通過簡單的自定義網(wǎng)址與整個團隊進行視頻聊天,并邀請用戶參加會議。
jitsi-meet-electron是一個可以運行在Windows/Linux/MacOS下的一個桌面客戶端,在Ubuntu下安裝很簡單,安裝gcc,g++,cmake,python-devel然后直接npm install即可,但是在Windows下有一點小麻煩,所以記錄一下。國內(nèi)網(wǎng)上找不到這個東西的,估計用得人比較少。
首先下載最新的jitsi-meet-electron
git clone https://github.com/jitsi/jitsi-meet-electron
這里選擇的是V2.3.1版本,對應(yīng)的electron的版本是9.1.2
編譯步驟:
1、安裝nodejs 12以上版本
我這里安裝的是nodejs 14版本
使用nrm工具切換淘寶源
npx nrm use Taobao
或者使用
npm config set disturl https://npm./mirrors/node
2、安裝編譯工具
用管理員權(quán)限打開命令行工具,如果沒有用管理員權(quán)限打開會提示錯誤
npm install --global --production windows-build-tools
注意,這一步一定要等待運行自動結(jié)束,看狀況,有時候會在安裝Python成功提示的位置停住很久,一定要耐心等待。

然后當前用戶打開命令行工具,并進入當前項目的目錄,執(zhí)行
npm install -g node-gyp
3、在項目的當前目錄運行npm install
如果在if… node_gyp的步驟停住,就是node-gyp沒有安裝正確。需要重新安裝一下
實際在下載electron的時候,會非常慢,需要設(shè)置一下
npm config set ELECTRON_MIRROR https://npm./mirrors/electron/
或者找到你的個人目錄里面的.npmrc文件打開文件寫入下面的配置:
registry=https://registry.npm./ disturl=https://npm./mirrors/node ELECTRON_MIRROR=https://npm./mirrors/electron
如果npm install都沒有報錯,則運行npm start,如果失敗,可能需要刪除當前目錄下的node_modules,重新運行npm install
|