Re: [linux-audio-user] Sending and recieving data between computers using JACK

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-user] Sending and recieving data between computers using JACK
From: Sampo Savolainen (v2_AT_iki.fi)
Date: Wed Aug 18 2004 - 16:13:21 EEST


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:
> > Something like this:
> >
> > http://www.alphalink.com.au/~rd/m/jack.udp.html
>
> I have looked at that, but according to that page, it is unreliable and has some
> problems.


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Wed Aug 18 2004 - 16:17:07 EEST