Mumble语音服务器Docker简单搭建及优化设置

前言
先介绍一下mumble,已经了解的可以跳过。
mumble官网地址,可在此下载mumble客户端:
mumble和ts3类似,是一个需要格外搭建server端的语音软件,区别在于mumble解决了ts3免费版限制最大人数的问题。
除此之外,优点还有以下几个:
语音质量可以达到很高,Opus编码的192kbps,几乎相当于是无损了。
客户端内置了噪声抑制,语音激活功能做得很完善。
延迟可以拉到很低,支持asio,还有位置音频、游戏中界面这种特色功能。
缺点也很显而易见,他就是一个纯粹的语音软件,聊天功能若有若无,甚至连文件都不能上传。
适用场合:对语音质量和延迟要求高,愿意安装新的软件(无web,需要下载mumble客户端)
不适用场合:试图利用语音软件进行社交
正文
全文分服务端搭建、客户端设置、服务端设置三个模块。
一、服务端容器创建(使用docker)
1. docker的安装此处不再赘述,先拉取镜像(mumble的服务端叫murmur):
2. 创建容器:
-p后面是murmur监听的端口,--name后面是容器名,随便起一个就行。
如果服务器在国内,可以开放udp以获得最低延迟,命令如下:
3. 超级管理员密码获取:
查看docker容器列表:

记下前面的ID,查看日志:
将“<id>"整个替换成你自己的id,这行命令查看了该id最近30分钟的日志。

上图中,“SUPERUSER_PASSWORD:”后面的一长串就是你的超级密码了(红色框选处)
4. 开放服务器对应端口
二、客户端设置
(一)超级用户登入
1. 打开mumble软件(下载地址在文章开头)
2. 点击服务器=>>连接

3. 在弹出的“Mumble 服务器连接”中,点击“添加”

如果需要,可以使用域名。

4. 添加好后选中,连接,遇到警告选择是

即可登录,进行服务器管理了
(二)普通用户登入
在“添加服务器”界面中,用户名随便填一个,即可以普通用户身份登录。

三、服务端设置:
官方文档:
服务器设置是通过改murmur.ini文件实现,murmur.ini一般存放于
将其下载下来打开。
其中大部分设置无助于普通用户,我挑出了几个重要的设置进行讲解,其余的具体设置请看官方文档。
1. 安全设置

2. 连接设置

3. 用户和频道设置

最后
到此,你就可以畅快地享受低延迟高质量的语音通话了!这软件我也用了有一段时间了,总体体验还是不错的。有一说一,现在常用的这些语音软件都不太行,如果ts5能早日开发完成,必然对这些软件进行一波降维打击。
声明:如有侵权,尽快通知我删除相关内容。