The situation is this: a small broadcasting company is going to have multiple remote cameras sending live video back to the company HQ where they have the hardware to produce the live stream sent to YouTUBE, FB, and similar services.
The company wants to have redundant Internet connections in such a way that the cameras, which are only able to have one destination IP address are never aware of whether or not one of the connections goes down.
It has always been my understanding is from day 1 the ARPENET was designed to handle the exact situation.
My impression is the solution is for the company to have its own router on the public Internet. It has three connections: Primary provider, secondary provider, a firewall of the company. Somehow, through the magic of the Internet, routing tables, and the like, this router is able to tell the world the best way to get to the companies firewall is via the Primary provider. If that goes down, the routing tables will offer up the secondary route to the server. The whole time the cameras only need to know about the companies firewall.
Do I have the basic idea correct?
I am assuming to set this up, it will require coordination with both providers so they both can make adjustments to their routing tables, too. In normal circumstances is this type of setup one where the providers are exacting the company to have someone that knows how to set up the router at the company or will one of the providers help with that?