開源語音聊天軟件Mumble

在這里插入圖片描述

網友 大氣 告訴我,Openblocks在國內還有個版本叫 碼匠,更貼合國內軟件開發的需求,如接入了國內常用的身份認證,接入了國內的數據庫和云服務,也對小程序、企微 sdk 等場景做了適配。

在 https://majiang.co/docs/docker,你能找到 碼匠docker 版部署教程,安裝和 Openblocks 一樣簡單。


網友 趙云 在找 KOOKDiscord 那樣的 web 直接用的實時語音聊天,老蘇翻了一下寫過的文章,可能最接近 Discord 的就是 VoceChat 了,但是單純從語音聊天來說,Mumble 也是非常好用的;

什么是 Mumble ?

Mumble 是一個基于 QtOpus 編寫的開源、低延遲和高質量語音聊天程序。Mumble 有兩個模塊:客戶端( mumble )和服務器( murmur )。客戶端可以在 WindowsLinuxFreeBSDOpenBSDmacOS 上運行,而服務器可以在任何可以安裝 Qt 的平臺上運行。

第三方應用非常多,可以看這里??了解一下:https://wiki.mumble.info/wiki/3rd_Party_Applications

安裝

在群暉上以 Docker 方式安裝。

在注冊表中搜索 mumblevoip ,選擇第一個 mumblevoip/mumble-server,版本選擇 latest

本文寫作時, latest 版本對應為 v1.4.287-4

docker 文件夾中,創建一個新文件夾 mumble,并在其中建一個子文件夾 data

需要給 data 增加 everyone 的讀取和寫入權限

文件夾裝載路徑說明
docker/mumble/data/data存放數據庫和設置文件等

端口

本地端口不沖突就行,不確定的話可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口號
本地端口容器端口類型
6473864738TCP
6473864738UDP

命令行安裝

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夾 mumble 和 子目錄
mkdir -p /volume1/docker/mumble/data# 進入 mumble 目錄
cd /volume1/docker/mumble# 修改 data 目錄權限
chmod 777 data# 運行容器
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 安裝,將下面的內容保存為 docker-compose.yml 文件

version: '3'services:mumble-server:image: mumblevoip/mumble-servercontainer_name: mumble-serverrestart: on-failureports:- 64738:64738- 64738:64738/udpvolumes:- ./data:/data

然后執行下面的命令

# 新建文件夾 mumble 和 子目錄
mkdir -p /volume1/docker/mumble/data# 進入 mumble 目錄
cd /volume1/docker/mumble# 修改 data 目錄權限
chmod 777 data# 將 docker-compose.yml 放入當前目錄# 一鍵啟動
docker-compose up -d

運行

服務端

和以往的服務不同,這個服務沒有 Web UI,所以不能通過瀏覽器訪問,只能通過下面👇三處來判斷容器的運行狀態是否正常

  • 運行狀態

  • 日志

注意,第一次啟動時,日志中會顯示管理員賬號和密碼,這個在管理服務器時會用到;下圖中倒數第四行就是

<W>2023-08-15 01:51:44.256 1 => Password for 'SuperUser' set to 'PKMqkWGEawLR'

  • 文件

桌面客戶端

客戶端下載地址:https://www.mumble.info/downloads/

選擇自己平臺對應的客戶端,感覺不是太好下載,速度比較慢

安裝過程比較簡單,不管什么平臺,都會有個音頻設置向導

整個過程都是中文的,所以不必擔心

如果你不會設置,只要在過程中注意聽有沒有聲音,基本上采用默認的即可

這里選 ,我們只是自己測試著玩,不需要傳輸 IP 地址

添加自己的服務器

只要填服務器 IP 和用戶名,其他的是自動的

是否接受證書一定要選

連接成功之后就可以等其他用戶了

移動客戶端

老蘇試了下 Android 客戶端,都是第三方提供的

如果遇到下載問題,請自行解決,作為一個愛折騰的人,這應該算是最基本的技能

這是老蘇測試的版本

同樣只要填服務 IP 和用戶名

連上服務器之后

點用戶,會彈出證書,需要設為 允許

現在加入了默認頻道

默認 傳輸模式連續發言 的,老蘇改成了 按鍵發言

桌面客戶端也會看到新加入的用戶

選中聊天目標,按鍵就能發送語言了

