Total Pageviews

Sunday, 29 December 2024

Mumble安装部署教程:一个类似于YY和TeamSpeak的免费开源游戏语音通讯工具


简介

Mumble是一个类似于YY和TeamSpeak的免费开源游戏语音通讯工具,采用UDP直连。具有低延迟,高语音质量及高稳定性等特点。

Mumble可以运行在Windows、macOS、Linux、iOS、Android等多种系统中,甚至可以运行在网页、诺基亚手机上。Mumble主要是为游戏玩家设计的,十多年前第一个建立了真正的低延迟语音通信,但也在许多不同的环境中得到了很好的应用。


特性

低延迟,非常适合聊天和游戏。

加密通信,始终保持隐私和安全。

默认情况下,公钥/私钥身份验证。

游戏内可查看信息,看谁在说话,FPS和当前时间。

位置音频,听到玩家在游戏中所处的位置。

安装部署

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

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

在安装服务端运行第二条命令的时候,将会弹出以下的图形界面。


设置自启动,通常选Yes


设置高优先级,以保持通讯稳定性及低延迟,选Yes。


设置SuperUser密码,输入密码后Enter即可


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


使用

下载客户端

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


连接服务器

这里以Windows客户端为例.

点击添加服务器,地址输入服务器的ip地址,用户名及别名自定义,完成后点击连接即可。

P.S.服务端没有配置SSL证书会提示错误,点击允许即可。


登录超级管理员帐号

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


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


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

配置信息

服务器的相关配置存放在:/etc/mumble-server.ini文件中

可使用

sudo dpkg-reconfigure mumble-server

进行一键重新配置


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


总结

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


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

No comments:

Post a Comment