Confused me for ages.. until one day! Which out of the listed machines (on the router) is the one you are needing the port forwarded to? Forward that machine to the port you require, I would have used a lower port number 8010 or another unused port. From: Damien Sykes-Lindley Sent: Saturday, July 23, 2016 9:39 AM To: Icecast streaming server user discussions Subject: Re: [Icecast] Config and other areas of struggle Hi all, OK, this stuff about internal and external IP addresses is confusing me. I always thought that an internal IP address (192.168.x.x) was for running things on a network, and an external for running things on the internet. I use 192.168.1.254 to log into my router and have forwarded port 28888 (8000 is already being used by another server I’m running) for Icecast, as specified in the <listen-socket> section. The router doesn’t ask me for an IP address, but instead gives me a list of connected machines. My config file is below. <icecast> <location>Wherever</location> <admin>contact</admin> <hostname>home.dayme.me</hostname> <!-- home.dayme.me resolves to my machine's external IP address (81.174.146.88), which is static. --> <limits> <clients>100</clients> <sources>2</sources> <queue-size>524288</queue-size> <client-timeout>30</client-timeout> <header-timeout>15</header-timeout> <source-timeout>10</source-timeout> <burst-size>65535</burst-size> </limits> <authentication> <source-password>blah</source-password> <relay-password>whatever</relay-password> <admin-user>admin</admin-user> <admin-password>ahem-ahem</admin-password> </authentication> <listen-socket> <port>28888</port> </listen-socket> <http-headers> <header name="Access-Control-Allow-Origin" value="*" /> </http-headers> <fileserve>1</fileserve> <paths> <logdir>./log</logdir> <webroot>./web</webroot> <adminroot>./admin</adminroot> <alias source="/" destination="/status.xsl"/> </paths> <logging> <accesslog>access.log</accesslog> <errorlog>error.log</errorlog> <loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error --> <logsize>10000</logsize> <!-- Max size of a logfile --> <logarchive>1</logarchive> </logging> </icecast> Cheers. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast/attachments/20160723/3792208b/attachment-0001.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: wlEmoticon-smile[1].png Type: image/png Size: 1046 bytes Desc: not available URL: <http://lists.xiph.org/pipermail/icecast/attachments/20160723/3792208b/attachment-0001.png>
Hi Alan, Yes, this is what I am saying. The ports are already forwarded. Still no go. Cheers. From: Alan Bowness Sent: Saturday, July 23, 2016 10:01 AM To: Icecast streaming server user discussions Subject: Re: [Icecast] Config and other areas of struggle Confused me for ages.. until one day! Which out of the listed machines (on the router) is the one you are needing the port forwarded to? Forward that machine to the port you require, I would have used a lower port number 8010 or another unused port. From: Damien Sykes-Lindley Sent: Saturday, July 23, 2016 9:39 AM To: Icecast streaming server user discussions Subject: Re: [Icecast] Config and other areas of struggle Hi all, OK, this stuff about internal and external IP addresses is confusing me. I always thought that an internal IP address (192.168.x.x) was for running things on a network, and an external for running things on the internet. I use 192.168.1.254 to log into my router and have forwarded port 28888 (8000 is already being used by another server I’m running) for Icecast, as specified in the <listen-socket> section. The router doesn’t ask me for an IP address, but instead gives me a list of connected machines. My config file is below. <icecast> <location>Wherever</location> <admin>contact</admin> <hostname>home.dayme.me</hostname> <!-- home.dayme.me resolves to my machine's external IP address (81.174.146.88), which is static. --> <limits> <clients>100</clients> <sources>2</sources> <queue-size>524288</queue-size> <client-timeout>30</client-timeout> <header-timeout>15</header-timeout> <source-timeout>10</source-timeout> <burst-size>65535</burst-size> </limits> <authentication> <source-password>blah</source-password> <relay-password>whatever</relay-password> <admin-user>admin</admin-user> <admin-password>ahem-ahem</admin-password> </authentication> <listen-socket> <port>28888</port> </listen-socket> <http-headers> <header name="Access-Control-Allow-Origin" value="*" /> </http-headers> <fileserve>1</fileserve> <paths> <logdir>./log</logdir> <webroot>./web</webroot> <adminroot>./admin</adminroot> <alias source="/" destination="/status.xsl"/> </paths> <logging> <accesslog>access.log</accesslog> <errorlog>error.log</errorlog> <loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error --> <logsize>10000</logsize> <!-- Max size of a logfile --> <logarchive>1</logarchive> </logging> </icecast> Cheers. -------------------------------------------------------------------------------- _______________________________________________ Icecast mailing list Icecast at xiph.org http://lists.xiph.org/mailman/listinfo/icecast -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast/attachments/20160723/4de1a0e7/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: wlEmoticon-smile[1].png Type: image/png Size: 1046 bytes Desc: not available URL: <http://lists.xiph.org/pipermail/icecast/attachments/20160723/4de1a0e7/attachment.png>
What are you using to forward the 'music' to the Icecast server that I can see? If you are using darkice for example, have you configured the darkice.cfg so that it matches icecast's configuration? Icecast appears to be working, but has no stream. If I knew what the passwords were, I could configure my darkice on my pi to forward music to your Icecast and it would stream it - you just need a source for Icecast to mount as far as I can see. Regards Sent from my iPhone> On 23 Jul 2016, at 10:11, Damien Sykes-Lindley <damien at dcpendleton.plus.com> wrote: > > Hi Alan, > Yes, this is what I am saying. The ports are already forwarded. Still no go. > Cheers. > > > From: Alan Bowness > Sent: Saturday, July 23, 2016 10:01 AM > To: Icecast streaming server user discussions > Subject: Re: [Icecast] Config and other areas of struggle > > Confused me for ages.. until one day! <wlEmoticon-smile[1].png> > > Which out of the listed machines (on the router) is the one you are needing the port forwarded to? > Forward that machine to the port you require, I would have used a lower port number 8010 or another unused port. > > > > > From: Damien Sykes-Lindley > Sent: Saturday, July 23, 2016 9:39 AM > To: Icecast streaming server user discussions > Subject: Re: [Icecast] Config and other areas of struggle > > Hi all, > OK, this stuff about internal and external IP addresses is confusing me. I always thought that an internal IP address (192.168.x.x) was for running things on a network, and an external for running things on the internet. > I use 192.168.1.254 to log into my router and have forwarded port 28888 (8000 is already being used by another server I’m running) for Icecast, as specified in the <listen-socket> section. The router doesn’t ask me for an IP address, but instead gives me a list of connected machines. > My config file is below. > > <icecast> > <location>Wherever</location> > <admin>contact</admin> > <hostname>home.dayme.me</hostname> <!-- home.dayme.me resolves to my machine's external IP address (81.174.146.88), which is static. --> > > <limits> > <clients>100</clients> > <sources>2</sources> > <queue-size>524288</queue-size> > <client-timeout>30</client-timeout> > <header-timeout>15</header-timeout> > <source-timeout>10</source-timeout> > <burst-size>65535</burst-size> > </limits> > > <authentication> > <source-password>blah</source-password> > <relay-password>whatever</relay-password> > <admin-user>admin</admin-user> > <admin-password>ahem-ahem</admin-password> > </authentication> > > <listen-socket> > <port>28888</port> > </listen-socket> > > <http-headers> > <header name="Access-Control-Allow-Origin" value="*" /> > </http-headers> > > <fileserve>1</fileserve> > > <paths> > <logdir>./log</logdir> > <webroot>./web</webroot> > <adminroot>./admin</adminroot> > <alias source="/" destination="/status.xsl"/> > </paths> > > <logging> > <accesslog>access.log</accesslog> > <errorlog>error.log</errorlog> > <loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error --> > <logsize>10000</logsize> <!-- Max size of a logfile --> > <logarchive>1</logarchive> > </logging> > </icecast> > > Cheers. > > _______________________________________________ > 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-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast/attachments/20160723/998f3dcc/attachment-0001.html> -------------- next part -------------- _______________________________________________ Icecast mailing list Icecast at xiph.org http://lists.xiph.org/mailman/listinfo/icecast