Difference between revisions of "Talk:Audio"

From Mumble Wiki
Jump to: navigation, search
(added todo list)
(Future Changes: new section)
 
Line 22: Line 22:
 
* then, the speexdsp echo cancellation is performed, if enabled
 
* then, the speexdsp echo cancellation is performed, if enabled
 
* finally, the speexdsp filter pipeline (VAD, AGC, DENOISE, DEREVERB appear to be enabled) is run
 
* finally, the speexdsp filter pipeline (VAD, AGC, DENOISE, DEREVERB appear to be enabled) is run
 +
 +
== Future Changes ==
 +
 +
 +
I guess some things regarding the audio in mumble will change in the (near) future (now is May 2020).
 +
 +
This should be updated or at least marked as outdated, when this happens.
 +
 +
See for example these issues:
 +
* https://github.com/mumble-voip/mumble/issues/4181
 +
* https://github.com/mumble-voip/mumble/issues/4177
 +
* https://github.com/mumble-voip/mumble/issues/3323
 +
* https://github.com/mumble-voip/mumble/issues/4195
 +
* https://github.com/mumble-voip/mumble/issues/4193
 +
* https://github.com/mumble-voip/mumble/issues/4189

Latest revision as of 21:59, 21 May 2020

Todo-List

  • (partly done) What audio technology/options/filters are included
  • (partly done) Usecases (aka when are they useful)
  • (partly done) configuration options
  • (partly done) How to enable/disable them
  • How do they perform quality-wise (imo some are better, for example webrtc (can be activated in pulseaudio))

A todo list for Audio filters can also be found here: https://github.com/mumble-voip/mumble/issues/4127


Technology - Section

Regarding the technology we might give interested users a short insight into what audio libraries are used etc.

We might outsource this to a seperate topic (like "Audio Technology"), which we would link to in the Audio Topic.

A good starting point is the comment by fedetft: https://github.com/mumble-voip/mumble/issues/4127#issuecomment-629521337

He describes the order of processing in audio input:

  • first, rnnoise is applied if enabled
  • then, the speexdsp echo cancellation is performed, if enabled
  • finally, the speexdsp filter pipeline (VAD, AGC, DENOISE, DEREVERB appear to be enabled) is run

Future Changes

I guess some things regarding the audio in mumble will change in the (near) future (now is May 2020).

This should be updated or at least marked as outdated, when this happens.

See for example these issues: