You should also be using Icecast to do Icecast-to-Icecast relaying! Icecast has built-in functionality for that. You can either do it per-stream or mirror the entire server!
http://icecast.org/docs/icecast-2.4.1/relaying.html On Tue, Aug 2, 2016 at 3:49 AM, Jonathan <[email protected]> wrote: > So, don't use liquidsoap to relay to a shoutcast server and just use > icecast to do that part of it? I can relay icecast to icecast just fine in > a liquidsoap script, but not an icecast http stream to a shoutcast server? > > On 7/31/2016 6:12 PM, Robert McAuley wrote: > > I don't think LiquidSoap is the correct tool for this job. > > Reconfigure your Icecast server and originating source if necessary to > provide ICY headers, and look at the Icecast docs on how to setup a stream > alias for "/" so that you can support Shoutcast. Then use the Shoutcast > server's built-in relaying to forward along. > > If you absolutely cannot do this: > > * At the very least, mksafe is not wise with input.http in LiquidSoap. > Provide a fallback! It's entirely possible Liq thinks it has a large > buffer to work with because of mksafe! > * You have a problem with buffers. Read the docs and increase your buffer > size: http://savonet.sourceforge.net/doc-svn/reference.html#input_http > > - Rob > > On Mon, Aug 1, 2016 at 1:12 AM, Jonathan <[email protected]> > wrote: > >> Hello all. So, I'm trying to relay a stream from an icecast server, to a >> shoutcast server, the problem that I'm having is that my script is >> giving me error, blushing buffers when connecting to shoutcast. I'm >> using liquidsoap 1.1.1 and the input.http operator. I'm outputting it >> through output.shoutcast and have (%mp3) I will give the script below >> and then, the log. >> Script: >> #!/etc/liquidsoap >> set("log.file.path","/tmp/syndication.log") >> s = mksafe(input.http("http://kjscradio.com:8000/stream.mp3")) >> output.dummy (fallible=true, s) >> output.shoutcast(%mp3,fallible=true, >> host="listen2.ultrastreams.us",port=9098,password="hackme", >> s) >> output.shoutcast(%mp3, fallible=true, >> host="50.22.218.73",port=25646,password="hackme", >> s) >> >> log: >> 2016/07/31 09:09:32 [output(dot)shoutcast:2] Connection failed: bad answer >> If someone can help, that would be great. thanks. >> >> >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Savonet-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/savonet-users >> > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > Savonet-users mailing > [email protected]https://lists.sourceforge.net/lists/listinfo/savonet-users > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Savonet-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/savonet-users > >
------------------------------------------------------------------------------
_______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
