Tapas Mishra wrote:
Hi,
I need some help.
I have multiple video streaming servers running on some machines
internally on LAN.
For different subdomains.
i.e.
site1.mydomain.com
site2.mydomain.com
site3.mydomain.com
site4.mydomain.com
I am not doing any load balancing these are different websites.
The video streams on these are served when a request comes as
rtmp://site1.mydomain.com
rtmp://site2.mydomain.com
rtmp://site3.mydomain.com
rtmp://site4.mydomain.com
I want to have all these servers hidden from the end user.
These requests be forwarded by some thing which is in front of all
these four servers.
What do I need to handle in this case ?
For handling HTTP requests in this case I use Apache Reverse Proxy
but for rtmp requests I am not clear as which direction to proceed.
If squid can help me in this case then let me know.
Sorry, Squid cannot help you at present. RTMP is a completely different
protocol to HTTP.
Squid only supports streaming and tunnels for the client browsers which
need to channel through HTTP proxy. Nothing for servers.
The exception being SHOUTcast servers, which (ab)use HTTP protocol for
their transfers. In which case Squid 2.7 and 3.1+ can do normal HTTP
reverse-proxy for them as peers.
Or nothing such exists in squid to handle this scenario ?
For the server end you will likely need to look for RTMP specialized or
TCP/IP level load balancers.
Amos
--
Please be using
Current Stable Squid 2.7.STABLE9 or 3.1.6
Beta testers wanted for 3.2.0.1