<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.30.3">
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#ffffff">
<FONT COLOR="#000080">Kurt, thank you very much again.</FONT><BR>
<BR>
<FONT COLOR="#000080">Listeners hear with the label HTML5. I use only open source software and the system is very basic: Icecast audio server mounted on Debian GNU/Linux on a Pentium IV machine with dynamic IP.</FONT><BR>
<BR>
<FONT COLOR="#000080">I understand how the IP information from listeners is lost when move from port 8000 to port 8500.</FONT><BR>
<FONT COLOR="#000080">I am also self-taught, but with my current knowledge I do not get to solve this problem, unless I change the modem/router by another one that does not use the port 8000. This would be an effective solution, but I try to solve the problem in a less drastic way.</FONT><BR>
<BR>
<FONT COLOR="#000080">Is there any way that the Icecast server also listens on port 8000 ?.</FONT><BR>
<FONT COLOR="#000080">I've tried to open port 8000 for the Icecast server, but Icecast on this port has not worked and I've also lost the HTTP connection to the modem/router and I've had to use Telnet to return everything back ... uuffff</FONT><BR>
<BR>
El lun, 05-11-2012 a las 07:23 -0700, Kurt escribió:
<BLOCKQUOTE TYPE=CITE>
    In a nut shell..<BR>
    <BR>
    When a user goes to your port 8000, there is CONTENT in the Header... This content includes a lot of data, I.E. IP, OS Browser, ect<BR>
    <BR>
    When you translate off of 8000 to 8500, you are dropping the content and are replacing it with Content from 8500, thus since 8500 is local, you will not get the outside information<BR>
    Question is, you should have IceCast listen to 8000.. Otherwise your content headers will be wrong<BR>
    <BR>
    Is there a reason you do this, While I am not a nuclear brain... Self taught over 30 years, I know what works.. It has to be a straight shot from outside to IceCast. Otherwise the data is lost<BR>
    In theory.. If folks are going to your IceCast Directory, and launching the M3u, you should have this information passed to the logs, as the User is using a player on his end<BR>
    <BR>
    How are your users hearing the music<BR>
    is it Flash, Html5 or the uses player<BR>
    <BR>
    I use Port forwarding<BR>
    <BR>
    So............ I have 6 servers at first location, depending on what has to be served to the public, determines the port<BR>
    Example<BR>
    AmericanMusiciansRadio.com by its self responds to port 80. Port 80 is forwarded to the WebServer<BR>
    Port 8081 is to another box<BR>
    Port 90 is another box<BR>
    Port 21 is another<BR>
    Port 443 to another<BR>
    ect ect<BR>
    <BR>
    I use virtual hosting. Thus I have one Static IP and use the HTML headers to steer to the domain. Included in the headers are the domains that are being requested<BR>
    This is done through Apache<BR>
    <BR>
    These boxes are all separate <FONT COLOR="#ff0000">INTRA</FONT>NET, I use Vmware to get several Guest OS's in a box, boxes are Racks There are so many used commercial boxes out there, (CHEAP) I stopped buying towers a long time ago<BR>
    When you listen to AMR.Alaska, and are hitting me from AmericanMusiciansRadio.com, Flash is getting its feed from the IceCast server at another location<BR>
    the feed is originating at AMRStream.com:8000 which is sitting at data center with 1 gig up and down. At that location are 7 servers, most of which are running players to feed IceCast.<BR>
    There is a license (free from Vmware) for up to 4 separate Sockets, 16 cores..... <BR>
    <BR>
    <BR>
    <BR>
    Hope that helps<BR>
    <BR>
    if you want to call, thats kewl, anything I can do....would love to help<BR>
    <BR>
    <BR>
    <BR>
    <BR>
    Kurt<BR>
    LSDcode.com<BR>
    801.599.1227<BR>
     <BR>
    <BR>
    <BR>
    <BR>
    <BR>
    <BR>
    On 11/5/2012 6:57 AM, José Luis Artuch wrote:<BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE TYPE=CITE>
<PRE>
Kurt, thank you very much for the reply.
Now I am listening AMR.Alaska  :)

The address xxx.xxx.xxx.xxx: 8000 is to access the modem/router and
configure it. I tried to change it but I can not find the way.

With Icecast server running on port 8500, listeners data (ID, browser,
OS, etc.) are correct, except your IP:
<A HREF="http://www.fmcristal3arroyos.com.ar/z/irudi.php">http://www.fmcristal3arroyos.com.ar/z/irudi.php</A>

I do not understand what is the problem.

El lun, 05-11-2012 a las 06:24 -0700, Kurt escribió:
</PRE>
        <BLOCKQUOTE TYPE=CITE>
<PRE>
Okay, Am on desk top so I can address better
Example, AmericanMusicansRadio.com is a web site that uses port 80 to
respond to... Standard HTML port.
When Flash is loaded to play, it loads AmrStream.com:8000. Thus ice
cast thinks the port of origin is AmericanMusiciansRadio.com and all I
see in the statistics is the IP of the webserver.
So the trick is, you want IceCast to listen to Port 8000, thus the
content from the HTML (ie. browser, ip OS ect) has the data and it
becomes part of the stats
Otherwise, IceCast will do what I have shown in my example
So. Have IceCast listen on the port they are coming into

Kurt
LSDcode.com
801.599.1227



</PRE>
        </BLOCKQUOTE>
<PRE>
I am confused.... if folks are coming in at 8000,
and is cast is listening on 8500, then the point of origin is 8500 not
8000, thus ice cast is thinking its all local
Amrstream.com:8000
</PRE>
        <BLOCKQUOTE TYPE=CITE>
<PRE>


On 11/5/2012 5:49 AM, José Luis Artuch wrote:

</PRE>
            <BLOCKQUOTE TYPE=CITE>
<PRE>
Hello !!

I have a modem/router which is accessed through port 8000 like
xxx.xxx.xxx.xxx:8000, then I put the Icecast server on port 8500.
Everything works fine except one thing in the statistics of the
listeners: all listeners are listed with the same IP, the Icecast
server's IP, not the IP that really have each one of them.

Can I change something in the Icecast server to correct this
problem ?.

Thanks in advance.
zenbaki 

_______________________________________________
Icecast mailing list
<A HREF="mailto:Icecast@xiph.org">Icecast@xiph.org</A>
<A HREF="http://lists.xiph.org/mailman/listinfo/icecast">http://lists.xiph.org/mailman/listinfo/icecast</A>
</PRE>
            </BLOCKQUOTE>
        </BLOCKQUOTE>
<PRE>

</PRE>
    </BLOCKQUOTE>
    <BR>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>