Streaming Solution with Helix and BIG-IP Load Balancer
Here the architecture :
Network Element Information
1. Helix Mobile Producer
- feeds sdp with multicast mode to each of Helix Server
- can be connect to each of Helix Server
- on VLAN A
- default gateway on Switch Layer 3
2. Helix Server
- Each of Helix Server can connect to each of HMP's
- Communicating with SIP Proxy using IP Virtual created on BIG-IP ( 10.10.10.254 )
- Default Gateway on BIG-IP
- For communicating with HMP's, just add gateway for IP HMP's to Switch Layer 3 directly.
3. BIG-IP
- Allocating IP Virtual for Helix Server's redundant mode.
- Default Gateway on Switch Layer 3
- Define load balancing procedure for Helix Server 1 & 2. Active - Active using Round Robin.
- NAT 10.10.10.1 to 10.10.10.254, it means that for outgoing connection initiated by 10.10.10.254, this action done by Helix Server 1.
- if we aren't using NAT, we can use SNAT (10.10.10.254 to 10.10.10.1 & 10.10.10.2 ) but it useless only when comunicating with SIP Proxy that using session for media transport.
4. SIP Proxy
- Default Gateway on Switch Layer 3
- For transporting to Video Gateway that can be use for accessing through SIP Protocol.
5. Switch Layer 3
- Allow multicast transport on VLAN A and VLAN B.
- Allow routing between VLAN A, VLAN B, and VLAN C.
Great thanks to Mas Abi, he has a great of Streaming Solution.