A simple to use Mumble Client made for Unity3D. Easily send low-latency text and voice to a group of other users
- End-to-End OCB/AES encryption
- Client-to-server architecture allowing far more scalability than peer-to-peer
- Opus codec support, allowing lightweight low latency HD voice communication
- Open source server
- Extensible server, allowing you to create the permissions structure best suited for your application
- Works with other Mumble clients out of the box, provided they use the opus codec
- Works with any opus-compatible Mumble SDK, including sdks for:
- C++
- Objective-C
- Android/Java
- Ruby
- Python
- C#
- NodeJS
- Probably some other that I've forgotten to mention
- In game positional audio
- Cross platform
- Only the Opus codec is supported, meaning very old mumble clients may be unable to connect
- Requires a Mumble server
Either get a Mumble server at one of the many Mumble server hosts. Or you can setup your own Mumble server (which I recommend)
If you do make your own server, be sure to set "opusthreshold=0" in mumble.ini in order to make all clients use opus
- Make decoding happen off the main thread
- Minor GC optimizations
- Get Opus libraries for Mac/Linux