Since video streaming is just starting to gain popularity, you see all types of methods currently being used. People are using Flash, Java, Windows Media, Quicktime and Real Media just to name a few. As with anything, there are several ways to stream video. In my opinion however, there is only one way to do it when you are using it for marketing. Marketing Videos need to be:
1. Very Fast Loading with nothing to double click, download or activate.
Bad - Your video player needs to be clicked once to activate and clicked again to play!
Worse - You use a player that causes an ActiveX popup box to activate!
Worst - If you are using a video that needs to open Windows Media to play it!
In my opinion there is nothing that competes with Flash based video, expecially when you are using it for marketing. The crisp, fast loading videos combined with the features of the flash object tag makes it a perfect solution. You must properly embed your flash however or you will have to double click the player to activate it. In addition, you want to use the flv and player instead of the swf as this will maximize quality and make it stream much more quickly.