欢迎光临散文网 会员登陆 & 注册

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

2023-06-23 17:47 作者:森岩_Moriecho  | 我要投稿

前言

先介绍一下mumble,已经了解的可以跳过。

mumble官网地址,可在此下载mumble客户端:

mumble和ts3类似,是一个需要格外搭建server端的语音软件,区别在于mumble解决了ts3免费版限制最大人数的问题。

除此之外,优点还有以下几个:

  1. 语音质量可以达到很高,Opus编码的192kbps,几乎相当于是无损了。

  2. 客户端内置了噪声抑制,语音激活功能做得很完善。

  3. 延迟可以拉到很低,支持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能早日开发完成,必然对这些软件进行一波降维打击。

声明:如有侵权,尽快通知我删除相关内容。

Mumble语音服务器Docker简单搭建及优化设置的评论 (共 条)

分享到微博请遵守国家法律