Description
Context In which context would you expect your suggested feature to be useful?
Running a popup murmur server from a home network, this would make it far simpler to open an external port rather than the current DHCP IP pinning + manual port forwarding approach.
Describe the feature you have in mind A clear and concise description of what you want to happen.
Murmur should have configuration options added that result in it using uPnP to ask the gateway to open and forward a port to the running server. This would make setting up home murmur as easy as setting up bittorrent or a FPS game, and thus make low latency murmur connections (particularly but not uniquely important in the age of Covid-19) far more accessible.
Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.
An even more efficient flow could be gained by having mumble itself have a p2p role that used Upnp to connect to local correspondents and talk to them directly, avoiding sending voice through the server entirely. However, obviously this would involve major changes to the code and protocol, and require more than one person involved enabling the potentially dangerous UPnP setting rather than just the host. Thus this appears by far to be the easiest way of getting a more acessible "local murmur" setup.
Additional context Add any other context or screenshots about the feature request here.
Brought to you by my spending several hours fruitlessly fighting with my old broadcom/dd-WRT router to try to get it to hard bind an IP and port forward to it to be stopped by bugs. And many, many people don't even have the technical skills to even get this far.
In contrast, upnp is a single simple setitng that lots of people already use so their playstations, xboxes, and torrents work. And when people are turning to voice and video chat systems for socializaiton (and musical collaberation, which is where truly low latency connections shine), enabling them to do so with a local server thus having shorter network hops as well as much more control is a real and important way to help out in the current crisis -- as well as reduce the cost of this kind of connection in the future.