<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
I'm curious about why you would want to run Icecast on port 80. <br>
<br>
Geoff<br>
<br>
Justin Bot wrote:
<blockquote cite="mid798b2d8305062611033cc7a930@mail.gmail.com"
 type="cite">
  <pre wrap="">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 <a class="moz-txt-link-rfc2396E" href="mailto:k.j.wierenga@home.nl"><k.j.wierenga@home.nl></a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">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: <a class="moz-txt-link-abbreviated" href="mailto:icecast-bounces@xiph.org">icecast-bounces@xiph.org</a> [<a class="moz-txt-link-freetext" href="mailto:icecast-bounces@xiph.org">mailto:icecast-bounces@xiph.org</a>]Namens
Laust Brock-Nannestad
Verzonden: woensdag 22 juni 2005 2:27
Aan: <a class="moz-txt-link-abbreviated" href="mailto:icecast@xiph.org">icecast@xiph.org</a>
Onderwerp: Re: [Icecast] running icecast and a webserver on same port


On Wed, 22 Jun 2005, Saul Quiñones wrote:

    </pre>
    <blockquote type="cite">
      <pre wrap="">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!!
      </pre>
    </blockquote>
    <pre wrap="">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:

<a class="moz-txt-link-freetext" href="http://www.perlfect.com/articles/streaming.shtml">http://www.perlfect.com/articles/streaming.shtml</a>


Regards,

Laust



_______________________________________________
Icecast mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Icecast@xiph.org">Icecast@xiph.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xiph.org/mailman/listinfo/icecast">http://lists.xiph.org/mailman/listinfo/icecast</a>

_______________________________________________
Icecast mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Icecast@xiph.org">Icecast@xiph.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xiph.org/mailman/listinfo/icecast">http://lists.xiph.org/mailman/listinfo/icecast</a>

    </pre>
  </blockquote>
  <pre wrap=""><!---->_______________________________________________
Icecast mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Icecast@xiph.org">Icecast@xiph.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xiph.org/mailman/listinfo/icecast">http://lists.xiph.org/mailman/listinfo/icecast</a>




  </pre>
</blockquote>
</body>
</html>