Show HN: Low-latency jamming over the internet
1–10 of 124 posts
Re: Show HN: Low-latency jamming over the internet
#2You can read more about how it works here => https://sub.live - but essentially the latency we achieve means I can jam between UK and Denmark with I also added video because it really helps to see the other person.
If you're interested - the tech stack is :
* Electron embedding a Svelte app * Websockets to a node server to handle the users/room * C++ sub-process that handles the UDP networking and audio
BTW It's also free to use for both Windows and Mac.
Re: Show HN: Low-latency jamming over the internet
#3Some friends and I get together roughly weekly using Jamulus. We're playing mostly jazz standards. We have gotten latency down into the 20 ms range, when we are all in the same town. That's the ping time. Add another ~ 40 ms that seems to be eaten up by my local computer and wired home network.
With that said, online jamming is hard work. I'm the bassist. Fortunately I can set my double bass aside and use my electric bass, so I'm not hearing my acoustic and delayed sound at once. The wind instruments and singer, not so lucky. For the bassist it's a constant chore to hold the tempo, leaving little room for anything expressive.
I'm glad to be doing this, beats not playing at all, but yet there is still no substitute for playing together in person.
Re: Show HN: Low-latency jamming over the internet
#4I'm going to share this with my musician friends and see what they have to say. I know they had challenges jamming at the start of the pandemic lockdown that stemmed from a) variance in internet connection strengths and b) innate latency in Zoom.
All the best & kudos for launching!
Re: Show HN: Low-latency jamming over the internet
#5Re: Show HN: Low-latency jamming over the internet
#6Re: Show HN: Low-latency jamming over the internet
#7Thanks for making this. It looks worth giving a try. Some friends and I get together roughly weekly using Jamulus. We're playing mostly jazz standards. We have gotten latency down into the 20 ms range, when we are all in the same town. That's the ping time. Add another ~ 40 ms that seems to be eaten up by my local computer and wired home network. With that said, online jamming is hard work . I'm the bassist. Fortunat…
Maybe you have a weak computer? Having 40ms being eaten up by your local network would be absolutely bananas, the latency should be closer to 1-3ms if not lower. If I ping 8.8.4.4 it's not until the switch outside the city I live in that the latency comes up to above 10ms, so something sounds wrong/broken in your setup if it's really your local LAN having 40ms latency.
Re: Show HN: Low-latency jamming over the internet
#8Streaming at home via wifi is already crappy, how should this ever work with more distance?
Re: Show HN: Low-latency jamming over the internet
#9One of the concerns I always have about things I love is that they'll work but eventually disappear. Is there a way to donate/pay/tier for this? I assume it comes at non-zero cost to you in terms of time bandwidth hosting etc.
Re: Show HN: Low-latency jamming over the internet
#10I don't get these realtime collaborative streaming services. Streaming at home via wifi is already crappy, how should this ever work with more distance?
Otherwise, find friends that you have visibility with and setup a P2P WiFi via antennas/radios, you'll get insanely good latency.