On Sun, 24 Mar 2013 13:45:11 -0400, David Baelde <[email protected]>  
wrote:

> Hi kronos,
>
> Thanks for the details.  Since all outputs are meant to broadcast the
> same content, only at different bitrates, it makes sense to have
> everything in one liquidsoap instance.
>
> So your script is basically of the following form:
>
> # Lots of stuff to eventually define the "radio" source
> # The last operation seems to be  radio = mean(radio)
>
> output.icecast(...,radio)
> output.icecast(...,radio) # another bitrate
> etc.
>
> In that case all you need to do is (as shown in more details on the
> clocks official documentation) change each output into this:
>
> clock.assign_new(id="something_informative",
>   [output.icecast(..., # same params
>      mksafe(buffer(radio)))])
>
> What this does is setup a new clock (thread) for that output, and
> install a buffer to adjust to the source's clock.
>
> Again, using clocks may avoid that all outputs reset at the same time,
> *if* the cause for the lag is isolated to one output.
>
> Cheers,
>
> David


Just a quick note:

This works admirably! No more catchups or restarts (so far)!

Thanks,
kronos

-- 
Using Opera's revolutionary email client: http://www.opera.com/mail/

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to