Installation guide
• Tracking, reporting, and logging capabilities—Becauseprogressivedownloadisasimple
download of a le, you can’t easily log specic relevant statistics such as how long the video
was viewed, if the user navigated forward, backward, or paused the video, how many times
the viewer played the video, if the viewer le the web page before the video completed playing,
and so on. Streaming enables you to easily capture this important data.
• Full seek and navigation—Userscanseektoanypointinthevideoandhaveitstartplaying
immediately from that point. is makes streaming a great solution for longer playing videos
or applications such as video blogging, classroom lectures, and conference sessions, where
you may want to jump into the video at a specic point rather than requiring the viewer to
watch it from the beginning.
• Deep interactivity—eprecisecontrolfoundinstreamingenablesdeveloperstocreate
extensive interaction in their video applications. For example, the ability to switch camera
angles, have one video spawn another video, or seamlessly switch to alternate endings are all
enabled by streaming.
• Live video—Streamingprovidestheabilitytodeliverlivevideoandaudiofromanyconnected
webcam or DV camera, and even directly from some video cards, natively in Flash Player.
• Video capture and record(FlashMediaInteractiveServeronly)—Inadditiontolivestreaming,
Flash Media Server also gives you the ability to record video either in conjunction with the live
stream(forexample,archivinganevent)oronitsown(forexample,videomessaging).
• Multiuser capabilities(FlashMediaInteractiveServeronly)—Inadditiontoliveone-to-many
streaming, Flash Media Server also enables multiuser streaming of audio, video, and data for
the creation of video communication applications.
While streaming may be perceived as being more dicult than progressive download, they’re
actuallyextremelysimilar—theybothusethesamecomponentsandthesameActionScript
commands. Streaming just gives the developer more power to create rich, interactive
video applications.
e only potential downside to streaming is that it requires special server soware. Just as a robust
data application requires you to install an application server in addition to your web server, robust
media delivery applications require a streaming server in addition to the web server.
Customerswhohavehigh-volumestreamingneeds,popularcontent,orcriticaluptime
requirements but don’t want to build their own infrastructure can get the benets of streaming
videoinAdobeFlashPlayerbyutilizingaFlashVideoStreamingService(FVSS).eseAdobe
partners oer load-balanced, redundant deployment of Flash Media Server over a reliable content
delivery network. For more information about FVSS partners, visit www.adobe.com/go/fvss.
When to choose streaming
You can use streaming with the Flash Media Server in situations where you need to:
• Deliverleslongerthan30secondsorlargerthan100Kbps
• Performbandwidthdetection,allowingyoutodeliverthebestqualityvideoforthe
available hardware
• Monitorquality-of-service
• Performreal-timetracking
• Providereal-timedatasharingandinteractivitytoyourvideoexperiences
• Streamlivevideoandaudio
• Recordvideoandaudio
• Servemorestreamswithlessbandwidth
14