[Icecast] running icecast and a webserver on same port
Justin Bot
justinabomb at gmail.com
Sun Jun 26 18:40:09 UTC 2005
In order to bypass most firewalls and ultimately makes the radio
stream universal and 'idiot proof' for the newbies that just click on
a link. It's also great for branding.
On 6/26/05, Geoff Staples <geoff at radioleft.com> wrote:
> I'm curious about why you would want to run Icecast on port 80.
>
> Geoff
>
>
> Justin Bot wrote:
> Care to shed some light on this? I have about 10 IPs that are at my
> disposal and 3 I've been keeping for spares and whatnot. Though
> binding them is a little beyond me.
>
> TIA
>
> Justin
>
> On 6/22/05, Klaas Jan Wierenga <k.j.wierenga at home.nl> wrote:
>
>
> Hi,
>
> You can if your machine is assigned two IP addresses. Then you can bind the
> webserver to port 80 on the first IP-adres and bind icecast to port 80 on
> the second IP-address.
>
> Hope this is helpful.
>
> Regards,
> KJ
>
> -----Oorspronkelijk bericht-----
> Van: icecast-bounces at xiph.org [mailto:icecast-bounces at xiph.org]Namens
> Laust Brock-Nannestad
> Verzonden: woensdag 22 juni 2005 2:27
> Aan: icecast at xiph.org
> Onderwerp: Re: [Icecast] running icecast and a webserver on same port
>
>
> On Wed, 22 Jun 2005, Saul Quiñones wrote:
>
>
>
> Hi all!! Does anyone know if you can have your
> web server running on port 80 and also icecast on the
> same port in a easy way??. Thanks in advance!!
>
> You can't run both on the same port, but you can pass the stream through a
> a CGI script - from Icecast (running on the normal port 8000 for example)
> and on to listeners connecting to the web server on port 80. It's not
> without some problems, though:
>
> 1. Some web servers (like Apache 1.3) _always_ add headers to the output
> of CGI scripts, so you don't get a "clean" copy of Icecast's output.
> Certain players don't mind the extra headers (foobar2000 on Windows, and
> ogg123), but others (Winamp and Windows Media Player) get confused and
> will refuse to play the stream. With other web servers (thttpd is one I've
> tried) that don't add any headers to the output of CGI scripts, it seems
> to work quite well, however.
>
> 2. Since traffic on port 80 is sometimes proxied/cached (based on the
> assumption that it's normal web traffic) at the other end, there's a
> chance you'll have proxies taking up connections on your server even after
> the actual listener has disconnected.
>
> 3. Performance probably isn't so great, but this shouldn't be a concern
> unless you have many listeners.
>
> If this hasn't discouraged you from trying, the "webamp" Perl script
> mentioned in the following article makes a suitable pass-thru CGI script
> with minor modifications:
>
> http://www.perlfect.com/articles/streaming.shtml
>
>
> Regards,
>
> Laust
>
>
>
> _______________________________________________
> Icecast mailing list
> Icecast at xiph.org
> http://lists.xiph.org/mailman/listinfo/icecast
>
> _______________________________________________
> Icecast mailing list
> Icecast at xiph.org
> http://lists.xiph.org/mailman/listinfo/icecast
>
>
> _______________________________________________
> Icecast mailing list
> Icecast at xiph.org
> http://lists.xiph.org/mailman/listinfo/icecast
>
>
>
>
>
>
> _______________________________________________
> Icecast mailing list
> Icecast at xiph.org
> http://lists.xiph.org/mailman/listinfo/icecast
>
>
>
More information about the Icecast
mailing list