[Pound Mailing List] Error forwarding audio stream icecast2

Nicolas Favrod-Coune <[email protected]>
Newsgroups gmane.comp.web.pound.general
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.