ADOBE FLASH MEDIA SERVER
2007 Adobe Systems Incorporated. All rights reserved. Adobe Flash Media Server Adobe Systems Incorporated AdobeAdobe Adobe AIRAdobe PremiereAcrobat ConnectActionScriptAfter EffectsColdFusionFlashFlash Lite Flex All other trademarks are the property of their respective owners. Portions include software under the following terms: Sorenson Spark Sorenson Media, Inc. Licensee shall not use the MP3 compressed audio within the Software for real time broadcasting (terrestrial, satellite, cable or other media), or broadcasting via Internet or other networks, such as but not limited to intranets, etc., or in pay-audio or audio on demand applications to any non-pc device (i.e., mobile phones or set-top boxes). Licensee acknowledges that use of the Software for non-pc devices, as described herein, may require the payment of licensing royalties or other amounts to third parties who may hold intellectual property rights related to the MP3 technology and that Adobe has not paid any royalties or other amounts on account of third party intellectual property rights for such use. If Licensee requires an MP3 decoder for such non-pc use, Licensee is responsible for obtaining the necessary MP3 technology license. Adobe Systems Incorporated, 345 Park Avenue, San Jose, California 95110, USA. Notice to U.S. Government End Users. The Software and Documentation are Commercial Items, as that term is defined at 48 C.F.R. 2.101, consisting of Commercial Computer Software and Commercial Computer Software Documentation, as such terms are used in 48 C.F.R. 12.212 or 48 C.F.R. 227.7202, as applicable.consistent with 48 C.F.R. 12.212 or 48 C.F.R. 227.7202-1 through 227.7202-4, as applicable, the Commercial Computer Software and Commercial Computer Software Documentation are being licensed to U.S. Government end users (a) only as Commercial Items and (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein.unpublished-rights reserved under the copyright laws of the United States.Adobe Systems Incorporated, 345 Park Avenue, San Jose, CA 95110-2704, USA.For U.S. Government End Users, Adobe agrees to comply with all applicable equal opportunity laws including, if appropriate, the provisions of Executive Order 11246, as amended, Section 402 of the Vietnam Era Veterans Readjustment Assistance Act of 1974 (38 USC 4212), and Section 503 of the Rehabilitation Act of 1973, as amended, and the regulations at 41 CFR Parts 60-1 through 60-60, 60-250, and 60-741. The affirmative action clause and regulations contained in the preceding sentence shall be incorporated by reference.
iii 1...................................................................... 1............................................................................ 3...................................................................................... 3.................................................................... 6 2................................................................. 10............................................................................. 14....................................................................... 17....................................................................... 18 3........................................................ 20........................................................................... 21................................................................... 22...................................................... 22.......................................................... 23
1 1 Adobe Flash Media Server Flash Media Server Adobe Flash PlayerAdobe AIR Adobe Flash Lite Flash Media Server 3 Adobe Flash Media Streaming ServerAdobe Flash Media Interactive Server Adobe Flash Media Development Server 3 Flash Media Streaming Server Flash Media Streaming Server Flash PlayerAIR Flash Lite Flash Player VOD 2 Flash Media Streaming Server VOD Flash PlayerAIR Flash Lite API Flash Media Streaming Server 2 Flash Media Interactive Server Flash Media Interactive Server Flash PlayerAIR Flash Lite ActionScript ActionScript SDK C++ Flash Media Interactive Server Flash Media Interactive Server Flash Media Streaming Server Flash Media Interactive Server ActionScript Flash Media Interactive Server Flash Media Streaming Server
2 Flash Media Interactive Server Adobe Acrobat Connect Flash Media Development Server Flash Media Development Server Flash Media Interactive Server Flash Media Interactive Server Flash Media Development Server 10 Flash Media Interactive Server Flash Media Streaming Server Flash Media Development Server 10 8 SMP 4 SMP 8 SMP VOD VOD C++ 1 RTMP SWF Adobe Media Player
3 www.adobe.com/go/learn_fms_sysreqs_jp RootInstall/applications/vod/media Flash Player 8 Flash Player 9 Adobe Flash CS3 Professional Flash 8 FLVPlayback VOD VOD ActionScript 2.0 ActionScript 3.0 Adobe Flash Media Server VOD Flash Player 8 Flash Player 9 Adobe Flash Media Encoder ActionScript 2.0 ActionScript 3.0 Adobe Flash Media Server Adobe Flash Media Server Flash Media Interactive Server Flash Media Development Server Adobe Flash Media Server RTMPRTMPE RTMPReal-Time Messaging Protocol 128 SSL RTMPReal-Time Messaging Protocol
4 SWF SWF Adobe Flash Media Server 22 SWF ACL 2 ActionScript API Authorization API Adobe Flash Media Server http://www.adobe.com/go/fms_jp Flash Player 9 Update 3 NetStream.pause() Adobe Flash Media Server ActionScript 2.0 Language ReferenceActionScript 3.0 NetStream.pause() : Flash Media Interactive Server Flash Media Development Server Adobe Flash Media Server 19 Adobe Flash Media Server 16 Adobe Flash Media Server 17
5 ActionScript CPU Adobe Flash Media Server 32 Adobe Flash Media Server 14 File : Flash Media Interactive Server Flash Media Development Server File C++ API HTTP API Authorization : Flash Media Interactive Server Flash Media Development Server Authorization C++ API Authorization ActionScript API API Access : Flash Media Interactive Server Flash Media Development Server Access C++ API Access 1 API FMSCheck Adobe Flash Media Server 65
6 FLVCheck Adobe Flash Media Server 67 XML fms.ini 1 H.264 HE-AAC Flash Player 9 Update 3 AIR MPEG-4 H.264 HE-AAC Adobe Premiere Pro Adobe After Effects Flash Media Server 3 H.264 HE-AAC Flash Player 9 Update 3 AIR 302 : Flash Media Interactive Server Flash Media Development Server NetConnection.Connect.Reject Access APIAuthorization API ActionScript API Adobe Flash Media Interactive Server Plug-in API Reference Server-Side ActionScript Language Reference AMF3 Flash Player 9 ActionScript 3.0 Action Message FormatAMF3 Adobe Flash Media Server Action Message FormatAMF IPv6 Flash Media Server 3 IPv6 Adobe Flash Media Server 30 IPv6 Flash Media Server FLVPlayback ActionScript
7 Adobe Flash Media Encoder Flash Media Server ActionScript Flash Player 30 30 Flash Media Interactive Server RTMP A B C D A. Flash Media Encoder Flash Player AIR B. Flash Media Server C. RTMPD.Flash PlayerAIR Flash Lite 1 A B C D A. B. Flash Media ServerC. Flash PlayerAIR Flash Lite D.Flash Media Server
8 : Flash Media Interactive Server Flash Media Development Server PC http://www.adobe.com/go/learn_fms_fme_jp Adobe Flash Media Encoder : Flash Player AIR A B C D E A. B. Flash Media Encorder Flash Player AIR C.Flash Media Server D. Flash Media ServerE.Flash PlayerAIR Flash Lite Flash Media Development Server CDN Flash Media Interactive Server
9 Flash Media Interactive Server Web A A A B A A A. B. Flash Media Interactive Server
10 2 Adobe Flash Media Server ActionScript Adobe Flash PlayerAdobe AIR Adobe Flash Lite ActionScript ActionScript 1.0 RTMPReal-Time Messaging Protocol RTMP TCP/IP Web HTTP RTMP Flash Media Server A B HTTP C RTMP D E Flash Media Server A. Web B. Web SWF C. Flash PlayerAIR Flash Lite SWF D. SWF Flash Media Server E. Flash Media Server Flash Media Streaming Server VOD 2 SDK Flash Media Interactive Server Flash Media Development Server Flash Media Streaming Server SDK Flash Media Interactive Server Flash Media Development Server C++ SDK
11 Flash Media Interactive Server Flash Media Development Server Flash Media Streaming Server VOD : Flash Media Streaming Server Flash Media Interactive Server VOD Web Flash Media Server Flash Media Server 3/applications Flash Media Server 3/applications/exampleApplication/instance1Adobe Flash Media Server RTMPReal-Time Messaging Protocol Flash PlayerAIR Flash Lite RTMPReal-Time Messaging Protocol RTMP 1 RTMP Flash Media Server 3 RTMP 5 RTMP RTMP 1935 193544380RTMP80RTMPT RTMPT HTTP RTMP RTMP HTTP 80 RTMPS SSL RTMP SSL TCP/IP Flash Media Server SSL 443 RTMPE RTMP RTMPE SSL Adaptor.xml RTMPE Flash Player RTMP 1935RTMPE443RTMPE80RTMPE80RTMPTE RTMPTE RTMPE 80
12 Flash Media Server Flash Media Server Flash Media Encoder Flash Player AIR Flash Lite Web PC Flash Player : Flash Media Interactive Server Flash Media Development Server XML NetStream.publish() NetStream.play() ActionScript 2.0 ActionScript 3.0 Stream.play() NetStream.publish() ActionScript : Flash Media Encoder 2 Flash Media Encoder 2 Flash Media Server 3 Flash Media Server Flash Player AIR Flash Media Encoder 2 ActionScript Flash Player AIR Flash Media Encoder 2 On2 VP6 Flash Player AIR Sorenson Spark Nellymoser On2 VP6 Flash Media Encoder 2 SWF Flash Player SWF Flash Player Sorenson Spark 6 6Flash Lite 3 On2 VP6 6 8Flash Lite 3 H.264MPEG-4 Part 10 9 9 Update 3AIR ADPCM 6 6Flash Lite 3
13 SWF Flash Player MP3 6 6Flash Lite 3 AACMPEG-4 Part 3 9 9 Update 3AIR : AIR Flash Player 9 Update 3 Flash Player AIR On2 VP6 Flash Player 9 Update 3 AIR MPEG-4 MPEG-4 ISO/IEC 14496-3Audio AAC ISO/IEC 14496-10Video AVC ISO/IEC 14496-12 3GPP TS 26.245Timed Text Format Flash Player 9 Update 3 AIR AAC MainAAC LCSBR BaseBPMainMPHighHiP 1 1 Flash Media Server 3 FLV Flash Media Server12 3 FLV FLV On2 VP6Sorenson Spark MP3 FLV On2 Sorenson Squeeze Flash FLV F4VMP4M4AMOVMP4V3GP 3G2 Flash Media Server 3 MPEG-4 Part 14 H.264 AAC Adobe Premiere Adobe AfterEffects : H.264 AAC H.264 AAC Exploring Flash Player support for high-definition H.264 video and AAC audio Flash Media Server ActionScript ActionScript SharedObject 2 cookie Flash Player Flash Media Server
14 : Flash Media Streaming Server Adobe Flash Media Server Flash Media Interactive Server Flash Media Development Server NetConnection.call() Client Client.call() NetConnection NetConnection.call() Server-Side ActionScript Language Reference for Adobe Flash Media ServerActionScript 2.0 Language ReferenceActionScript 3.0 Flash Media Interactive Server Flash Media Development Server Web Flash Media Server Web WebService ColdFusion ActionScript Adobe Flash Media Server Server-Side ActionScript Language Reference : Flash PlayerAIR Flash Lite ActionScript API Flash Media Server Flash PlayerAIR Flash Lite ActionScript API Flash PlayerAIR Flash Lite Adobe Flash Adobe Flex ActionScript 2.0 ActionScript 3.0 Flash Player Flash Media Server Camera Flash Player AIR NetConnection NetStream Flash Media Server Flash Media Server Flash PlayerAIR Flash Lite
15 Microphone Flash Player AIR NetConnection NetStream Flash Media Server Flash Media Server Flash PlayerAIR Flash Lite NetConnection Flash Media Server Flash Media Server Flash Remoting NetStream NetConnection Flash Media Server SharedObject SWF Flash Media Server Video SWF Video ActionScript 3.0 Adobe Flash Media Server ActionScript 2.0 Language Reference ActionScript API Flash Media Interactive Server Flash Media Development Server ActionScript ActionScriptJavaScript 1.5 ActionScript 1.0 ECMAScript Language Specification Edition 3 ActionScript 1.0 ActionScript Flash Media Server Mozilla SpiderMonkey ActionScript Application Singleton Application Client Client File LoadVars HTTP URL URL Log Web NetConnection Flash Media Interactive Server Flash Media Development Server Flash Media Interactive Server Flash Media Development Server NetStream NetConnection 2 Flash Media Server SharedObject SOAPCall Web
16 SOAPFault WebService.onFault() SOAPCall.onFault() Stream Stream WebService WSDL/SOAP Web Web XML XML XMLSocket Flash Media Server IP XMLStreams XMLSocket Server-Side ActionScript Language Reference API Flash Media Interactive Server Flash Media Development Server C++ Access Access Access Authorization Authorization URL Authorization Flash Media Interactive Server Flash Media Interactive Server File I/O I/O File I/O Adobe Flash Media Interactive Server Adobe Flash Media Interactive Server Plug-in API Reference Administration API Administration API RTMP Flash Player AIR HTTP Web Administration API Adobe Flash Media Server Administration API Reference
17 Flash Media Server Flash Media Server Flash Media Interactive Server Flash Development Server 1 URL Flash Media Server Adobe Flash Media Server 3 Flash Media Server ActionScript : Flash Media Streaming Server ActionScript Adobe Flash Media Server : Flash Media Streaming Server Flash Media Interactive Server Flash Media Development Server VOD 24 365 : ActionScript
18 Adobe Flash Media Server 4 2 2 vhost 1 1 1 Server.xmlAdaptor.xmlVhost.xmlApplication.xml XML Users.xml Logger.xml fms.ini 1 Adobe Flash Media Server 8
19 Flash Media Administration Server Flash Media Server Administration API Administration API Adobe Flash Media Server 74 Administration API Administration Console Administration ConsoleAdministration API Admministration Console 2 Adobe Flash Media Server 38 Administration Console : Administration Console FMSCheck FLVCheck 2 FMSCheck fmscore FLVCheck Flash Media Server FLVCheck MP4 FLV Flash Media Server W3C Administration Console Flash Media Server access.xx.log application.xx.log ID 1 master.xx.log edge.xx.logcore.xx.logadmin.xx.log httpcache.xx.log
20 3 Adobe Flash Media Server RTMP XML ActionScript ActionScript Flash Media Server Flash Media Server Adobe Flash Player Flash Media Server Flash Media Server 2 RTMPRTMPE 128 SSL RTMPE RTMP 15% URI RTMPE nc.connect("rtmpe://www.example.com/mediaapplication") : Flash Player 9 Update 3 AIR RTMPE Secure Sockets LayerSSLTCP/IP Flash Media Server RTMPS SSL SSL SSL RTMP 50% RTMPS URI RTMPS nc.connect("rtmps://www.example.com/mediaapplication") Adobe Flash Media Server SSL Adobe Flash Media Server 25 SSL
21 : SWF SWF SWF SWF Flash Media Server Adobe Flash Media Server 22 SWF Adobe Flash Media Server 22 : Flash Media Streaming Server Flash Media Server ActionScript Client Client.referrer SWF URL URL Client.ip IP Flash Player Adobe Flash Media Server : Flash Media Streaming Server ActionScript Client.readAccess Client.writeAccess Adobe Flash Media Server ActionScript Client.audioSampleAccess Client.videoSampleAccess Adobe Flash Media Server Access Adobe Flash Media Interactive Server Authorization Adobe Flash Media Interactive Server : Adobe Flash Media Server 33
22 NetConnection.connect() LDAP Adobe Flash Media Server Administration Console Administration Console Adobe Flash Media Server 48 IP Adobe Flash Media Server Admin Adobe Flash Media Server 48 1 Adobe Flash Media Server 8 Application.xml JSEngine ActionScript JavaScript ActionScript Adobe Flash Media Server 12 JavaScript Adobe Flash Media Server JSEngine
23 Flash Media Interactive Server secure.asc protectobject() getglobal() getglobal() secure.asc protectobject() protectobject() secure.asc secure.asc main.asc Server-Side ActionScript Language Reference for Adobe Flash Media Server Real-Time Messaging ProtocolRTMPE SWF J2EE SWF SWF SWF SWF SWF RTMPE RTMPE 128 SWF RTMPE Flash Media Server Flash Media Server
24 B 1 HTTPS 2 A 3 RTMPE 4 A. Flash Player AIR B. C. Flash Media Server 1. HTTPS 2. 3. RTMPE SWF 4. C : RTMPE SWF
25 302 6 3G2 13 3GP 13 A AAC 12 Access 16, 21 access.log 19 Action Message FormatAMF6 ActionScript 10, 13, 14 ActionScript 1.0 10, 15 Adaptor.xml 18 admin.log 19 Administration API 16 Administration Console 19, 22 Adobe AfterEffects 13 Adobe Flash 14 Adobe Flex 14 Adobe Premiere 13 ADPCM 12 AIRAdobe Integrated Runtime 10, 12 Application 15 application.log 19 Application.xml 18, 22 Authorization 16, 21 C C++ Camera 14 Client 14, 15 Client.audioSampleAccess 21 Client.call() 14 Client.ip 21 Client.readAccess 21 Client.referrer 21 Client.videoSampleAccess 21 Client.writeAccess 21 core.log 19 E ECMAScript 15 edge.log 19 F F4V 13 File 15 File 16 Flash Lite 10 Flash Media Administration Server 19 Flash Media Development Server 2, 13, 14, 15 Flash Media Encoder 8, 12 Flash Media Interactive Server 1, 9, 13, 14, 15 Flash Media Streaming Server 1 Flash Player 10, 12 21 FLV 13 FLVCheck 19 FLVPlayback 6 fms.ini 18 FMSCheck 19 H H.264 12 httpcache.log 19 I IPv6 6 J JavaScript 15 L LoadVars 15 Log 15 Logger.xml 18 M M4A 13 master.log 19 Microphone 14 MOV 13 Mozilla SpiderMonkey 15 MP3 12 MP4 13 MPEG-4 12 N Nellymoser 12 NetConnection 14, 15 NetConnection.call() 14 NetStream 14, 15 O On2 VP6 12 P PC 12 R RTMPReal-Time Messaging Protocol10 RTMPE 20 RTMPS 20 S Server.xml 18 SharedObject 13, 14, 15 SharedObject.getRemote() 14 SOAPCall 15 SOAPFault 15 Sorenson Spark 12 SSL 11, 20 Stream 15 SWF 21
26 T TCP/IP 10 U Users.xml 18 V vhost Video 14 VOD 3 W W3C 19 WebService 16 X XML 12 XML 16 XML 18 XMLSocket 16 XMLStreams 16 18 14 11 10 17 Flash Media Development Server 2 Flash Media Interactive Server 1 Flash Media Streaming Server 1 2 14 18 22 19 Administration API 16 Administration Console 19, 22 Flash Media Administration Server 19 FLVCheck 5 FMSCheck 5 13 10 21 10 ActionScript ActionScript 17 16 7 AAC 12 ADPCM 12 H.264 12 MP3 12 Nellymoser 12 On2 VP6 12 Sorenson Spark 12 CDN7 ActionScript 10, 13, 14, 15, 22 3 22 20 12 20 3 21 21 23 3 20 RTMP 11 SSL 20 16 17 14 20 10 21 18 9, 12 22 13 17 17 11 22 4, 22 12 3 3, 8 3
27 3, 6 6 6 11 21 21 3G2 13 3GP 13 F4V 13 FLV 13 MOV 13 MP4 13 MP4V 13 Access 16, 21 Authorization 16, 21 File 16 21 HTTP 10 RTMP 10, 11 RTMPE 11, 20 RTMPS 11 RTMPT 11 RTMPTE 11 SSL 20 TCP/IP 10 20 8 3 12 3 3, 6, 8 6 RMI14 17 19