简介

Mumble是一个类似于YY和TeamSpeak的免费开源游戏语音通讯工具,采用UDP直连。具有低延迟,高语音质量及高稳定性等特点。
Mumble可以运行在Windows、macOS、Linux、iOS、Android等多种系统中,甚至可以运行在网页、诺基亚手机上hh。Mumble主要是为游戏玩家设计的,十多年前第一个建立了真正的低延迟语音通信,但也在许多不同的环境中得到了很好的应用。

特性

  • 低延迟,非常适合聊天和游戏。
  • 加密通信,始终保持隐私和安全。
  • 默认情况下,公钥/私钥身份验证。
  • 游戏内可查看信息,看谁在说话,FPS和当前时间。
  • 位置音频,听到玩家在游戏中所处的位置。

安装部署

虽然Mumble在Windows上能够快捷方便地部署服务端,但博主认为在远程Linux服务器上部署安装更加稳定,维持24小时长时间服务。

GitHub地址:https://github.com/mumble-voip/mumble

这里以Ubuntu19.10系统为例进行安装部署教程

增加软件仓库

sudo add-apt-repository ppa:mumble/release
sudo apt-get update

安装客户端以供测试使用

sudo apt-get install mumble

安装服务端

sudo apt-get install mumble-server
sudo dpkg-reconfigure mumble-server

在安装服务端运行第二条命令的时候,将会弹出以下的图形界面:
启动设置.jpg
设置自启动,通常选Yes
高优先级.jpg
设置高优先级,以保持通讯稳定性及低延迟,选Yes
superuser.jpg
设置SuperUser密码,输入密码后Enter即可

配置完后即可完成服务器部署

使用

下载客户端

下载地址:https://www.mumble.info/downloads/

连接服务器

这里以Windows客户端为例

普通用户登录.jpg

点击添加服务器,地址输入服务器的ip地址,用户名及别名自定义,完成后点击连接即可。
P.S.服务端没有配置SSL证书会提示错误,点击允许即可。

登录超级管理员帐号

超级管理员类似于语音房间内的超级房管,拥有最高权限。

superuser登录.jpg

在添加服务器时,用户名输入superuser,密码输入服务端部署时输入的密码即可登录超级管理员帐号。

登录超级管理员帐号后可以配置服务器信息,以及对用户权限、房间、分组等进行管理。
管理员配置.jpg

配置信息

  • 服务器的相关配置存放在:/etc/mumble-server.ini文件中
  • 可使用
sudo dpkg-reconfigure mumble-server

进行一键重新配置

Demo

延迟.jpg

博主在Vultr的美国LA服务器上进行测试部署,可以看到延迟还是比较高的。大家可以尝试部署在境内的服务器,或者自己家的群晖、树莓派等设备,相信延迟会有大幅度的降低。

总结

自己部署完Mumble后,就能和小伙伴一起愉快的开黑语音了。而且完全开源免费无广告,拥有大量的第三方插件,常年有大神贡献更新。

这篇文章展示的只是部署Mumble的基本操作,其实Mumble和我们常用的团队语音通讯工具一样,还拥有许多的功能及骚操作,例如能够部署PHP在线管理系统以及用户个人系统。

最后修改:2020 年 01 月 23 日 11 : 08 AM