Mumble是一款专门为玩家设计的语音聊天软件,可以帮助用户进行调节您需要的音频通信,并且延迟低、质量高;这样大家进行语音交流的时候,就不会出现杂音、说话不清楚等情况;支持对回音的消除,让玩家的沟通简单,快捷,流畅。
功能特色
1、音频
①编解码器
Mumble主要使用Opus编解码器。Opus是一种免费的编解码器,可提供低延迟的高品质音频。Opus集成了最好的Speex,CELT和Skype的SILK编解码器。
为了向后兼容,还支持以前的默认CELT。
②噪声抑制
Mumble支持噪声抑制,以过滤掉背景中的干扰,并保留对您的声音的关注。
③自动等级均衡
Mumble自动尝试保持每个人的麦克风输入电平相同,所以一个用户不会被淹没或耳聋每个人的个人麦克风级别。
在Mumble 1.3中,您还可以手动将个人用户上下移动。
④衰减
当您或其他人在说话时,Mumble可以拒绝(或淹没)其他应用程序的音频。这使您可以将其他应用程序保持在理想的音量级别,但也要注意Mumble,当您需要注意VoIP时。
⑤优先演讲嘉宾
用户可以在通道内被标记为“优先扬声器”。当这个用户说话时,所有其他用户的声音将被减少,以确保优先发言者被听到。
2、加密
Mumble对控制消息和语音数据都使用加密。Mumble的控制通道使用TLS协商密码套件加密,Mumble的语音通道使用OCB-AES128进行加密。OCB用于提供保密和认证,同时保持低延迟。此加密是强制性的,无法禁用。
3、奇才
对于首次使用的用户,Mumble提供简单的设置向导来指导您完成音频调优和证书创建。
音频调优向导将引导您完成音频设备配置,音量级别和语音激活/即按即说设置。
证书向导将指导您生成用户证书或导入已有的证书。您的用户证书用于向服务器和其他Mumble用户进行身份验证。
4、覆盖
官方的Mumble桌面客户端具有覆盖功能,可在渲染的应用程序中显示状态信息。覆盖层提供了谁在听和说话的游戏中的单挑。
为Windows,Linux和OS X提供OpenGL覆盖。对于Windows,还有一个Direct3D 9和10重叠。
我们知道在Windows上需要Direct3D 11覆盖,并希望有任何帮助记录重叠式问题,并帮助实现它。
5、认证
Mumble使用证书进行身份验证。证书认证本质上可以被认为是一个非常长的和可变的,因此非常安全的密码。由于用户被证书识别,您可以在任何Mumble服务器上添加用户作为朋友,即使他们使用其他用户名,他们也将显示为任何其他服务器上的朋友。
身份验证的其他选项是通过外部用户数据库(如论坛或网站用户库)和基于密码的身份验证(不推荐)。
6、可定制
①接口定制
Mumble桌面界面完全可自定义,具有不同的布局,语言,甚至使用皮肤定制着色。对于通知,您可以配置当Mumble在客户端文本区域显示项目时,当Mumble使用您的操作系统通知(例如Windows上的“气泡”)以及使用文本到语音/自定义通知声音时。
该冰中间件可以用来定制右键菜单添加到该接口。
②用户自定义
Mumble允许您设置一个自定义头像,当您的名字在客户端以及覆盖图中悬停时,该头像将显示。您也可以设置一个注释,显示为名称旁边的图标。此评论对于包含一些关于您自己的信息(例如其他服务上的用户名或快速生物)是有用的。
7、服务器列表
Mumble具有按国家分类的公共服务器列表,以及将私有服务器添加为收藏夹的能力。如果一个Mumble服务器正在LAN上运行,那么可以使用Bonjour进行发现,并且还会显示。服务器列表显示您的ping,服务器上的在线用户数,以及服务器是否具有有效的服务器证书。
8、位置音频
Mumble支持您的游戏位置音频,所以您可以从游戏中的方向实际听到您的玩家合作伙伴!真正的3D声音!
一些游戏提供Mumble的本地集成,其他游戏由定制读者支持。不幸的是,大多数时候这些都与游戏更新相冲突。在这种情况下,我们感谢任何反馈和帮助,以实现一个新的读者与位置数据的适当位置(见HackPositionalAudio和Pluginguide)。或者,要求游戏开发人员实施我们的Link插件可能最终导致官方的Mumble在游戏中的支持。
9、G15键盘
如果您拥有G15键盘,Mumble可以在键盘的LCD显示屏上显示状态信息。
10、Murmur服务器
Mumble的服务器组件Murmur允许任何人自由运行自己的服务器,用于公共或私人使用,免费。Murmur的源代码也可以在mit GitHub回购中免费提供。Murmur使用访问控制组(ACL)支持广泛的用户权限配置,可以通过RPC以编程方式配置。一个Murmur守护进程也可以在不同的TCP / UDP端口上运行多个Murmur服务器。
11、访问控制组
使用ACL作为访问控制结构允许您的服务器上的许可权可以很好的定制。请参阅ACL和组和ACL教程。
Murmur还允许您为用户提供创建临时通道的能力,以实现高度动态和描述性的使用。对于(通道)密码使用,我们提供访问令牌。
12、脚本化
通过为Ice中间件提供数据,我们允许服务器管理员在其服务器上使用脚本。这可以用于对现有网站用户数据库,聊天命令脚本,AFK移动脚本或其他花哨或俏皮的东西进行身份验证。ZeroC Ice具有许多编程语言(如C ++,.NET,Java,Python,Objective-C,PHP,Ruby,ActionScript)的绑定。