158 karma · joined July 24, 2009
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 latency of course.
It's supposed to refresh the audio devices when you "mouseenter" the select box, so perhaps there's a big there.
Multitrack recording with a bigger buffer would be great.
Good you found the buffer settings. I'm surprised that you found a significant difference though between 2ms and 5ms?
I turned off FEC as it adds latency.
Jitter buffer right now is just user controlled. A bit lame, - I should make it automatic, but need to get the right heuristic. With a LAN connection, the buffer can be as low as one or two packets.
I don't use any packet redundancy either and there's no ARQ as if you have to ask for a retransmit you've already lost the war!
How about you ?
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 output from a DAW.
Problem with Tauri is that you have to support the native browser, rather than just chrome, so it's more work to build and maintain.
Good luck with your project!
J
Really I just want to see how people use it and figure it out from there.
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 audio.