Installation guide

A user agent string might look something like this:
FlashLite/3.0.1 Device/RAZRV3x Prole/razrv3x Network/2.5G
DeviceinformationcanbefoundintheRDF reference.AsampleURLfortheMotorolaRazoris:
http://motorola.handango.com/phonecong/razrv3x/Prole/razrv3x.rdf.
FlashMediaServercanusethisFlashLite3informationinnumerousways.
• Virtualkeys—VirtualkeysletyoucongureFlashMediaServer(withoutanyprogramming)to
automaticallyaccessvideofromanalternativefolder.Videointhisfoldercouldbeoptimized
fortheclient.TraditionallythiswasusedtolterclientsthatcouldnotsupporttheOn2VP6
codec.NowitcanbeusedforFlashLite.
• Authorizationplug-in—eAuthorizationplugincanbedevelopedtorespondtotheuser
agent by redirecting the request to an optimized video stream, or to an alternate stream if its
not available.
• Server-sideActionScript—UsingtheClientobjectontheserver,youcanaccesstheuseragent,
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
andFlashMediaInteractiveServer:
VODeVODserviceisapublishingpointthatletsyouuploadvideoandaudiolestoyour
server and start streaming them without having to build a custom service or congure the
server in any way.
• LiveeliveserviceisapublishingpointthatletsyouuseFlashMediaEncodertoeasily
stream live video without any custom server-side code or conguration.
Using one of these built-in services is the simplest way to start streaming using Flash Media Server.
eseservicesareavailableinallFlashMediaServerversions.Detailed,step-by-stepinstructions
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,includingNumber,Boolean,String,Null,Undened,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.
isimplementationisfullybackward-compatible.Utilizing“blendedmode”AMFsupport,
bothAMF3andAMF0clientswillbeallowedtoconnecttoanapplicationsimultaneously.
IfanAMF3messageissent,however,theserverwilldisconnectallclientsthatsupportonly
AMF0data.Forexample:
• IfclientsareeitherallAMF0orallAMF3,theyareabletocommunicatewitheachother
regardless of an application’s encoding.
• Iftwoclientswithdierentencodingsconnecttoa“myAMF”application,aslongasthedata
beingcommunicateddoesnotcontainanynewActionScript3datatypes(forexample,
ByteArrayorXML)orexternalizedAMF3objects,bothclientswillbeabletocommunicate
data to each other.
27