I have wowza load balancing running. I have 1 origin server and 4 edge servers. When I open a stream, with Wireshark I am able to see the IP of the edge server I was redirected to. I would like to know if it is possible that only one IP show.
I used Wireshark on a stream that uses [url removed, login to view] ( [url removed, login to view] ) and I see that on their embed code has streamer.istreamlive.net. I have an account with iStreamLive and they always ask we use [url removed, login to view] to publish in FME (Flash Media Encoder), but on the embed code use streamer.istreamlive.net. As you see they are a huge company, both [url removed, login to view] and [url removed, login to view] are different IPs so they are on different servers. When I run wireshark on [url removed, login to view] it will only show the IP of [url removed, login to view], it won't show the IP of no other Edge server.
I don't know a lot about Wowza but I'm 99% sure that iStreamLive has hundreds of edge servers. However, only one IP is showing. Can I do that with my system?
I consulted a couple of people including Wowza. They tell me there are a few solutions. The one iStreamLive seems to be using is a hardware load balancer.
ie: Server A acts as a server load balancer outside of Wowza. It has IP [url removed, login to view] and that is where the player makes the request. That server then points to Wowza Edge Server B and redirects traffic there. The player and wireshark see [url removed, login to view] although traffic is being pushed elsewhere.
I need someone to get this project done for me in 10 days. I have a 700USD budget. I would like the hardware load balancer, however if there is another way of doing this, fine. I just need it to work as described above.
I only have linux dedicated servers.