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

Reply via email to