Hi,

As you said, CPU can't be the issue here so the latency must be caused
the soundcard, network or (unlikely) filesystem. If the latency is
causing streaming failures, something like "too much catchup,
resetting" would show in the logs.

Splitting your application in multiple liquidsoap instances is a good
approach to cope with failure, and it's really interesting that you
had it somewhat working with marshall. That technique wasn't really
mature and it actually has disappeared from SVN after the beta
changes. I believe it could be restored in cleaner shape and the crash
you experienced can be avoided.

However, my advice would be to use clocks. It's lighter than having
several processes, since this amounts to several threads. You'll get
tighter control, too. Have you considered it?

The idea of clocks is to isolate components so the latency caused by
one doesn't affect the other. For example, it'll avoid that you lag
(and reset) your icecast output when shoutcast lags too much.  If not,
you can find help here:
  http://savonet.sourceforge.net/doc-svn/clocks.html

If you don't have soundcard inputs all you need to do is isolate
outputs. You can put one output per clock, or group several outputs if
the have the same network reliability.

I realize that you may be running a 0.9.x version, but I'm afraid
you'll have to upgrade (beta or SVN) to use clocks or fixes on
marshall. If you really cannot do that, jack is an option, or perhaps
raw http streaming between the two -- I'm not sure on which version
that is available.

Cheers,
-- 
David

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to