Natenoms Wiki

Weil Teilen Spaß macht :)

User Tools

Site Tools


Sidebar

Translations of this page:

Navigation



Lizenz dieses Wikis
Über dieses Wiki
Feed des Wikis
Impressum


Was gerade in meinem Blog geschieht:

en:mumble:entwicklung:inoffizielle_patches:opus_optimization

Table of Contents

Opus optimization in Mumble

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

Code

The Code of this patch is available on GitHub: https://github.com/Natenom/mumble/commits/opus_music.

(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 · Last modified: 2017/02/19 22:51 by Natenom