mumble icon indicating copy to clipboard operation
mumble copied to clipboard

Add an option to selectively allow UDP in either sending or receiving

Open wfjsw opened this issue 2 years ago • 3 comments

Context

#4881

I'm operating a worldwide server and there are unique connectivity issue in different regions. I want to ensure that users have best voice quality while under connection budget, and that involves different settings for different regions.

Description

I need to have individual switches that controls the inbound and outbound UDP connections.

Mumble component

Client

OS-specific?

No

Additional information

There might be ways to automatically detect this but I have seen the connection detail of a few users having issue and the UDP packet statistics does not show large drops. Having individual switches helps make the situation more manageable.

Or it's better if we can let server decide this via the IP address of the user or other measures.

wfjsw avatar Jan 23 '22 15:01 wfjsw

I think for starters it would suffice to create the option for a user to manually select. Auto-detecting might seem too complex for the first implementation

Krzmbrzl avatar Jan 23 '22 15:01 Krzmbrzl

Hi. I would love to work on this issue/feature. I have done some fair amount of research on this. And I would be really glad if you could help me with further details. Thanks! FYI, I am pretty new to open source contributions.

irakr avatar Apr 02 '22 21:04 irakr

@irakr very nice to hear that. I'll be glad to help you out. Why don't you join our development Matrix channel at https://matrix.to/#/#mumble-dev:matrix.org ?

Do you already have a rough idea on what is needed or do you want me to outline how I think this should be approached?

For starters, this is probably a good read: https://github.com/mumble-voip/mumble/blob/master/docs/dev/TheMumbleSourceCode.md

Krzmbrzl avatar Apr 03 '22 09:04 Krzmbrzl