Mumble服务器是什么,如何用树莓派构建Mumble语音服务器

这篇文章详细记录了如何用Raspberry Pi构建一个Mumble语音服务器,如果你想建立自己的VOIP系统,这正是你需要的。

raspberry-pi-mumble-server-v1.jpg

Mumble是一款开源的VOIP(网络语音)聊天软件,提供低延迟高质量的语音聊天。

Mumble经常被游戏玩家用来在玩视频游戏时通过语音聊天进行通信。它与TeamSpeak非常相似,也可以作为一个开放的语音聊天室。

Mumble并不是唯一的Raspberry Pi VOIP解决方案。其他VOIP解决方案,如Asterisk提供了一个更完整的包。它提供了诸如呼入和呼出电话、音频、视频会议等功能。但Mumble更容易设置,并为大多数人提供足够的功能。

设备清单

以下是这个项目所需的设备,点击链接可以直达特别优惠购买。

建议

可选

 

设置Raspberry Pi Mumble服务器

需要做的第一步是确保已经在Raspberry Pi上安装了Raspbian。如果你还没有这样做,那么可以按照为树莓Pi安装NOOBs。

安装Mumble服务器

1. 在Raspberry Pi上,打开终端或SSH到Pi。

2. 首先,将Mumble服务器安装到Raspberry Pi上,输入以下命令。

sudo apt-get install mumble-server

3. 现在需要做一些基本的配置,设置一个超级用户,这样就可以进行连接,可以通过运行以下命令来完成。

sudo dpkg-reconfigure mumble-server

4. 这个命令会提供一些选项,将这些选项设置为想要的方式。

  • 自动启动。我选择了是
  • 高优先级。我选择了 “是”(这确保了即使在Pi承受很大压力的情况下,Mumble也会被置于最高优先级)
  • 超级用户:在这里设置密码。该账户将拥有对服务器的完全控制权。

5. 需要IP地址来连接,要获得这个IP地址,请输入以下命令。

ip addr show

6. 注意inet旁边的数字(它将在eth0或wlan0下)。需要它来连接服务器,同时设置端口转发,以便对外访问。

ip-addr-show.jpg

配置Mumble服务器

现在要在Mumble服务器上设置一些东西,比如欢迎词和密码。

1. 使用SSH或终端应用程序输入以下命令。

sudo nano /etc/mumble-server.ini

2. 该命令将在nano文本编辑器中打开服务器配置。

3. 这里的一切都很不言而喻。

  • 找到welcomeText并更新为任何你想在用户加入频道时显示的内容。
  • 找到serverpassword,如果你想给想加入服务器的用户一个密码,就更新。
  • 取消registerserver的#号,并将mumble server替换为你想用于基础频道的名称。

4. 需要重新启动服务器才能进行更改。输入以下命令。

sudo /etc/init.d/mumble-server restart

服务器重启后,就可以通过Mumble客户端访问它了。

访问Mumble服务器

需要做一些事情来访问服务器,这包括下载Mumble软件。

1. 从他们的网站mumble.org下载并安装Mumble客户端。

2. 打开程序,进入服务器->连接。

3. 在这里,添加细节。

  • 标签。将出现在你的服务器列表中的名称。
  • 地址。这就是我们之前写下的IP地址。
  • 端口:64738 (除非你改了)
  • 用户名:超级用户
  • 密码:您之前用 dpkg 命令设置的密码。

现在应该能够连接到服务器了。

mumble-connect-server.jpg

4. 现在已经开始工作了,还有一些要配置和设置的东西。

设置管理用户

可能要给自己管理权限,这样就不需要再登录超级用户了。

1. 在Mumble客户端中以超级用户的身份登录。确保先用不同的账户登录。

2. 右键点击服务名,进入编辑。

3. 在这里,进入组的标签,从下拉框中选择管理员。

4. 在会员一栏的添加旁边的下拉框中输入或添加用户名。

5. 点击添加,然后退出。

6. 现在用刚才添加的用户名登录。应该可以在Raspberry Pi murmur服务器上添加、编辑频道,并完成其他管理任务。

设置对Mumble Raspberry Pi服务器的外部访问。

要设置外部访问,需要更改路由器中的一些设置。

所有的路由器都是不同的,所以我将提供我对我的路由器所做的细节,你很可能需要适应不同的品牌或型号。我的是AC1750 TP-Link路由器。

1. 前往你的路由器管理页面(通常是192.168.1.1或192.168.254)。

2. 输入用户名和密码。默认情况下通常是admin和admin。如果是这样的话,你应该更改。

3. 进入转发->虚拟服务器,然后点击添加新。

4. 4. 现在,输入以下内容:

  • 服务端口。这里是64738
  • IP地址。192.168.1.103
  • 内部端口。我们希望这个端口和服务的端口一样,所以64738。
  • 议定书。全部
  • 状态。已启用

port-fowarding-mumble-server.png

5. 这些设置将把所有发送到64738端口的流量路由到Mumble服务器(192.168.1.103)。

6. 现在应该可以连接到网络外的Raspberry Pi上的Mumble服务器。可能需要重新启动路由器以使更改生效。

测试这是否有效的最好方法是找一个已经安装了Mumble的朋友或者愿意安装客户端来连接你的服务器。向他们提供你的外部IP和或动态DNS,他们应该能够连接到Raspberry Pi Mumble服务器。

如果你想了解如何设置动态DNS,那么一定要看看我们的相关指南。

如果他们无法连接,你可以尝试以下方法。

  • 检查你的路由器设置,并确认它们是正确的。
  • 检查你的IP没有改变(有些ISP会给你提供一个动态的IP而不是静态的IP
  • 重新启动路由器。
  • 重新启动Raspberry Pi。

希望本教程已经向您展示了让Raspberry Pi Mumble服务器启动和运行的所有必要步骤。如果你遇到任何问题,请不要犹豫在下面留言。

平均: 0 / 5. votes: 0

到目前为止还没有投票!成为第一位评论此文章。

欢迎转载,请留下出处链接:Labno3 » Mumble服务器是什么,如何用树莓派构建Mumble语音服务器

赞 (0)

评论

5+4=