Installation guide

AMF3 support
Feature in Flash Media Interactive Server; requires Flash Player 8 or later.
Flash Media Server supports the AMF3 format for sending data between the server and connected
clients.FlashMediaServercannowserializeanddeserializeallbasicdatatypes,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canconnecttoanapplicationsimultaneously.IfanAMF3messageissent,
however,theserverdisconnectsallclientsthatsupportonlyAMF0data.Forexample:
• IfclientsareeitherallAMF0orallAMF3,theycancommunicatewitheachotherregardlessof
the applications 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cancommunicatedatatoeachother.
• IftheAMF3clientdecidestosendaByteArray,forexample,theAMF0clientisdisconnected
becauseAMF0clientsdonotunderstandByteArrays.(WhenanAMF0clientisdisconnected
becauseofincompatibleencoding,theeventisloggedintheserver’slogles.)
Whenever the server needs to serialize data for clients, it generally attempts to serialize data
rstinAMF0.Ifthatisnotpossible,theserverautomaticallyserializesthedatainAMF3.is
support is available in all the basic communication methods NetConnection.call, Client.
call, application.broadcastMsg, SharedObjects, and NetStream.send as well as
indataembeddedinvideoles.It’salsoimportanttonotethataserver-to-server
NetConnection(throughserver-sideActionScript)defaultstoAMF3.
Inaddition,defaultobjectencodingcanbesetintheApplication.xmlle. is can also be
overridden for each individual NetConnection via the NetConnection.object-Encoding
property. For example, Application.xml may say AMF3, but you can set a NetConnection
tobeAMF0bysettingthisproperty,orviceversa.
AMF3 support gives Flash Media Server 3.5 a highly exible tool for data sharing and opens up
evenricherpossibilitiesforinteractiveapplications—inmanycases,eliminatingtheneedto
integrate with other back-end server technologies.
Administration API
Feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash Player
6 or later.
YoucanusetheAdministrationAPItocreatecustomtoolstomonitor,congure,andmanage
FlashMediaServer3.5.eAdministrationAPImethodscanbecalledoverHTTPviaaweb
client,orviaaFlashPlayerorAdobeAIRclientoverRTMPfromanyversionofclient-side
ActionScript. You can use Administration methods to perform tasks such as adding or removing
administration accounts, server conguration, garbage collection, virtual host administration,
application and stream monitoring, and more.
FordetailsaboutusingtheAdministrationAPI,see“UsingtheAdministrationAPI”inthe
Adobe Flash Media Server Conguration and Administration Guide.Itisalsodescribedindetail
in the Adobe Flash Media Server Administration API Reference.
30