[Icecast] Push relay from nicecast with icecast2?
Chuck Tellechea
chuckt at tellechea.org
Wed Mar 23 01:20:39 UTC 2005
Greetings,
I have some confusion. I've seen it mentioned, somewhere in some docs,
that Icecast2 does not (as yet) support Push relaying. Is this actually
the case? Should I be looking at icecast1 (which does support push
relay, I believe) until such capability is implemented on icecast2? Or
should I be creating a combination of both? Or what?
Here's my situation:
I have a customer with the following requirements:
1. A Mac OS X based Nicecast "live radio" feed from his office/studio
relaying to a Datacenter server running Linux accessible on a URL on
his website. I.E. We need the capability of running multiple streams
from a datacenter server with one IP address.
2. The datacenter server would also need to stream archived content, on
separate streams (each accessible via a URL on his website), in addtion
to the live stream.
The following conditions are in play.
1. My customer is NOT technically capable; he's a musician, an
entrepreneur, and runs a non-profit which needs to stream audio.
Therefore, setting up icecast2, on his G5 Powermac, such that Pull
Relaying could be setup using "Single-Broadcast Relay" would require my
doing so on my own G5 and subsequently installing my working
implementation on his machine
2. Moreover, in order to set the <server>his server ip</server> field,
within the <relay></relay> container in the icecast2 config file, this
"Master Server" at my customer's studio would have to be provided with
a static IP, or I'd have to acquire his current DHCP provided IP
address (Cox Cable) and programatically adjust the XML config file
running on the "Slave" server at the datacenter. Additionaly, he'd have
to expose the G5 at his studio on a DMZ, or port forward the required
ports. This is a plumbing and maintenance nightmare.....
What I'm thinking of doing now, is to running an instance of either
icecast1 or shoutcast, on the datacenter server, to receive the
'pushed' broadcast from the Nicecast running on the G5 at my customer's
office/studio. Additionally running an instance of icecast2, on the
same datacenter server (and on another port(s)) to stream the archived
mp3 content.
Do I have this right? Or am I missing something?
--
Chuck Tellechea
CMTi Technologies, Inc.
More information about the Icecast
mailing list