For some time I have beeing looking for a better streaming technology. I had a project come up, taking some movies from VHS and making them available on the web for my church. I really don’t like the three main encoding types of Windows Media, Quicktime, or Real. Windows Media is OK, but with the announcment that Microsoft won’t continue making Windows Media Player for the Mac, I am concerned that my video won’t be accessible by Mac users in the future.
Quicktime is a decent technology. With Darwin Streaming Server you can put together a good streaming system for not a lot of money. But the thing I don’t like about quicktime is that you need the player. Many PC users don’t seem to have it. While they can download it, that takes time, and it annoyingly places itself in your task tray unless you go through more steps to disable it.
Real just stinks all around in my opinion. Plus the player puts itself in your task tray and goes one step worse than Quicktime by displaying ads.
I had begun to notice a new streaming technology at use on some websites I had visited. It was FLV based in Flash. Flash has a very light player, is installed on most machines whether PC or Mac, and if it isnt’ installed, can be installed in like a minute. It doesn’t show up in the task tray, and it doesn’t show ads. Plus it embeds VERY well into web pages via flash. You create a flash that has the movie player in it, and publish it to your website just like a normal flash movie. Macromedia has included some very well done default player skins, or if you want to get fancy you can do all your own play/buffer/seek/volume/etc buttons. Very cool. On the streaming side, it is some of the best quality with a small file size I have ever seen. It was half the file size of a quicktime movie of the same video size, with a very small quality difference.
The only thing I was unhappy with was how long it was taking the Macromedia Video Encoder to produce an FLV from an quicktime or MPEG file. A 30 minute video was going to take 4 hours to encode! So I contacted my friend Brandon who runs PureOnline.com. They do a lot of online streaming with FLV. He recommended Sorenson Squeeze, which I of course tried. It was able to produce the FLV in about an hour to an hour and half (I was running on a 1.2GHZ Mac Mini with 256 MB of RAM, not exactly a power horse).
I have been considering a video blog, and I might just use this FLV format. I like that it can begin streaming almost immediately, with great quality, and small file size. It will be hard to beat. I made this test video, which is a promotional video for Setting Captives Free, while I was playing with FLV. It is a good example of the quality/speed.