I was wondering why the performance would decrease when streaming a high quality video to my iphone over a long distance, when you use an end-end congestion control with TCP?
I was thinking, TCP has bandwidth control and divides the bandwidth equally over the current connections. So, when a video travels over a long distance, there will probably be a connection where there is too much bandwidth used and therefore the streamed video will lose some of its data. That's what I think, but is this correct? Or is there another reason why congestion control of TCP would decrease the performance of this setup?