User:Fog Watch/netjack

Netjack
Netjack makes it possible to transport audio over a network. It is more complicated to set up than, but has an additional benefit. Playing audio over a network is easy with PulseAudio, but editing is not really possible. Yes, you can edit with when  is installed with, but it is buggy. A much better solution is something like with.

Homework
Before starting, read up on some concepts in the walk through. A Linux User article offers sound information too. Other documentation is listed in a Wikipedia page.

You should now know that a slave is where the applications are, but audio hardware is not. A master is where located at the audio hardware is and where the applications are not.

Master
Install with :

Slave
Install Jack with but without as it's not needed:

And, make sure your applications such as are built with  too.

Sound server on Master
Run the Master sound server:

Connect Slave to Master
On Master:

This produces a response on the running jackd on Master and Slave. The netsource ports then need to be connected to the system ports. The ports can be listed with

On Master:

Boom: sound erupts from your speakers.

With not-net jack, would normally be used to connect up the ports, instead of. But, because we are working on Master, which doesn't have the back end to run such applications the connections have to be constructed manually.