Server And Client Setup

Server Setup

Firewall

make holes in the group firewall to allow through the required ports UDP.

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

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

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

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions

Physics WebpagesRHUL WebpagesCampus Connect • Royal Holloway, University of London, Egham, Surrey TW20 0EX; Tel/Fax +44 (0)1784 434455/437520

Topic revision: r2 - 03 Jan 2021 - BarryGreen

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 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