前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
Mumble是一款免费开源的语音通信应用程序,主要设计用于游戏玩家使用。Mumble类似于TeamSpeak和Ventrilo。Mumble采用客户端-服务器架构,允许用户在连接到同一服务器时进行通话。它具有简单的管理界面,以及低延迟、高质量的编解码器。在本教程中,我们将学习如何安装和配置Mumble的服务器组件Murmur。
Murmur允许您为Mumble客户端运行自己的私人或公共语音聊天服务器。
本教程是针对Ubuntu 14.04编写的;但是,对于任何最近的Ubuntu发行版,只要软件仓库中有mumble和mumble-server软件包,安装过程是相同的。拥有512 MB RAM的服务器应该足以在高质量下运行带有50个客户端的Murmur。如果您将同一Droplet用于其他任务,建议增加更多RAM。Murmur不会消耗太多CPU。
本教程的其余部分将假定您使用root用户帐户连接到服务器,或者使用具有sudo权限的用户帐户。
要从另一个帐户进入root shell:
sudo su
在继续之前,确保安装了最新的更新总是一个好主意。
更新软件包数据库:
apt-get update
安装任何新软件包:
apt-get upgrade
系统将要求您确认安装任何软件包。输入Y并按Enter。
在官方Ubuntu软件仓库中,Murmur的软件包名称是mumble-server。
要安装该软件包:
apt-get install mumble-server
系统将要求您确认安装任何软件包。输入Y并按Enter。
安装完成后,我们将运行软件包重新配置命令以创建一些基本的服务器和用户设置。您可以使用箭头键选择您的答案,然后按Enter继续。
运行配置向导:
dpkg-reconfigure mumble-server
我们将接受默认值Yes,因为我们希望Murmur在服务器启动时运行。
即使这将是一个专用的Mumble服务器,选择Yes是一个好主意,因为这将确保最低可能的延迟。
名为SuperUser的用户是服务器的最高级别管理帐户。当您想要管理服务器时,您需要使用此用户登录Mumble。
强烈建议您更改此帐户的默认密码。将密码字段留空将不会更改密码。
输入密码,按Tab选择Ok,然后按Enter完成设置向导。
此时,我们现在有一个带有一个用户帐户(SuperUser)的可工作的Mumble服务器。
如果您对默认设置满意,服务器现在将可以工作。
如果您想进一步自定义服务器,我们需要编辑位于/etc/mumble-server.ini
的配置文件。
打开文件:
nano /etc/mumble-server.ini
Murmur有几个配置选项,并且如果您对特定设置有任何疑问,该文件有很好的注释。
以下是一些常见更改的值作为参考。要启用其中一些设置,您需要删除前面的#字符。这称为取消注释该行。以#开头的行不会被服务器处理。
当您对配置更改满意时,按Ctrl+X,按Y保存,然后按Enter覆盖现有文件。在您的设置生效之前,您需要重新启动Murmur。服务器上的任何Mumble用户将被断开连接。
重新启动Murmur:
service mumble-server restart
如果您需要帮助配置其他服务器设置,建议您阅读Mumble Wiki。
以下步骤将帮助你以超级用户的身份连接到你的新 Mumble 服务器。其他用户可以使用相同的步骤进行连接。其他用户可以选择他们自己的用户名,并且不需要密码 - 只需要 IP 地址和端口号。
下载 Mumble 客户端。
在你的计算机上打开 Mumble 客户端。
如果你没有为这个服务器设置签名证书,你将需要接受证书。
一旦成功连接,你应该会收到 已连接 的消息。
现在你可以和这个服务器上的任何其他用户进行聊天了。