除了語言之外,也支持文字、圖片

管理

再次添加服務器,當用戶名輸入 SuperUser 時,會顯示需要輸入密碼

登錄成功之后

就可以管理注冊用戶

也可以進行頻道添加、修改、刪除的操作了

其他

從服務器信息看,可以支持 100 個用戶,用來當個數字對講機還是不錯的

參考文檔

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

Mumble
地址:https://www.mumble.info/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/42554.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/42554.shtml
英文地址,請注明出處:http://en.pswp.cn/news/42554.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

類與對象(上)

類與對象&#xff08;上&#xff09; 一、面向過程和面向對象的區別二、類1、類的引入2、類的定義&#xff08;1&#xff09;類的基本定義&#xff08;2&#xff09;類的成員函數的定義方法 3、類的訪問限定符4、封裝5、駝峰法命名規則6、類的作用域7、類的實例化&#xff08;1…

金蝶軟件實現導入Excel數據分錄行信息到單據體分錄行中

>>>適合KIS云專業版V16.0|KIS云旗艦版V7.0|K/3 WISE 14.0等版本<<< 金蝶軟件中實現[導入Excel數據業務分錄行]信息到[金蝶單據體分錄]中,在采購訂單|采購入庫單|銷售訂單|銷售出庫單等類型單據中,以少量的必要字段在excel表格中按模板填列好,很方便快捷地從…

IntelliJ IDEA(簡稱Idea) 基本常用設置及Maven部署---詳細介紹

一&#xff0c;Idea是什么&#xff1f; 前言&#xff1a; 眾所周知&#xff0c;現在有許多編譯工具&#xff0c;如eclipse&#xff0c;pathon, 今天所要學的Idea編譯工具 Idea是JetBrains公司開發的一款強大的集成開發環境&#xff08;IDE&#xff09;&#xff0c;主要用于Java…

Rancher管理K8S

1 介紹 Rancher是一個開源的企業級多集群Kubernetes管理平臺&#xff0c;實現了Kubernetes集群在混合云本地數據中心的集中部署與管理&#xff0c;以確保集群的安全性&#xff0c;加速企業數字化轉型。Rancher 1.0版本在2016年就已發布&#xff0c;時至今日&#xff0c;Ranche…

2023牛客第七場補題報告C F L M

2023牛客第七場補題報告C F L M C-Beautiful Sequence_2023牛客暑期多校訓練營7 (nowcoder.com) 思路 觀察到數組一定是遞增的&#xff0c;所以從最高位往下考慮每位的1最多只有一個&#xff0c;然后按位枚舉貪心即可。 代碼 #include <bits/stdc.h> using namespac…

CS:GO升級 Linux不再是“法外之地”

在前天的VAC大規模封禁中&#xff0c;有不少Linux平臺的作弊玩家也迎來了“遲到”的VAC封禁。   一直以來&#xff0c;Linux就是VAC封禁的法外之地。雖然大部分玩家都使用Windows平臺進行游戲。但實際上&#xff0c;使用Linux暢玩CS:GO的玩家也不在少數。 以前V社主要打擊W…

Linux上安裝和使用git到gitoschina和github上_親測

Linux上安裝和使用git到gitoschina和github上_親測 git介紹與在linux上安裝創建SSHkey在git-oschina使用maven-oschina使用在github使用maven-github使用組織與倉庫 【git介紹與在linux上安裝】 Git是一款免費、開源的分布式版本控制系統&#xff0c;用于敏捷高效地處理任何…

uniapp隱藏底部導航欄(非自定義底部導航欄)

uniapp隱藏底部導航欄 看什么看&#xff0c;要多看uni官方文檔&#xff0c;里面啥都有 看什么看&#xff0c;要多看uni官方文檔&#xff0c;里面啥都有 uniapp官方網址&#xff1a;uni設置TabBar // 展示 uni.showTabBar({animation:true,success() {console.debug(隱藏成功)…

【LVS】1、LVS負載均衡群集

1.群集的含義&#xff1a; Cluster、群集、集群 由多臺主機構成并作為一個整體&#xff0c;只提供一個訪問入口&#xff08;域名與IP地址&#xff09;&#xff1b;可伸縮 2.集群使用的場景&#xff1a; 高并發 3.企業群集的分類&#xff1a; 根據群集所針對的目標差異&a…

