Installation guide
Factors aecting performance
is section explains how performance for Flash Media Server 3.5 is aected by dierent
conditions. Measuring performance increases is done by comparing the number of concurrent
streamsforagivenCPUutilization.Knowinghowmanystreamsaservercansupporthelps
you determine how many servers you need to deploy.
e number of streams a server can deliver is dependent upon a variety of conditions, including:
• Protocol—RTMPisthehighestperformingprotocol,followedbyRTMPE.
• Video bit rate (quality)—elowerthebitrateofyourvideo,themoreconcurrentstreamscan
be delivered by your server.
• Platform—YoucandelivermoreconnectionswithlessCPUusageutilizingLinuxRedHat4.
• Hardware—HardwaresuchasRAM,diskspeed,CPU,andnetworkspeedinuencethe
streaming capacity.
• Conguration—FlashMediaServer3.5 comes precongured for optimal streaming
performanceformostsituations.Changingthecongurationmayimproveyourperformance.
• Application complexity—Ifyoudeploycustomplug-insordevelopcomplexserver-side
application logic, your performance may increase or decrease.
• Usage—ewayyourusersinteractwithyourvideoimpactsserverperformance.Interactions
could include connecting, disconnecting, seeking, or pausing. is is discussed in more detail
in the next section.
Flash Media Server 3.5 performance metrics
Flash Media Server 3 introduced over two times the performance on Windows deployments and
overthreetimestheperformanceonLinux.efollowingtablesshowtheperformancemetrics
for Flash Media Server in two scenarios:
• VOD—Usingprerecordedvideo
• Live video—UsinglivevideostreamedfromFlashMediaLiveEncoder2
Capacitynumberswerecalculatedusingthefollowinghardwareplatforms.e numbers in this
studywereachievedwith2X1Gbpsnetworkadaptors,buttheresultspublishedarelimitedto
1Gbpsthroughput.
Server hardware
HP ProLiant DL360 G4p servers, with dual-core 3.6GHz, Xeon processors
with hyperthreading
Server conguration: 3.5GB of 200MHz DDR SDRAM, a SCSI2, 64GB RAID 0 disk storage at
10K RPM, and bonded/teamed 1GB Intel Pro 100 XF Ethernet cards at 133MHz
Operating
systems
Windows Server 2003 with Service Pack 1; Linux Red Hat 4, kernel 2.6.9-22
Flash Player
Version 9,0,115,0
Test media
• 700Kbps: FLV, 117 minutes, 763MB using On2 VP6 codec
• 300Kbps: FLV, 53 minutes, 105MB using On2 VP6 codec
• 128Kbps: MP3; 52 minutes, 61MB using MP3 ID3v2.3 tag
Flash Media
Server
Version 3: default conguration using default chunk size and cache
Video on demand
To provide a good comparison, the following graph shows the total number of streams achieved
whileusingonly20%CPU.Linuxwasabletosaturatea1Gbpsnetworkadaptorwithjustover
20%CPU.esecondgraphillustratesthecapabilityofeachprotocolwithhigherCPUusage.
17