Installation guide

RTMPE
New feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash
Player 9,0,115,0 or later.
EncryptedRTMP(RTMPE)isenabledonFlashMediaServerbydefault,andallowsyoutosend
streamsoveranencryptedconnectionwithoutrequiringcerticatemanagement.Oering
secure128-bitencryption,RTMPEisonlysupportedinFlashPlayer9orlater,withtheupdated
FLVPlaybackcomponentandNetConnectionclasses.BothSSLandRTMPEcanalsobe
“tunneled”toensureconnectivitythroughnetworkrewalls.RTMPEistherecommendedform
ofencryption,asitiseasiertodeployandismuchfasterthanSSL.
Implementingstreamencryptioninyourapplicationsiseasy.Simplyspecifytheprotocolwhen
you connect to your application:
• SSL
NetConnection.connect(rtmps://yourFMSserver.com”);
• TunneledSSL
NetConnection.connect(“rtmpts://yourFMSserver.com”);
• EnhancedRTMP
NetConnection.connect(“rtmpe://yourFMSserver.com”);
• TunneledenhancedRTMP
NetConnection.connect(“rtmpte://yourFMSserver.com”);
Defend against replay technologies
Replaytechnologiesor“streamripping”hasbeenadicultsecurityissuetosolvebecauseit
allows the viewer to directly access and record the data of a stream.
Streamencryptionpreventsstreamripping.Inthepast,SSLwastheonlychoice,anditwastoo
slowformostapplications.FlashMediaServer3usesRTMPE,whichismuchmoreecientand
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 soware, 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 verication requires Flash Player 9,0,115,0 or later.
DRMhastwokeyelements:encryptionandaccesscontrol.erearetwowaystodelivervideoto
a consumer: streaming or downloading. When you stream video from Flash Media Server, you
immediately increase your protection.
EncryptionwithFlashMediaServerisdoneinreal-timewithRTMPS(SSL)orwithRTMPEin
Flash Media Server 3.
Access control with Flash Media Server is done simply with SWF verication. Access control is
muchmorepowerfulwithFlashMediaInteractiveServerbecauseofitsnewplug-inarchitecture,
alongwiththeserver-sideapplicationlayer.Usingwebservices(SOAP),FlashRemoting,orXML
you can create a system with secure tokens that provide access control over your content.
esearethebasicprinciplesofDRMforstreaming.Forthedownloadusecase,Adobewillbe
releasingnewtechnologywiththeAdobeMediaPlayerinearly2008.
52