Also, streaming video's quality depends on the user's modem speed. And if there is Net traffic and delays, expect the video to possibly break up and look blocky. Another disadvantage is that when you create the file, in most instances you have to decide what target speed your visitors will be using. Typically, separate files are created for different baud rates, allowing users to choose the one they want. The other option is to make the movie downloadable.
Downloadable clips are best when they are short.
Users with slower modems are not going to take the time to download a large file, no matter how engaging it may be. So if you have something less than a minute long, then creating a downloadable file may make sense. The good part is that when you create the file you can look at it and see exactly how everyone will view it. It does not depend on Net traffic or bandwidth like streaming does. Everyone who views it will see it exactly the same way.