If you give only one format choice on a page, modern flash flv/swf
likely is the best way to go for general web pages. Sites with heavy
video activity, pay sites, and other special purpose ones may make one
opt for some other format. However it is quite possible to offer more
than one video format and the same format for various speeds such as
high or low broadband. Video on dialup speeds usually leaves very much
to be desired and works best for fairly static images, such as someone
seated reading the news. Flash flv/swf will stream well by progressive
download from an ordinary html server provided the download rate
provided by an isp can keep up with the rate required by the video. If
you are interested only in videos, there is no need to buy the very
expensive official full flash suites. There are several flv/swf
encoders available at reasonable price. I am currently using the Moyea
Flash Video MX Pro, which costs US$90+, but this company and others
have less complete encoders for about 1/2 as much as this one. You can
input several video formats to convert to flv/swf. You can control bit
rate, video codec used, make many styles of players in the swf file
which is encoded along with the swf file, and do many types of
adjustments. Your output is a flv file which contains only video
information and a swf container file that includes the custom player
you made. You upload both of these files to the same directory on your
server. You only call for the swf file in your html code. When you do
so, the server automatically starts downloading the flv to a temporary
cache on the viewing computer.
Some people think of flash only in terms of the early versions with
cartoon-like images. There is still plenty of that in flash ads. The
older Sorenson H263 codec was replaced by Flash 8 which allowed high
quality video. Also flv files come in 4 versions for special purposes,
but all can use the extension .flv without problems. Recently the H264
codec has been added. This is based on mp4 and allows flash video
quality equal or better than many of the other video formats. Flash
video has now nearly displaced Real and WMV on many large sites that
include video such as YouTube, MySpace, major US news network, and
federal government agencies. With the improved H264 codec and support
of a native movie frame rates, Adobe may now be able to replace many
Microsoft streaming sites.
At present, there is a problem for flash support on Microsoft 64 bit
OSs when the 64 bit version of IE7 is used. The browser will tell you
you need flash and direct you to the Adobe site for a download.
However when you opt to take the download, nothing happens. If you go
directly to Adobe on a Vista 64 bit OS using the usual 64-bit version
of IE7 and try to install flash, you get a message that it can not be
installed and that native 64 bit support will be included in the next
version. However, even on a 64 bit Vista OS, you will have no problem
with flash if you use a Firefox, Opera, Safari for Windows, or likely
several other browsers. On my new Dell 64 bit Studio XPS PC, another
solution is provided. If you go to all programs you will find the
correct 64 bit version of IE7 which will not work for flash. However
you find a selection labeled just IE7 which is either the standard 32
bit or some modified version that will work for flash and likely for
other 64 bit related issues.
If you will go tohttp://
www.cwdjr.net/flash3/catfight.phpyou will
find an embedded flash video page that I just completed. It is for
high broadband for maximum quality. It uses the most recent H264
codec, native movie frame rate, and a 2180 kbps video bitrate. You
will notice the custom player which is contained in the swf container
file.