sonobus icon indicating copy to clipboard operation
sonobus copied to clipboard

Possible to create proxy server/routing server for audio data?

Open larryqiann opened this issue 1 year ago • 3 comments

Many/most/all of the networks around me, consumer grade and commercial, have moved to a model that prevents peer to peer communication of any kind - be that unconfigurable firewalls, mobile networks, CGNAT, DPI firewalls, etc. This effectively prevents usage of this app in many situations. More and more, the user of the Internet connection is unable to configure or check its settings.

I'm wondering if it would be possible to self-host a proxy server for the audio data itself so that the clients can make a simple connection, similar to how Zoom etc work. I have never encountered a network that would not support Zoom because there is no NAT hole punching trickery required or nonstandard ports.

This would greatly increase the number of use cases possible to support using this software

Thanks!

larryqiann avatar Jan 10 '23 00:01 larryqiann

This will be available for SonoBus v2.0 when I integrate the latest development AOO, which will have a server that supports the relaying if P2P fails.

essej avatar Jan 10 '23 00:01 essej

Just checking as we're in a crisis getting ready for a concert today and it seems the sonobus server isn't working (?): Is there any way we can set up our own server? I emailed Jesse but if anyone else here knows and can let me know here soon, that would be great, thanks!

michaeldessen avatar May 30 '23 18:05 michaeldessen

Sorry, just saw the instruction in the main code page and will try that...

michaeldessen avatar May 30 '23 18:05 michaeldessen