is there a way to do a "push relay"?

View: New views
4 Messages — Rating Filter:   Alert me  

is there a way to do a "push relay"?

by bruce-79 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


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@...
_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast

Re: is there a way to do a "push relay"?

by David Baelde :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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
_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast

Re: is there a way to do a "push relay"?

by Karl Heyes :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.


_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast

Re: is there a way to do a "push relay"?

by abitar.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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
_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast