Actually, the streaming speed isn't related to the delay between the streamer and the viewer.
The first depends on the bandwidth of your and his internet connection.
The second is related to the "ping" or latency of your connections. This is the time that the data takes to go from one place to another, not the amount of data that can be sent at the same time.
An example: In a freeway 5 cars can go side by side (bandwidth) but to go from one city to the next they need 1 hour (latency).