Natenoms Wiki

Weil Teilen Spaß macht :)





Opus optimization in Mumble

This patch was applied in the current 1.3.0 Mumble version. But without an interface. See here.


The Code of this patch is available on GitHub:

(I do not really know if there is a noticeable difference, but I wanted to have this feature :))

Technical background

The Opus codec has three different modes which can be used for encoding: 1)

  • 'OPUS_APPLICATION_RESTRICTED_LOWDELAY' – „Only use when lowest-achievable latency is what matters most. Voice-optimized modes cannot be used.“
  • 'OPUS_APPLICATION_VOIP' – „Best for most VoIP/videoconference applications where listening quality and intelligibility matter most.“
  • 'OPUS_APPLICATION_AUDIO' – „Best for broadcast/high-fidelity application where the decoded audio should be as close as possible to the input.“

The Mumble client uses the second one (VOIP) to encode the audio input. This cannot be changed in the User interface. To let the user decide whether to optimize for voice or for music (which improves Audio bots) this patch was created.

Here is a screenshot with the setting for „Opus Encoding“:

en/mumble/entwicklung/inoffizielle_patches/opus_optimization.txt · Zuletzt geändert: 2020/06/01 23:14 (Externe Bearbeitung)