Installation guide
e following gure illustrates the basic architecture of a Flash Media Server connection.
Flash Media Server
Web server
Client
Sends SWF
Plays SWF using
Flash Player
Sends/Receives
data stream
1
3
2
RTMP
HTTP
Flash Media Server client/server architecture
Supported le types
Flash Media Server 3.5 is completely backward-compatible with Flash Player 6 or later, Adobe
AIR,andFlashLite3clients.Additionalformatsandfeaturesaresupportedwithnewerversions
of Flash Player.
FlashMediaServer3.5continuessupportforFLVandMP3media,andAMF0fordata
messaging.FlashMediaServer3.5,combinedwithFlashPlayer9,0,115,0orlater,supportsthe
industry-standarddigitalvideoformatMPEG-4.
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
Speex Audio FLV 10 or later Sorenson Spark/
Speex
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 subset of MPEG-4 ISO 14496-10 and AAC+ (ISO 14496-3).
Note: To use H.264/AAC in Flash without ActionScript, you need the updated FLVPlayback component, which is
available as an update to Flash CS3 Professional software. This update is also required to use enhanced RTMP
(RTMPE). Without the FLVPlayback component, developers can use ActionScript 1, 2, or 3 to create experiences
with H.264. To use the new Dynamic Streaming feature, you need the updated FLVPlayback component, which is
available with Flash CS4 Professional.
10