Providers everywhere in the world work together, thats the core idea behind the whole network.
The only problem that might make it impossible, is just the pure ignorance. If one or more ISP decide to not give a single flying **** about a problem and you are forced to use them - you are screwed. Sometimes even a VPN can help, changing the routing might improve the performance. One of my friends is actually streaming from Russia to Frankfurt Germany over a VPN in NL if i remember it correctly. Somethere deep in the north Europe :-) And he gets around 70mbit/s (up & down) out of that VPN, so more than enough for streaming.
The only problem that might make it impossible, is just the pure ignorance. If one or more ISP decide to not give a single flying **** about a problem and you are forced to use them - you are screwed. Sometimes even a VPN can help, changing the routing might improve the performance. One of my friends is actually streaming from Russia to Frankfurt Germany over a VPN in NL if i remember it correctly. Somethere deep in the north Europe :-) And he gets around 70mbit/s (up & down) out of that VPN, so more than enough for streaming.