Hi,
To read in streaming a media file (video or music), you just have to open this file directly with VLC or WMV (or any viewer compatible with streaming). The extension must be recognized by the viewer and that's all.
You have to use the "file open" function or type directly te URL of the file in the viewer.
That works on your DNS or in any HTPP server.
The upload speed has no influence on opening the streaming, only on the performances of the streaming. If the throughput is too low, you should decrease the quality of the video in your video.
And of course, if your viewer can't gain access to the URL of the file, no streaming and maybe a cause in the router configuration.
Bye