Installation guide
e le formats supported by Flash Media Server are listed in the following table. All formats are
supportedbyAdobeAIR.
File format Type Container Flash Player
version
Usual pairing
Sorenson Spark Video FLV 6, 7, 8, 9 or later Nellymoser/MP3
On2 VP6 Video FLV Flash Lite 3:
8, 9 or later
Nellymoser / MP4
H.264* Video MPEG-4: mp4; m4v;
f4v†; 3GPP
9,0,115,0 or later AAC+/MP3
Nellymoser Audio FLV 6 or later Sorenson Spark/
On2 VP6
MP3 Audio MP3 Flash Lite 3:
6 or later
Sorenson Spark/
On2 VP6
AAC+, HE AAC, AAC
v1, or AAC v2
Audio MPEG-4: mp4; m4a;
f4v; 3GPP
9,0,115,0 or later H.264
AMF0 Data Flash Lite 3:
6, 7, 8, 9 or later
AMF3 Data 8, 9 or later
*H.264 playback in Flash Player supports most popular proles including Base, Main, and High Prole (HiP).
† The f4v format is a new format that will be a subset of MPEG-4 ISO 14496-10 and AAC+ (ISO 14496-3).
Note: To use H.264/AAC in Flash without any ActionScript, you will need the updated FLVPlayback component;
it is available as an update to Flash CS3 Professional software. This update will also be required to use enhanced
RTMP (RTMPE). Without the FLVPlayback component, developers can use ActionScript 1, 2, or 3 to create experi-
ences with H.264.
FormoreinformationonH.264/AACsupport,seetheFlashPlayer9UpdateFAQat
http://labs.adobe.com/wiki/index.php/Flash_Player:9:Update:H.264.
Extending Flash Media Server
ereareanumberofAPIsavailablefordevelopingcustomapplicationsandmonitoringofFlash
Media Server.
Client-side ActionScript API
YoucanuseanyversionofAdobeFlash(MX2004orlater)orAdobeFlexBuilder™sowareto
writeclient-sidescriptsthatcommunicatewithFlashMediaServer(suchasstreamingor
capturingliveaudioandvideo,orsendingcallstoserver-sidefunctions).esescriptscanbe
any version of ActionScript.
Server-side ActionScript API
FlashMediaInteractiveServerprovidesaccesstoServer-SideActionScript.Server-SideAction-
Script code can be used to control login policies, republish content to other servers, allow and
disallow user access to server resources, allow users to update and share information, and more.
Server-SideActionScriptissimilar,butnotidenticaltoActionScript1.0.
Plug-in API
FlashMediaInteractiveServeroersplug-inswritteninC++thatallowyoutoextendthe
functionality of the server. Some plug-ins perform access security checks, allow geographical
targeting of content, and execute network-based le operations.
Administration API
eAdministrationAPIgivesyouthetoolsyouneedtocreateFlashPlayerorAdobeAIRclients
that can monitor and administer all editions of Flash Media Server.
10