|
META TOPICPARENT |
name="JackAudioConnectionKitNotes" |
Server And Client Setup
Server Setup |
|
< < | start jackd from systemctl |
> > | Firewall |
| |
|
< < | start as user jack |
> > | make holes in the group firewall to allow through the required ports UDP. |
| |
|
< < | This is so jackd is alway running to allow jacktrip servers to be started
create local account for each user |
> > | Block these ports with firwalld on the server.
Using key only ssh account the firewalld rules can be modified by the client to allow through just the correct port UDP from the clients IP address.
jackd
There are problems running the rpm version from systemd due to it needing DISPLAY environment.
As the server is controlled by an expert jackd can be started manually from a script
use buffer size 128
alsa is not required
jacktrip
Use options -r 4 and -z to reduce glitching
jackmix
jackmix default can be modified to reduce the channels.
when it is started it will appear on the graph and be connected by qjackctl
qjackctl
This is used to dynamically connect the mixer and jacktrip |
|
add each user to sudo |
| Client Setup
Start jackd from systemctl |
|
> > | jack needs to be built from source to eliminate the requirement for DISPLAY environment and allow it to be started from systemd |
| start as user jack or as local user
specify alsa backend and correct input and output devices |
|
start local jack client |
|
> > | jacktrip needs to be built from source to allow it to work with the updated version of jackd, otherwise it quits on connection. |
| connect local jacktrip ports to alsa device |