All of the documentation on Wowza is related to load balancing player views, so outbound plays. However, I need to load balance smartly my incoming RTMP connections. I am seeing incoming traffic exceed 500 mbps and outgoing traffic exceed 1.3 gbps. This is leading to some performance degradation. I have a plan in place to work a geographic type of load balancing managed mainly through DNS entries. However, I would like a smarter load balancer that can stick connections to specific servers, bring in new servers, stop new connections to a server but still serve the existing connections and let that server drain to 0.
Absent a smart load balancer, NGINX? HAProxy? ???, I am left with breaking it down into geo regions.