Installation guide
Streaming delivery
eabilitytostreamvideoandaudiowasrstavailablewithFlashMX,FlashPlayer6,andFlash
CommunicationServerMX.
When you use streaming delivery, the video les are kept external to the other content, just
likeprogressivedownloads.DeveloperscanuseActionScriptcommands(andparameter
settingswithmediacomponents)toloadexternalvideolesintoaSWFleandplaythem
backatruntime.Infact,theActionScriptcodeneededforstreamingisalmostidenticaltothat
for progressive download.
However, in streaming video, each client opens a persistent connection to the streaming server,
and the server streams the video bits to the client. ose bits are displayed by the viewer and
then immediately discarded.
is tight connection between the server and the client, and the server’s ability to precisely
control and deliver any portion of a stream as requested, enables the developer to take advantage
of some advanced capabilities, including:
• Determiningtheclientbandwidthandservingastreamwithanappropriatebitrate.
• Measuringandtrackingthestream’squalityofdeliveryandswitchingtoalower(orhigher)bit
ratestreamifneeded(forexample,ifnetworkcongestionincreases).
• Automaticallygeneratingthumbnailsorplayingshortpreviewsofyourvideoclipwithout
having to create separate images or video clips, and without downloading the entire video in
the background.
• Automaticallycreating“chapters”(withappropriatethumbnails)thatcanbeusedfornavigation
of longer videos, without having to break the video into smaller les.
• Seamlesslyswitchingmidstreamfromonecameraangleoronestreamtoanother.
• “Editing”videoclipstogethertocreateonecontinuousvideoforplayback.Forexample,you
couldplaytherst10secondsofclip1,followedbythecontentbetweenthe30-and40-second
marksofclip2,followedbythelast20secondsofclip3.
• Creatingwebcastliveeventsorrecordedeventswhereallviewersaccessthesamecontentatthe
same time.
Why streaming is better
Progressivedownloadisasimplemethodofvideodeliverywithverylittlecontrol—it’sbasically
a simple HTTP download call. Streaming is a method that allows the publisher to control every
aspect of the video experience.
e advantages of streaming video from Flash Media Server are numerous:
• Fast start—Streamingvideoisthefastestwaytostartplayinganyvideoontheweb.
• Advanced video control—Featuressuchasbandwidthdetection,quality-of-servicemonitoring,
automatic thumbnail creation, server-side playlists, and more.
• Ecient use of network resources—Customerswhopayfortheirvideohostingorbandwidth
by the number of bits that are transferred can reduce their costs by using streaming video,
because only the bits that the client actually views are transferred.
• More secure, protected media delivery—Becausethemediadataisnotsavedtotheclient’s
cachewhenstreamed,viewerscan’tretrievethevideooraudiolefromtheirtemporaryInternet
le folder. Additional security features in Flash Media Server 3.5 also prevent stream ripping and
otherriskstoyourle’ssecurity.Formoredetails,seethe“SecuringcontentwithFlashMedia
Server 3.5” section.
• Minimal use of client resources—Resourcessuchasmemoryanddiskspacearesignicantly
reduced with streaming, because the clients do not need to download and store the entire le.
13