Difference: ServerAndClientSetup (1 vs. 2)

Revision 203 Jan 2021 - BarryGreen

Line: 1 to 1
 
META TOPICPARENT name="JackAudioConnectionKitNotes"

Server And Client Setup

Server Setup

Changed:
<
<

start jackd from systemctl

>
>

Firewall

 
Changed:
<
<
start as user jack
>
>
make holes in the group firewall to allow through the required ports UDP.
 
Changed:
<
<
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

to allow then to start jacktrip server as jack with their name and assign a port

allow sudo users to kill their jack trip server

create passwordless key login for each user

allow each user to add port rule to firewall

Client Setup

Start jackd from systemctl

Added:
>
>
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 ssh login to server

start local jack client

Added:
>
>
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
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding RHUL Physics Department TWiki? Send feedback