Installation guide
Enhanced process scopes
Feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash Player
6 or later.
FlashMediaServer3.5oersexibilityinconguringserverprocessscopes.InFlashMedia
Server 2, a server administrator had three choices for process scope management: run a process
for each virtual host, each application, or each instance. is could easily require a large number
of processes. is new feature limits the number of processes to a predetermined number. e
server then distributes the processes among all active virtual hosts. For example, if you choose to
have10processes,andyouhave20activevirtualhosts,theyaredistributedautomaticallyover
the10processes.
Auto-close idle connections
Feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash Player
6 or later.
InversionFlashMediaServer2andearlier,theclientcontrolledtheconnectionbetweenthe
client and the server. is meant that if the client disconnected unexpectedly, connections
couldbeleopenindenitely.InFlashMediaServer3.5,theservercandetectandclosethese
long-standing idle connections. is idle time can be set in the Server.xml le, with a default
disconnecttimeof60seconds.
Enhanced RTMP
Feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash Player
9,0,115,0 or later.
RTMPisthepatentedprotocolusedbyFlashMediaServertosendandreceivedata.InFlashMedia
Server 3.5, RTMP is enhanced with performance improvements and increased security features.
RTMP in Flash Media Server 3 and later has been retooled to be more secure and more ecient.
For security, the RTMP handshake between the Flash Player client and Flash Media Server is more
strictly enforced. SWF verication is now possible, ensuring that the SWF connection request is
comingfromtheexpectedsource.ishelpstopreventFLVandbandwidththe.
InFlashMediaServer2andearlier,utilizinganSSLwastheonlyoptiontoencryptyourstream
data.However,thisresultedinanoticeablyslowerconnection.RTMPEinFlashMediaServer3
andlatersecuresthechannelwith128-bitencryptionbetweentheclientandtheserverwithout
theperformancedegradationofSSL,andwithouttheneedforacerticate.
SimilartotheimplementationofSSL(RTMPS),you’llonlyneedtospecifyRTMPEinyour
client’s connection string to utilize the protocol. For example:
nc.connect(“rtmpe://www.example.com/myApplication”)
RTMPEbehavesexactlylikeRTMP,butisencrypted.Additionally,youcanrequestanencrypted
tunnelingconnectionbyspecifyingRTMPTE.
Dynamic Streaming
New feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash
Player 10 or later
Dynamic Streaming is a new quality of service monitoring feature that allows you to seamlessly
switch between versions of a single video stream that are encoded at dierent bit rates. Dynamic
Streaming allows your media application to smoothly adapt to clients with dierent capabilities,
such as mobile devices with lower processing power and smaller screens, or clients with slower
Internetconnections,withoutinterruptingtheviewingexperience.YoucanalsouseDynamic
Streaming to swap content in a playlist triggered by events you specify.
20