[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