Re: multiple streaming servers in a cloud

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Wed, 11 Aug 2010 17:56:20 +1200

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
Received on Wed Aug 11 2010 - 05:56:31 MDT

This archive was generated by hypermail 2.2.0 : Wed Aug 11 2010 - 12:00:04 MDT