06-微信小程序-注冊程序-場景值

06-微信小程序-注冊程序 文章目錄 注冊小程序參數 Object object案例代碼 場景值場景值作用場景值列表案例代碼 注冊小程序 每個小程序都需要在 app.js 中調用 App 方法注冊小程序實例&#xff0c;綁定生命周期回調函數、錯誤監聽和頁面不存在監聽函數等。 詳細的參數含義和使…

【LeetCode】543.二叉樹的直徑

題目 給你一棵二叉樹的根節點&#xff0c;返回該樹的 直徑 。 二叉樹的 直徑 是指樹中任意兩個節點之間最長路徑的 長度 。這條路徑可能經過也可能不經過根節點 root 。 兩節點之間路徑的 長度 由它們之間邊數表示。 示例 1&#xff1a; 輸入&#xff1a;root [1,2,3,4,5]…

每日一學——網絡安全

網絡安全設計、原則、審計等知識點的精講如下&#xff1a; 網絡安全設計與原則&#xff1a; 網絡安全設計是指在系統或網絡的設計過程中考慮到安全性&#xff0c;并采取相應的安全措施來保護系統或網絡不受威脅。安全設計原則包括最小權限原則&#xff08;Least Privilege Prin…

高并發內存池(centralcache)[2]

Central cache threadcache是每個線程獨享&#xff0c;而centralcache是多線程共享&#xff0c;需要加鎖&#xff08;桶鎖&#xff09;一個桶一個鎖 解決外碎片問題&#xff1a;內碎片&#xff1a;申請大小超過實際大小&#xff1b;外碎片&#xff1a;空間碎片不連續&#x…

跨境電商ERP源碼大揭秘,讓你少走彎路

本文將深入介紹跨境電商ERP源碼的重要性以及如何選擇和應用它們&#xff0c;讓你的電商業務更高效、順暢。 跨境電商ERP源碼的重要性 提升管理效率 跨境電商運營面臨著眾多挑戰&#xff0c;如訂單管理、庫存追蹤和財務報告等。跨境電商ERP源碼能夠集成這些功能&#xff0c;幫…

自動駕駛,一次道阻且長的遠征|數據猿直播干貨分享

?數據智能產業創新服務媒體 ——聚焦數智 改變商業 在6月的世界人工智能大會上&#xff0c;馬斯克在致辭中宣稱&#xff0c;到2023年底&#xff0c;特斯拉便可實現L4級或L5級的完全自動駕駛&#xff08;FSD&#xff09;。兩個月之后&#xff0c;馬斯克又在X社交平臺上發言&am…

java面試強基(16)

目錄 clone方法的保護機制 Java中由SubString方法是否會引起內存泄漏&#xff1f; Java中提供了哪兩種用于多態的機制? 程序計數器(線程私有) 如何判斷對象是否是垃圾&#xff1f; clone方法的保護機制 clone0方法的保護機制在Object中是被聲明為 protected的。以User…

1000元到3000元預算的阿里云服務器配置大全

1000元、2000元或3000元預算能夠買的阿里云服務器配置有哪些&#xff1f;可以選擇ECS通用算力型u1云服務器、ECS計算型c7或通用型g7實例規格&#xff0c;當然&#xff0c;如果選擇輕量應用服務器的話&#xff0c;更省錢&#xff0c;阿里云百科分享1000-3000元預算能買的阿里云服…

三、Dubbo 注冊中心

三、Dubbo 注冊中心 3.1 注冊中心概述 主要作用 動態加入&#xff1a;服務提供者通過注冊中心動態地把自己暴露給其他消費者動態發現&#xff1a;消費者動態地感知新的配置、路由規則和新的服務提供者動態調整&#xff1a;注冊中心支持參數的動態調整&#xff0c;新參數自動更…

如何用輕葉H5制作一份調查問卷

在營銷落地頁中&#xff0c;問卷類H5是一種制作簡單&#xff0c;易于傳播的落地頁&#xff0c;通過精巧的設計和嚴密的邏輯設置&#xff0c;問卷類H5的投放效果也是不容小覷的。 問卷類H5在制作中有以下不可缺少的要素&#xff1a; 清晰的標題和簡要的說明 標題應該簡明扼要地…