Installation guide
RTMPE
New feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash
Player 9,0,115,0 or later.
EncryptedRTMP(RTMPE)isenabledonFlashMediaServerbydefault,andallowsyoutosend
streamsoveranencryptedconnectionwithoutrequiringcerticatemanagement.Oering
secure128-bitencryption,RTMPEisonlysupportedinFlashPlayer9orlater,withtheupdated
FLVPlaybackcomponentandNetConnectionclasses.BothSSLandRTMPEcanalsobe
“tunneled”toensureconnectivitythroughnetworkrewalls.RTMPEistherecommendedform
ofencryption,asitiseasiertodeployandismuchfasterthanSSL.
Implementingstreamencryptioninyourapplicationsiseasy.Simplyspecifytheprotocolwhen
you connect to your application:
• SSL
NetConnection.connect(“rtmps://yourFMSserver.com”);
• TunneledSSL
NetConnection.connect(“rtmpts://yourFMSserver.com”);
• EnhancedRTMP
NetConnection.connect(“rtmpe://yourFMSserver.com”);
• TunneledenhancedRTMP
NetConnection.connect(“rtmpte://yourFMSserver.com”);
Defend against replay technologies
Replaytechnologiesor“streamripping”hasbeenadicultsecurityissuetosolvebecauseit
allows the viewer to directly access and record the data of a stream.
Streamencryptionpreventsstreamripping.Inthepast,SSLwastheonlychoice,anditwastoo
slowformostapplications.FlashMediaServer3usesRTMPE,whichismuchmoreecientand
easier to implement.
Another method of defense against stream ripping is to insert intelligence into your server-client
communications. By adding additional code to your video player, you could require your SWF to
respond to a request from Flash Media Server to verify a unique string sent from the server, for
example. is interrupts the ow of data to the stream ripping soware, as it cannot respond
with the correct data, and will be denied access.
Digital Rights Management support
New feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash
Player 6 or later. RTMPE/SWF verication requires Flash Player 9,0,115,0 or later.
DRMhastwokeyelements:encryptionandaccesscontrol.erearetwowaystodelivervideoto
a consumer: streaming or downloading. When you stream video from Flash Media Server, you
immediately increase your protection.
EncryptionwithFlashMediaServerisdoneinreal-timewithRTMPS(SSL)orwithRTMPEin
Flash Media Server 3.
Access control with Flash Media Server is done simply with SWF verication. Access control is
muchmorepowerfulwithFlashMediaInteractiveServerbecauseofitsnewplug-inarchitecture,
alongwiththeserver-sideapplicationlayer.Usingwebservices(SOAP),FlashRemoting,orXML
you can create a system with secure tokens that provide access control over your content.
esearethebasicprinciplesofDRMforstreaming.Forthedownloadusecase,Adobewillbe
releasingnewtechnologywiththeAdobeMediaPlayerinearly2008.
52