
Mumble
Low-latency, high-quality voice chat with server-based channels
7.5kstars
1.3kforks
Last commit: 12d ago
Repo age: 15y old

Mumble is an open-source voice-over-IP (VoIP) application designed for low-latency, high-quality voice communication. It uses a client/server architecture: the Mumble desktop/mobile clients connect to the Murmur server, where admins manage channels, permissions, and authentication.
Key Features
- Low-latency voice communication optimized for group chat
- Murmur server with hierarchical channels and ACL-based permissions
- Strong security: TLS-encrypted transport and optional end-to-end encryption (E2EE)
- Multiple authentication options (e.g., built-in user database and external methods such as LDAP)
- Opus audio codec support for high quality at low bitrates
- Positional audio support for games (3D/spatial voice)
- Text chat, channel messaging, and user status information
- Cross-platform clients (notably Windows, macOS, Linux; mobile support available)
Use Cases
- Voice comms for gaming clans and communities needing channels and positional audio
- Team voice coordination for self-managed organizations (IT/ops, makerspaces, LAN parties)
- Event voice backchannels with controlled access and moderation via permissions
Limitations and Considerations
- Primarily focused on audio; it is not a full video-conferencing platform
- Some advanced identity integrations depend on server configuration and build options
Mumble remains a popular choice for communities that value reliable, low-latency audio and fine-grained server-side control. Its mature ecosystem and performance-focused design make it suitable for both small groups and large, structured voice servers.
TLS
C++
Boost