官网
https://github.com/mumble-voip/mumble
介绍
Mumble 是一个基于 Qt 和 Opus 编写的开源、低延迟和高质量语音聊天程序。此项目距今也已经有十几年的历史了,在海外有一定量的用户,但在国内几乎没人使用。
安利原因
开源,无广告的语音软件,支持大部分系统,除了游戏内覆盖层可能会被一些反作弊屏蔽,几乎没有任何缺点
为什么不使用 YY 语音
音质一般,广告很多,并且客户端十分臃肿,而且由于政策原因,海外用户可能无法使用
为什么不使用 Discord
Discord 很好用,但是国内无法使用,就算能连上,延迟问题也比较严重
为什么不使用国内的仿 Discord 的产品
此类产品基本都是基于 Revolt 二次开发的产品,功能几乎大同小异,但由于在国内此类产品过多,很难确定你所使用的那一个是否能够坚持运营下去,因此暂时不考虑
为什么不使用 TeamSpeak
TeamSpeak 在 PC 端非常好用,并且新的 TeamSpeak 5 客户端也十分吸引人,但 TeamSpeak 的移动端应用过于老旧,几乎无法使用,因此我没有选择 TeamSpeak
另外,如果你使用的是所谓 Teamspeak 中文站的服务器的话,我建议你看一下这篇文章<存档>
如何部署服务端
官方说明上推荐的是直接使用包管理器进行部署
我这里使用的是 Docker-compose 部署的,如果你还不会使用 Docker-compose,可以自行通过搜索引擎学习一下,我就直接贴出我的 docker-compose.yml
文件了
version: "3"
services:
mumble:
image: mumblevoip/mumble-server:latest
container_name: mumble-server
hostname: mumble-server
restart: unless-stopped
network_mode: "host"
volumes:
- ./data:/data
environment:
MUMBLE_CONFIG_WELCOME_TEXT: "Bingyin is Best !!!" # 欢迎文本(请自行更换)
MUMBLE_CONFIG_USERS: "999" # 人数上限
MUMBLE_CONFIG_BANDWIDTH: "128000" # 码率限制(单位 bps)
需要的环境变量基本就只有这三个,详细说明请查阅官方文档
之后所有需要的文件就会在 ./data
下,迁移的时候直接迁移整个文件夹即可,不需要迁移整个容器