View previous topic :: View next topic |
Author |
Message |
Liquid_Squelch
Joined: 11 Mar 2006 Posts: 56
|
Posted: Sat Mar 11, 2006 5:29 am Post subject: winamp doesn't stream outside of local network |
|
|
Hi all,
I have been up and down these forums for the past two nights.
I have been googling my question all day.... and now I'm officially asking for help...
My Current setup is W2K, Icecast 2.3.1, Odd Cast.
What DOES work:
Staying with in my home network and connecting to my audio stream.
ex 192.168.0.4:8000/listen
Winamp works fine.
Staying within my home network, but connecting to my outside IP.
ex 69.xxx.xxx.xxx:8000/listen
What doesn't work... being in any other location from home.
NOW.. From OUTSIDE my local lan, I can get to my admin page of icecast, so I know the server is up. (and there is no firewall issue, since port 8000 is passing.
AND, I can connect via mms://69.xxx.xxx.xxx:8000/listen
Connection times are about 30 seconds via mms://
I get a connection time out on winamp.
Here is my current config file.. I hope this is correct. .....(passwords changed)
I seem to be having problems in the <mount> section, but I took those out for now.....
---------------------------
<icecast>
<limits>
<clients>25</clients>
<sources>2</sources>
<threadpool>5</threadpool>
<queue-size>102400</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<burst-on-connect>1</burst-on-connect>
<burst-size>16384</burst-size>
</limits>
<authentication>
<!-- Sources log in with username 'source' -->
<source-password>sourcepassword</source-password>
<!-- Relays log in username 'relay' -->
<relay-password>relaypassword</relay-password>
<!-- Admin logs in with the username given below -->
<admin-user>admin</admin-user>
<admin-password>adminpassword</admin-password>
</authentication>
<!-- This is the hostname other people will use to connect to your server.
It affects mainly the urls generated by Icecast for playlists and yp
listings. -->
<hostname>127.0.0.1</hostname>
<!-- You may have multiple <listener> elements -->
<listen-socket>
<port>8000</port>
<!-- <bind-address>127.0.0.1</bind-address> -->
</listen-socket>
<!--
<listen-socket>
<port>8001</port>
</listen-socket>
-->
<fileserve>1</fileserve>
<!-- set the mountpoint for a shoutcast source to use, the default if not
specified is /stream but you can change it here if an alternative is
wanted or an extension is required
<shoutcast-mount>/live.nsv</shoutcast-mount>
-->
<paths>
<!-- basedir is only used if chroot is enabled -->
<basedir>./</basedir>
<!-- Note that if <chroot> is turned on below, these paths must both
be relative to the new root, not the original root -->
<logdir>./logs</logdir>
<webroot>./web</webroot>
<adminroot>./admin</adminroot>
<!-- <pidfile>./icecast.pid</pidfile> -->
<!-- Aliases: treat requests for 'source' path as being for 'dest' path
May be made specific to a port or bound address using the "port"
and "bind-address" attributes.
-->
<!--
<alias source="/foo" dest="/bar"/>
-->
<!-- Aliases: can also be used for simple redirections as well,
this example will redirect all requests for http://server:port/ to
the status page
-->
<alias source="/" dest="/status.xsl"/>
</paths>
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<!-- <playlistlog>playlist.log</playlistlog> -->
<loglevel>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
<logsize>10000</logsize> <!-- Max size of a logfile -->
<!-- If logarchive is enabled (1), then when logsize is reached
the logfile will be moved to [error|access|playlist].log.DATESTAMP,
otherwise it will be moved to [error|access|playlist].log.old.
Default is non-archive mode (i.e. overwrite)
-->
<!-- <logarchive>1</logarchive> -->
</logging>
<security>
<chroot>0</chroot>
<!--
<changeowner>
<user>nobody</user>
<group>nogroup</group>
</changeowner>
-->
</security>
</icecast>
-------------------------
Can anyone please help me on this?? I am stuck..
Thanks !! |
|
Back to top |
|
|
karlH Code Warrior
Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sat Mar 11, 2006 2:40 pm Post subject: |
|
|
you may find that your NAT is not bouncing internal requests back inside, also it's http:// not mms:// for icecast2
For the xml, up your queue-size, 100k isn't a great amount, use say 500k instead. Change hostname to a listener addressable IP address, probably the 69.x.x.x. address or some DNS name.
karl. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2002 phpBB Group subRebel style by ktauber
|