Re: Bug#682010: [mumble] Communication failures due to CELT codec library removal
On Tuesday, July 24, 2012 04:59:29, Nicos Gollan wrote:
On Monday, July 23, 2012 15:25:17, Ron wrote:
> > Speex is our most certain baseline, because all clients support it,
> > and no server support is required.
> Support for speex was a hack around disabilities of CELT at low bandwidths,
> and it could easily be added because the decoder was already in the client,
> so it was a non-breaking change to have clients just send speex encoded
> audio and be universally understood. Still, there is no way for a client
> to make other clients use speex. I will, however, happily declare being
> wrong about that once the magic fix-all speex patch hits and actually
> **Sidenote:** Discussion about the qualities of different codecs, what they
> were made for, or what people want to use Mumble for, is certainly out of
> scope for this issue. With the qualities of Opus, it would certainly make a
> worthwhile topic on the Mumble forum.
The way you've described this, /if/ the trick with Speex does work, and the
Debian version of Mumble ships without CELT, it would mean that if any Debian
user shows up on a public server then all users would switch to using Speex.
If that's the case, then the audio quality of Speex vs Celt and the latency
each has matters to an extent.