Opus configuration #2972

Open
opened 2026-02-20 22:15:57 -05:00 by deekerman · 1 comment
Owner

Originally created by @bkmgit on GitHub (Mar 22, 2025).

Context

Opus 1.5 has a new feature Opus-DRED that will give better quality speech output poor network environments.

Description

Enable use of Opus-DRED as an option for voice chat.

Mumble component

Client

OS-specific?

No

Additional information

Happy to implement this and make a pull request. Testing of a development branch for quality would help improve the standardization process for Opus-DRED.

Originally created by @bkmgit on GitHub (Mar 22, 2025). ### Context Opus 1.5 has a new feature [Opus-DRED](https://gitlab.xiph.org/xiph/opus/) that will give better quality speech output poor network environments. ### Description Enable use of Opus-DRED as an option for voice chat. ### Mumble component Client ### OS-specific? No ### Additional information Happy to implement this and make a pull request. Testing of a development branch for quality would help improve the standardization process for Opus-DRED.
Author
Owner

@Krzmbrzl commented on GitHub (Mar 22, 2025):

So Opus-DRED is currently an experimental Opus feature?

But yeah, in principle I think we have nothing against a PR that adds support for it. Until the feature is standardized/stabilized I would like to have it optional (defaulting to OFF for the time being) though.

If you are touching the Opus code already - I would also like to make you aware of https://github.com/mumble-voip/mumble/issues/4519 (where a DRED implementation was also recently requested). Whether or not you would like to implement support for enabling FEC or not is completely up to you though.

There is also https://github.com/mumble-voip/mumble/issues/3502 but I think that one would likely be more (maybe significantly more) work to implement.

@Krzmbrzl commented on GitHub (Mar 22, 2025): So Opus-DRED is currently an experimental Opus feature? But yeah, in principle I think we have nothing against a PR that adds support for it. Until the feature is standardized/stabilized I would like to have it optional (defaulting to OFF for the time being) though. If you are touching the Opus code already - I would also like to make you aware of https://github.com/mumble-voip/mumble/issues/4519 (where a DRED implementation was also recently requested). Whether or not you would like to implement support for enabling FEC or not is completely up to you though. There is also https://github.com/mumble-voip/mumble/issues/3502 but I think that one would likely be more (maybe significantly more) work to implement.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/mumble-mumble-voip#2972
No description provided.