Installation guide
Multipoint publishing architecture
Flash Media
Streaming Server 1
(FVSS)
Los Angeles
Flash Media
Streaming Server
New Yo rk City
Flash Media
Streaming Server 2
(FVSS)
London
Publishing Po int
Philadelphia
Client
Client
Client
Client
Client
Client
Client
Client
Client
Client
Stream data access
New feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash
Player 9,0,115,0 or later.
Stream data access allows you to control the ability to take a snapshot of a streaming video as a
bitmap, on a per-client basis. For example, you can create dynamic thumbnails and video
previews of streaming content.
Stream data access can be congured in your server-side code. Similar to the readAccess and
writeAccess properties, you can now set audioSampleAccess and videoSampleAccess
on streams. Flash Media Server will determine the permission setting for each stream and send a
specialdatamessagetotheplayer.(Sincethisfeatureusesbitmapdata,itisonlyavailablewith
FlashPlayer9orlater.)
Data keyframes for live video
New feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash
Player 6 or later.
Oneofthechallengesinlivevideobroadcastistheneedforcurrentstreammetadatatobesent
to viewers who are connecting midstream. Unlike an on-demand stream, where metadata can
always be at the beginning of the stream and received when a user rst subscribes, live streams
can be subscribed to at any time. erefore, these latecomers may never receive the live stream’s
metadata.Datakeyframeseliminatethisissuebysendingmetadatatonewsubscriberswhen
they join the stream.
Mobile delivery features
FlashMediaServer3canstreamvideoinFLV(OnVP6/MP3)formattomobiledeviceswith
FlashLite3installed.FlashLite3haslimitedimplementationoftheNetConnection and
NetStream classes that only allow it to receive video, audio, and metadata packets.
WhenFlashLite3connectswithFlashMediaServer,itwillsenduseragentdata.Youcanthen
use this information to lter access, or to deliver video that is optimized for the device. e user
agentstringsentbyFlashLite3consistsof:
• Sowarefamilyandversion—Forexample,FlashLite,version3.0
• Deviceidentication—Forexample,aMotorolaRAZRV3xmobilephone
• Proleidentication—Prole/specicResourceDescriptionFramework(RDF)URI
reference for the device
• Network/type—Forexample,network/2G,CodeDivisionMultipleAccess(CDMA),3G,
and so on
26