Installation guide
A user agent string might look something like this:
FlashLite/3.0.1 Device/RAZRV3x Prole/razrv3x Network/2.5G
DeviceinformationcanbefoundintheRDF reference.AsampleURLfortheMotorolaRazoris:
http://motorola.handango.com/phonecong/razrv3x/Prole/razrv3x.rdf.
FlashMediaServercanusethisFlashLite3informationinnumerousways.
• Virtualkeys—VirtualkeysletyoucongureFlashMediaServer(withoutanyprogramming)to
automaticallyaccessvideofromanalternativefolder.Videointhisfoldercouldbeoptimized
fortheclient.TraditionallythiswasusedtolterclientsthatcouldnotsupporttheOn2VP6
codec.NowitcanbeusedforFlashLite.
• Authorizationplug-in—eAuthorizationplugincanbedevelopedtorespondtotheuser
agent by redirecting the request to an optimized video stream, or to an alternate stream if it’s
not available.
• Server-sideActionScript—UsingtheClientobjectontheserver,youcanaccesstheuseragent,
parse it, and create simple access controls that manage what devices can access the video.
Programming features
Built-in services: live and VOD
New feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash
Player 6 or later.
ere are two built-in applications, or services, that ship with both Flash Media Streaming Server
andFlashMediaInteractiveServer:
• VOD—eVODserviceisapublishingpointthatletsyouuploadvideoandaudiolestoyour
server and start streaming them without having to build a custom service or congure the
server in any way.
• Live—eliveserviceisapublishingpointthatletsyouuseFlashMediaEncodertoeasily
stream live video without any custom server-side code or conguration.
Using one of these built-in services is the simplest way to start streaming using Flash Media Server.
eseservicesareavailableinallFlashMediaServerversions.Detailed,step-by-stepinstructions
for using these applications can be found in the Flash Media Server Installation Guide.
AMF3 support
New feature in Flash Media Interactive Server; requires Flash Player 8 or later.
Flash Media Server now supports the AMF3 format for sending data between the server and
connected clients. All basic data types can now be serialized and deserialized by Flash Media
Server,includingNumber,Boolean,String,Null,Undened,Array,Date,XML,Object,and
ByteArray.
Note: ByteArray data cannot be created or inspected using server-side scripting, but can be safely exchanged
between clients.
isimplementationisfullybackward-compatible.Utilizing“blendedmode”AMFsupport,
bothAMF3andAMF0clientswillbeallowedtoconnecttoanapplicationsimultaneously.
IfanAMF3messageissent,however,theserverwilldisconnectallclientsthatsupportonly
AMF0data.Forexample:
• IfclientsareeitherallAMF0orallAMF3,theyareabletocommunicatewitheachother
regardless of an application’s encoding.
• Iftwoclientswithdierentencodingsconnecttoa“myAMF”application,aslongasthedata
beingcommunicateddoesnotcontainanynewActionScript3datatypes(forexample,
ByteArrayorXML)orexternalizedAMF3objects,bothclientswillbeabletocommunicate
data to each other.
27