網(wǎng)友 大氣
告訴我,Openblocks
在國(guó)內(nèi)還有個(gè)版本叫 碼匠
,更貼合國(guó)內(nèi)軟件開(kāi)發(fā)的需求,如接入了國(guó)內(nèi)常用的身份認(rèn)證,接入了國(guó)內(nèi)的數(shù)據(jù)庫(kù)和云服務(wù),也對(duì)小程序、企微 sdk
等場(chǎng)景做了適配。
在 https://majiang.co/docs/docker,你能找到 碼匠
的 docker
版部署教程,安裝和 Openblocks
一樣簡(jiǎn)單。
網(wǎng)友
趙云
在找KOOK
和Discord
那樣的web
直接用的實(shí)時(shí)語(yǔ)音聊天,老蘇翻了一下寫(xiě)過(guò)的文章,可能最接近Discord
的就是VoceChat
了,但是單純從語(yǔ)音聊天來(lái)說(shuō),Mumble
也是非常好用的;
什么是 Mumble ?
Mumble
是一個(gè)基于Qt
和Opus
編寫(xiě)的開(kāi)源、低延遲和高質(zhì)量語(yǔ)音聊天程序。Mumble
有兩個(gè)模塊:客戶(hù)端(mumble
)和服務(wù)器(murmur
)??蛻?hù)端可以在Windows
、Linux
、FreeBSD
、OpenBSD
和macOS
上運(yùn)行,而服務(wù)器可以在任何可以安裝Qt
的平臺(tái)上運(yùn)行。
第三方應(yīng)用非常多,可以看這里??了解一下:https://wiki.mumble.info/wiki/3rd_Party_Applications
安裝
在群暉上以 Docker 方式安裝。
在注冊(cè)表中搜索 mumblevoip
,選擇第一個(gè) mumblevoip/mumble-server
,版本選擇 latest
。
本文寫(xiě)作時(shí),
latest
版本對(duì)應(yīng)為v1.4.287-4
;
卷
在 docker
文件夾中,創(chuàng)建一個(gè)新文件夾 mumble
,并在其中建一個(gè)子文件夾 data
需要給 data
增加 everyone
的讀取和寫(xiě)入權(quán)限
文件夾 | 裝載路徑 | 說(shuō)明 |
---|---|---|
docker/mumble/data |
/data |
存放數(shù)據(jù)庫(kù)和設(shè)置文件等 |
端口
本地端口不沖突就行,不確定的話(huà)可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口號(hào)
本地端口 | 容器端口 | 類(lèi)型 |
---|---|---|
64738 |
64738 |
TCP |
64738 |
64738 |
UDP |
命令行安裝
如果你熟悉命令行,可能用 docker cli
更快捷
# 新建文件夾 mumble 和 子目錄
mkdir -p /volume1/docker/mumble/data
# 進(jìn)入 mumble 目錄
cd /volume1/docker/mumble
# 修改 data 目錄權(quán)限
chmod 777 data
# 運(yùn)行容器
docker run -d \
--restart on-failure \
--name mumble-server \
-p 64738:64738/tcp \
-p 64738:64738/udp \
-v $(pwd)/data:/data \
mumblevoip/mumble-server
也可以用 docker-compose
安裝,將下面的內(nèi)容保存為 docker-compose.yml
文件
version: '3'
services:
mumble-server:
image: mumblevoip/mumble-server
container_name: mumble-server
restart: on-failure
ports:
- 64738:64738
- 64738:64738/udp
volumes:
- ./data:/data
然后執(zhí)行下面的命令
# 新建文件夾 mumble 和 子目錄
mkdir -p /volume1/docker/mumble/data
# 進(jìn)入 mumble 目錄
cd /volume1/docker/mumble
# 修改 data 目錄權(quán)限
chmod 777 data
# 將 docker-compose.yml 放入當(dāng)前目錄
# 一鍵啟動(dòng)
docker-compose up -d
運(yùn)行
服務(wù)端
和以往的服務(wù)不同,這個(gè)服務(wù)沒(méi)有 Web UI
,所以不能通過(guò)瀏覽器訪(fǎng)問(wèn),只能通過(guò)下面??三處來(lái)判斷容器的運(yùn)行狀態(tài)是否正常
- 運(yùn)行狀態(tài)
- 日志
注意,第一次啟動(dòng)時(shí),日志中會(huì)顯示管理員賬號(hào)和密碼,這個(gè)在管理服務(wù)器時(shí)會(huì)用到;下圖中倒數(shù)第四行就是
<W>2023-08-15 01:51:44.256 1 => Password for 'SuperUser' set to 'PKMqkWGEawLR'
- 文件
桌面客戶(hù)端
客戶(hù)端下載地址:https://www.mumble.info/downloads/
選擇自己平臺(tái)對(duì)應(yīng)的客戶(hù)端,感覺(jué)不是太好下載,速度比較慢
安裝過(guò)程比較簡(jiǎn)單,不管什么平臺(tái),都會(huì)有個(gè)音頻設(shè)置向?qū)?/p>
整個(gè)過(guò)程都是中文的,所以不必?fù)?dān)心
如果你不會(huì)設(shè)置,只要在過(guò)程中注意聽(tīng)有沒(méi)有聲音,基本上采用默認(rèn)的即可
這里選 否
,我們只是自己測(cè)試著玩,不需要傳輸 IP
地址
添加自己的服務(wù)器
只要填服務(wù)器 IP
和用戶(hù)名,其他的是自動(dòng)的
是否接受證書(shū)一定要選 是
連接成功之后就可以等其他用戶(hù)了
移動(dòng)客戶(hù)端
老蘇試了下 Android
客戶(hù)端,都是第三方提供的
如果遇到下載問(wèn)題,請(qǐng)自行解決,作為一個(gè)愛(ài)折騰的人,這應(yīng)該算是最基本的技能
這是老蘇測(cè)試的版本
同樣只要填服務(wù) IP
和用戶(hù)名
連上服務(wù)器之后
點(diǎn)用戶(hù),會(huì)彈出證書(shū),需要設(shè)為 允許
現(xiàn)在加入了默認(rèn)頻道
默認(rèn)
傳輸模式
是連續(xù)發(fā)言
的,老蘇改成了按鍵發(fā)言
桌面客戶(hù)端也會(huì)看到新加入的用戶(hù)
選中聊天目標(biāo),按鍵就能發(fā)送語(yǔ)言了
除了語(yǔ)言之外,也支持文字、圖片
管理
再次添加服務(wù)器,當(dāng)用戶(hù)名輸入 SuperUser
時(shí),會(huì)顯示需要輸入密碼
登錄成功之后
就可以管理注冊(cè)用戶(hù)
也可以進(jìn)行頻道添加、修改、刪除的操作了
其他
從服務(wù)器信息看,可以支持 100
個(gè)用戶(hù),用來(lái)當(dāng)個(gè)數(shù)字對(duì)講機(jī)還是不錯(cuò)的
參考文檔
mumble-voip/mumble: Mumble is an open-source, low-latency, high quality voice chat software.
地址:https://github.com/mumble-voip/mumble
mumble-voip/mumble-docker: The official Mumble Docker image
地址:https://github.com/mumble-voip/mumble-docker文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-657618.html
Mumble
地址:https://www.mumble.info/文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-657618.html
到了這里,關(guān)于開(kāi)源語(yǔ)音聊天軟件Mumble的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!