Re: [Jack-Devel] netjack for thinclients instead of pulseaudio.

PrevNext  Index
DateWed, 25 Jan 2012 19:38:48 -0800
From Robert M. Riches Jr. <[hidden] at jacob21819 dot net>
To[hidden] at lists dot jackaudio dot org
NetJack does work quite well for think/zero-clients,
though my setup has a bug that has problems on
start-up that cause 30-50% of starts to fail.  I
haven't had enough time to fix that.  If you'd like
my scripts, let me know an email address to send
them to.  If there's wider interest, I wouldn't
mind sharing.

Robert


> Subject: [Jack-Devel] netjack for thinclients instead of pulseaudio.
> 
> Hi,
> 
> I'm wondering whether netjack could solve a problem I have with some 
> resource constrained thin clients in a ltsp setup.
> 
> The problem I have:
> 
> The default ltsp setup uses pulseaudio for pushing the audio for each 
> user to the respective thin client.  However the pulseaudio daemon dies 
> on the thinclients due to resource constraints.  Pulseaudio does all the 
> resampling on the daemon on the thinclient which is probably what is 
> killing it.
> 
> The Questions:
> 
> Could jack2/netjack be a potential solution to this problem?
> 
> *To do so it would need to be able the following:
> a) run a separate jack daemon for each user in their session on the 
> server and connect via netjack to the jackd running on the thinclient.
> b) do all the resampling in the jack daemon running in the session on 
> the server
> c) use minimal resources on the thinclient to interface the netjack
> sink/sources with the real hardware
> 
> *latency shouldn't be a big issue with 100ms being more then acceptable
> *audio quality can be quite low (headsets on the thinclients) and xruns 
> due to network latency are preferred over daemons stopping
> 
> I am assuming that the netjack master should be at the thin-client end.
> 
> Your thoughts would be appreciated.
> 
> Thanks,
> -- 
> Daniel Reurich
> Centurion Computer Technology (2005) Ltd
> Ph: 021 797 722
PrevNext  Index

1327549138.22354_0.ltw:2,a <20120126033848.51CC426559 at one dot localnet>