[Icecast] Relay-only icecast with no encoders.

Geoff Shang geoff at hitsandpieces.net
Fri Jun 10 01:22:19 PDT 2005


Alexander A. Vlasov wrote:

> I just set up alias like
> alias / http://195.245.80.76:8000/
> but after connection and requesting `GET / HTTP/1.0' I receive error
> 404: stream not found. In logs I see
> [4:Connection Handler] Kicking unknown 0 [127.0.0.1] [No encoder],
> connected for 7 seconds

First, as has already been said, Icecast 1.x is deprecated and is no longer 
supported.  And for those wanting on-demand relays, this code was just 
commited to SVN so expect it in the next release.

I've got this old manual lying around, and it has the following to say 
which might be helpful:

                  Prior to the 1.3.8 release, the requested stream URL had
                  to match the alias exactly, using the server_name as the
                  host part of the URL. For instance, if you added: alias
                  add /cool http://cool.co:8000/cool, then if a user
                  requested http://your.server.name:8000/cool then it
                  would work fine, but if he requested
                  http://localhost:8000/cool or http://your:8000/cool or
                  perhaps the ip, it wouldn't work at all.
                  Starting with 1.3.8, you can specify the keyword
                  'whatever' as host, and thus match all hosts in the
                  request, like so: alias add http://whatever:8000/cool
                  http://cool.co:8000/cool.


Geoff.



More information about the Icecast mailing list