Redirect client to a specific edge server based on Geographic location or IP
Does wowza have a ready made solution that can redirect client to the closest edge server? We are currently implementing edge servers on multiple CDN location and we would like to be able to determine the clients location and automatically redirect them to the appropriate edge server. We are having a look at the Dynamic Load Balancing Add-on but it seems like it's logic is to send client to the least loaded server without regards to client's location. Another one is the GeoIP Blocking add-on but it only blocks client and not redirect them.
We are also investigating the possibility to implement our own module to do this in case this solution is not available. Can you, guys, guide us on which API should we use and in which function of the module interface should we intercept the client's request and how do we redirect them to another edge server? I imagine this would work similar to apache's redirect function.