perhaps a little difficult to explain - please bear with me. We use 2 icecast servers. server1 is managed by us, server2 by our service provider. Therefore it's easy to make config changes to server1, less easy for server2. I generate a stream using edcast, and send it to both servers. Sometimes I do this by creating 2 streams within edcast, sometimes I just send the stream to server2, and set up server1 as a relay. Both options work well. However, in a few weeks time, we're going to be briefly in a situation where it will not be possible to send a stream from the encoder to server2, due to routing/firewall issues. Server1 will be OK. If I had full control over server2, I'd just configure it to be a relay of server1. However, I don't have that level of access. Is there any way that we can tell server2 to "push" a stream to server1, rather than have server1 "pull" a relay? Alternatively, is there some intermediate application that could do this relaying? Bruce. -- Bruce Rodger Celtic Music Radio bruce at celticmusicradio.net
I'm not sure to understand all the details of your setup, but liquidsoap could be handy. It can act as icecast from the source client, and relay streams to one or several icecast servers. If you can run it on server1, that's a solution. The only downside is that by design, liquidsoap will re-encode the stream. -- David http://savonet.sf.net
bruce wrote: ...> Alternatively, is there some intermediate application that could > do this relaying? >you could just feed it with something like curl .... | oggfwd ... or curl .... | ezstream ... karl.
abitar.com at gmail.com
2009-Apr-08 14:52 UTC
[Icecast] is there a way to do a "push relay"?
Hiya, What we do when he have to push a stream is use stream transcoder from oddsock.org to push streams off our servers to other servers where we don't have full control over to create a mount for customers. its more then really needed but what the solution i found back when we need to offload some our bandwidth to other providers. Since the configure files were very similar to what is used in oddsock/edcast it made it a breeze to automate the configuration. This could be used on windows or Linux ODs ( we use redhat for out server software ) But that what We found that would work very well, we been able to push 10 streams at once, we did not try more cause we did not need more :) David -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/icecast/attachments/20090408/cffb4aa3/attachment.htm