Hi everyone,

I got a problem. I have a server that is a host for virtual machines.
The host is directly on the web and is used as a proxy with pound. Example
values : IP : 1.1.1.1 and domain xyz.com

One of the VirtualMachine is an Icecast2 server. (http://icecast.org),
running on port 80. so I did my pound config to point it like on
stream.xyz.com.

Here's my setup:


ListenHTTP
        Address 1.1.1.1
        Port    80

        ## allow PUT and DELETE also (by default only GET, POST and HEAD)?:
        xHTTP           1

        Service
                HeadRequire "Host:.*stream.xyz.com.*"
                BackEnd
                        Address 192.168.1.100
                        Port 80
                End
        End
End


Then, I have two problems :
---

First of all, the HTTP header of icecast server is "SOURCE" :
May 13 18:55:52 Host pound: - 33:33:33:33 - source [13/May/2013:18:55:37
+0200] "SOURCE /mount HTTP/1.0" 200 - "" "butt-0.1.12"

I manage to add this header by recompile last version, adding SOURCE in the
list of xHTTP... should be nice to have a way to custom the list without
recompile :-)
---

Second problem : I can't send audio data throught the proxy... I can't find
any error neither in pound, nor in Icecast2. The client connects, show
connected, but no data (audio stream) is sent. It's like blocked...

I can with no problem send my stream to the Icecast from a local machine,
so I think it's the forwarding that doesn't work.

Can you help me with my problem?

Thanks,
Nicolas

Reply via email to