I thought this may be an interesting topic to discuss.
As I stated in another thread, real time streaming over the internet is not possible. Why? Well, it takes some 0.8 seconds to send and receive a package or a consecutive small group of packages over IT using a satilite. After receiving, verification that this fairly small video segment has been recieved is needed before the sender can send any more. In addition, not all package groups are sent via the same path, so the reveiver will need to sort out received segments. All this means is that the received video is jerky and can miss entire segments- this is irrespective of bandwidth and compression. So commercial TV still needs dedicated lines for real time video presentations.
So, real users of video presentations over IT use a preloaded BUFFER. See Apple's on-line video presentations on their web site. In addition, QT,Real, even MS per Windows Media Player always buffer.
Ernie Lee