Installation guide
Benets of streaming versus HTTP delivery
erearethreemethodsfordeliveringvideoovertheInternetusingAdobeFlashPlayer:
• Embeddedvideo
• Progressivedownload
• Streaming
Embeddedvideoisrarelyusedexceptinveryspecializedapplicationswithlow-quality,short
video clips, so our discussion will focus on progressive download and streaming.
Inbothprogressiveandstreamingdelivery,thevideocontentisexternaltotheSWFle.To
deploy video content to the web, the SWF le and the video le would be uploaded to a server.
Keeping the video external and separate oers a number of benets over the embedded video
method, including:
• Easytoupdate—Accommodatesdynamiccontentandit’srelativelyeasytoaddorchange
content independent of the video player and without the need to republish the SWF le.
• SmallSWFlesize—YourSWFlecanremainverysmallforfasterpageloading,allowingthe
video to be delivered when the user requests it.
• Betterperformance—BecausetheFLVandSWFlesareseparate,theuserwillhaveabetter
playback experience.
Note: Although this section focuses on the delivery of video les, the same methods can be used to deliver
audio les. In other words, audio les can also be embedded, progressively downloaded, or streamed.
Progressive download video delivery
SinceFlashMX2004,progressivedownloadhasbeensupportedforvideodelivery.ismethod
allows developers to load external video les into a Flash or Flex interface and play them back
duringruntime.iscanbeaccomplishedusingActionScriptcommandswiththeVideoobject
or playback components, or by setting parameters for the playback components in the authoring
environment(asshowninthefollowinggure).
Parameters set for an FLVPlayback component to stream an external video le into a SWF
11