There is no way of doing real-time processing over a network reliably.
Dropouts and timeouts, packet retries are in the nature of computer
networks. UDP is a very smart way to (try to) send realtime data through
a network. If the implementation is at least average, that is the best
performance you can get.
You can't have realtime low-latency audio operation through a
non-controlled network environment (like the internet).
.. But the bright side is, as Rohan Drape (the author of jack.udp) says:
"In practice this mechanism can be made highly reliable over local
networks."
jack.udp is probably as good as it gets. If you have problems, use a
larger ring buffer size, place the computers more close to each other on
the network, reduce other load on the router(s) between the computers.
Sampo
On Wed, 2004-08-18 at 15:06, Luke Yelavich wrote:
On Wed, Aug 18, 2004 at 09:52:15PM EST, André Alves
Pereira wrote:
I have looked at that, but according to that page, it is unreliable and has some
problems.