telmnstr at 757.org
2013-Feb-27 06:42 UTC
[Icecast] Icecast relay as a source to another icecast?
I have a situation where I'd like to be able to have icecast reach out to another icecast server as a client. Is this possible with relaying? From what I read relaying and master relaying both have the server reach out to another server. The reason is this. I have a hardware encoder (Telos audioactive) sitting on a cablemodem. I have a remote provider (streamcheap or something) set to relay the telos unit. It works, but eventually traffic on my cablemodem or other situations cause the remote to disconnect. It never is able to reconnect again for some reason. I changed it where I have the telos unit talking to a local icecast server. Then the remote server currently relays by connecting into my local icecast server. This part works (as it did directly to the telos unit) but drops off just like before. I don't have full control over the remote end and I don't know why it isn't relaying. But with the local icecast server I was able to validate that it's 100% stable and doesn't disconnect / fail to reconnect to the audioactive unit.
"Rücker, Thomas"
2013-Feb-27 12:27 UTC
[Icecast] Icecast relay as a source to another icecast?
Hi, On 27/02/13 08:42, telmnstr at 757.org wrote:> I have a situation where I'd like to be able to have icecast reach out to > another icecast server as a client. Is this possible with relaying? From > what I read relaying and master relaying both have the server reach out to > another server.<snip value="detailed setup" /> Your best bet in such a case is to use an external solution. I'd probably go with liquidsoap as that should be able to take the stream as is and just push it to the remote server. Other software like roaraudio/RPLD, mpd, gstreamer, xmms2 etc would probably work too, but I'm not sure which can do it without putting the stream through a decode/encode cycle. Cheers Thomas
telmnstr at 757.org
2013-Feb-27 21:33 UTC
[Icecast] Icecast relay as a source to another icecast?
> Your best bet in such a case is to use an external solution. > I'd probably go with liquidsoap as that should be able to take the > stream as is and just push it to the remote server.Ah cool! I'll look into it. I wasn't aware of it, but am reading the wikipedia article on it now. I'm always looking for tools for this kind of stuff. The automation software that is sending the audio to the encoder also triggers scripts that talk directly to icecast to update the stream title with current song and what not. It's beaufitul when it's all running.> Other software like roaraudio/RPLD, mpd, gstreamer, xmms2 etc would > probably work too, but I'm not sure which can do it without putting the > stream through a decode/encode cycle.Cool! Will check into those. Wasn't aware they exist. I've been using Darkice and icecast forever, and recently moved to the hardware encoder and icecast. - Ethan
telmnstr at 757.org
2013-Mar-02 09:07 UTC
[Icecast] Icecast relay as a source to another icecast?
> Your best bet in such a case is to use an external solution. > I'd probably go with liquidsoap as that should be able to take the > stream as is and just push it to the remote server.Apparently Liquidsoap cannot forward an icecast stream without re-encoding. As nutty as it seems, VLC might be the solution with the acopy operator. I need to look into the icecast output plugin to make sure it can do copy and not encode. Damn you VLC. You're command lines are painful but you're oh so handy.
José Luis Artuch
2013-Mar-02 12:39 UTC
[Icecast] Icecast relay as a source to another icecast?
Hello Ethan. El mi?, 27-02-2013 a las 01:42 -0500, telmnstr at 757.org escribi?:> I have a situation where I'd like to be able to have icecast reach out to > another icecast server as a client. Is this possible with relaying? From > what I read relaying and master relaying both have the server reach out to > another server. > > The reason is this. > > I have a hardware encoder (Telos audioactive) sitting on a cablemodem. > > I have a remote provider (streamcheap or something) set to relay the telos > unit. > > It works, but eventually traffic on my cablemodem or other situations > cause the remote to disconnect. It never is able to reconnect again for > some reason. > > I changed it where I have the telos unit talking to a local icecast > server. Then the remote server currently relays by connecting into my > local icecast server. This part works (as it did directly to the telos > unit) but drops off just like before. I don't have full control over the > remote end and I don't know why it isn't relaying. But with the local > icecast server I was able to validate that it's 100% stable and doesn't > disconnect / fail to reconnect to the audioactive unit. >I've used VLC to receive signals from other servers, Ices2 as source cliente and Icecast2 as server, all in one computer, functioning as a signal repeater. There were no problems with reconnections. Also I have used bash programs to detect when the remote signal falls definitively and then replace this by some other until the main signal return. Jos? Luis> > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast >