Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
weepy
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
weepy
4y ago
what is delta encoded ? ADPCM ?
2.
▲
by
weepy
4y ago
Could the algo prevent clicks in the case of packet loss in low latency streaming ?
3.
▲
by
weepy
5y ago
woah what is this fastpast magic ?!
4.
▲
by
weepy
5y ago
Maybe I'm missing something but A->B is likely to be faster than A->S->B ?
5.
▲
by
weepy
5y ago
There is flexibility - in the P2P model if one of the clients has bad latency - their buffer gets increased to prevent drop outs. How is a server better in this scenario?
6.
▲
by
weepy
5y ago
Hey thanks. You can also send the backing track ahead of time a little so that you both hear it at the same time! Do you mean that you want to mix the inputs from multiple devices ? This is possible - but you do get a little bit of extra la
7.
▲
by
weepy
5y ago
P2P doesn't require any computation on any server - it's essentially serverless. It doesn't make much sense to me at least to need to compress everything twice and have multiple buffers AND have to manage a server.
8.
▲
by
weepy
5y ago
Basically similar issue to Sonobus. Relay could work buy it probably adds latency and it certainly adds complexity. I may know a way to improve some NAT configurations but need to do more research.
9.
▲
by
weepy
5y ago
Also I live in a village in Denmark near Aarhus. I believe my connection goes via Copenhagen which is actually the wrong direction! Though it is true that Denmark is very well connected.
10.
▲
by
weepy
5y ago
Honestly I was a bit blown away when I got it working the first time ! It kind of mental that I can capture audio and compress it - send it through all these layers and machines - and receive it 1000km away 20ms later. All on consumer grade
11.
▲
by
weepy
5y ago
I used the standard 2.5ms. I know you can go lower if you want, but then you need a higher bitrate as it's "custom". I turned off FEC as it adds latency. Jitter buffer right now is just user controlled. A bit lame, - I should
12.
▲
by
weepy
5y ago
no retransmits - Opus handles a degree of packet loss pretty well. Not using FEC as it adds extra latency.
13.
▲
by
weepy
5y ago
Yes JUCE is da bomb
14.
▲
by
weepy
5y ago
Well you do need to find a server midway between all the users, which is a hassle of course. I don't personally like the model either becuase it needs to decompress, mix and recomopress all the streams on the server and also needs an e
15.
▲
by
weepy
5y ago
Thanks! I haven't ruled out opensourcing, but honestly I already have limited time and in my experience open source takes _more_ time commitment (I get that you will get free help eventually). I'm making a VST plugin to stream out
16.
▲
by
weepy
5y ago
I would like to make some money with it to continue the support, but it's not clear yet the best way forward. Currently it's donationware, but other models could be a subscription, or some sort of premium/freemium model. Real
17.
▲
by
weepy
5y ago
Thanks !
18.
▲
by
weepy
5y ago
It uses WebRTC for the video, but the audio latency of WebRTC is too large and uncontrollable. As stated in the post, the audio uses a custom C++ UDP solution. As far as I know it's the first video calling app with very low latency aud
19.
▲
by
weepy
5y ago
you could but you don't need higher latency.
20.
▲
by
weepy
5y ago
You must have set it up wrong. It doesn't add any latency, but you do need a higher bitrate to get similar quality.
21.
▲
by
weepy
5y ago
The issue with Jamulus is that it requires a central server - which means it needs to be close to everywhere . It also needs double buffering and double compression. P2P is the way forward here IMHO.
22.
▲
by
weepy
5y ago
That sounds really crazy bad. Europe here so I don't know much about US - but I've had US people use it an report good experience - so dunno.
23.
▲
by
weepy
5y ago
You could - but you can also just drag in an audio loop already.
24.
▲
by
weepy
5y ago
Actually I can jam with ease with my friends in London from Denmark. That's over 1000km. And if you don't believe me - check the testimonials on https://sub.live ^_^ Also you have a much lower tolerance of latency for
25.
▲
by
weepy
5y ago
You can play with Wifi - it's OK - but you get probably 5-10ms better latency with Wired LAN. Also I think you have a lower tolerance for latency of your own actions vs the latency of another person's.
26.
▲
by
weepy
5y ago
I did actually add a way to play a backing track for some drums or similar . It does make it much easier for everyone to stay together .
27.
▲
by
weepy
5y ago
There's a "buy me a coffee" on the page if you're feeling generous! It's true the cost is certainly the dev time not so much the servers. Though open sourcing doesn't protect things from dying - it's peop
28.
▲
by
weepy
5y ago
Within the same city you can get <5ms
29.
▲
by
weepy
5y ago
If you are on Windows you need to use an ASIO soundcard ?
30.
▲
by
weepy
5y ago
Yes Opus - the other benefit is that it can handle a degree of missing packets which is very handy.
More ›