Adobe Flash Media Server 3.5 1 2 Flash Media Server 3.5 3 Adobe Flash Media Server 3.5 5 Flash Media Server 6 Flash Media Server 7 Flash Media Server 8 Flash Media Server Adobe Flash Player 9 Flash Media Server 3.5 11 Flash Media Server 11 HTTP 13 16 Flash Media Server 3.5 22 24 HD 27 28 29 31 Flash Media Server 3.5 31 35 41 43 45 46 Flash Media Server 3.5 50 52 Flash Media Server 3.5 55 57 58 59 Flash Media Server 59 59 Adobe Flash Media Adobe Flash Flash Media Server 3.5 HTTP DVR H.264 Flash Media Server 3.5 Adobe Flash Media Server Adobe Flash Media Server Flash Media Server DVR HD Flash Media Server On2 VP6 H.264/AAC Windows Mac Linux HTTP 1 Adobe Flash Player 99 Windows Linux
DVR ActionScript H.264 SWF Flash Adobe Flex Flash Flash Media Server 3.5 Adobe Flash Flash Media Server Flash Player Web Adobe AIR Flash Lite 3 Flash Media Server 3.5 Adobe Flash Player Adobe AIR API IT Adobe Flash Media Server 3.5 IT API Flash Media Server 3.5 Adobe Flash Media Server 3.5 HD Adobe Flash Media Server 3.5 Flash Media Server Flash Player Adobe AIR Flash Lite 3 Adobe Media Player Flash Media Server 3.5 Flash Player QoS DVR 2
HTTP H.264 Adobe AIR Adobe Media Player ActionScript C++ Windows 2008 Linux Red Hat 5.2 CPU 1 Adobe Extensible Metadata Platform XMP SWF MPEG-4 Flash Media Server 2 3 Flash Media Server Flash Media Server 3.5 Adobe Flash Media Server 3.5 Flash Media Server 3 Adobe Flash Media Development Server 3.5 Adobe Flash Media Streaming Server 3.5 Adobe Flash Media Interactive Server 3.5 Flash Media Interactive Server 3.5 Flash Media Server 3.5 Adobe Flash Media Development Server 3.5 www.adobe.com/jp 10 3
Adobe Flash Media Streaming Server 3.5 Flash Media Streaming Server 3.5 Adobe Flash Media Live Encoder Flash Player Adobe AIR Adobe Media Player Flash Lite HD H.264 Flash Media Streaming Server 3.5 2 Adobe Flash Media Live Encoder FLVPlayback Flash 8 SWF VOD VOD FLVPlayback Flash 8 FLV SWF HTML Flash Media Flash Media Server 3 Flash Media Interactive Server Flash Media Interactive Server Adobe Flash Media Adobe Flash Media Interactive Server 3.5 Adobe Flash Media Interactive Server 3.5 DVR API HTTP 302 H.264 4
Flash Media Interactive Server Flash Media Interactive Server PC Voice over Internet Protocol VoIP Flash Media Flash Media Interactive Server Flash Media Interactive Server Lightweight Directory Access Protocol LDAP Flash Remoting Simple Object Access Protocol SOAP XML Adobe Flash Media Live Encoder ActionScript C++ Flash Media Server Flash Media Interactive Server 3.5 Flash Media Streaming Server 3.5 Flash Media Development Server 3.5 XMP HD H.264/AAC SWF 2GB IPv6 Adobe Media Player Flash Lite 3 10 5
Flash Media Interactive Server 3.5 Flash Media Streaming Server 3.5 Flash Media Development Server 3.5 8 SMP 4 SMP 8 SMP Flash Media Server VOD 1 ActionScript C++ AMF3 LDAP Adobe Media Player Flash Media Server Windows Microsoft Windows Server 2003 SP2 Microsoft Windows Server 2008 Microsoft Windows XP Flash Media Development Server Linux Linux Red Hat 4 Linux Red Hat 5.2 3.2 GHz Pentium 4 Xeon 2 GB RAM 4 GB 1 GB www.adobe.com/go/learn_fms_sysreqs_jp 6
Flash Media Server Flash Media Server 3 Flash Media Server 3 Flash Media Interactive Server 3 Flash Media Interactive Server 3.5 Flash Media Streaming Server 3 Flash Media Streaming Server 3.5 Flash Media Interactive Server 3.5 Macromedia Flash Media Server 2 Flash Media Server 2 Flash Media Server 2 Flash Media Server 2 Professional Origin Edge Flash Media Interactive Server 3.5 Flash Communication Server 1.x Personal Professional 3.5 Flash Media Server 2.0 Flash Media Interactive Server 3.5 Flash Media Streaming Server 3.5 Flash Media Streaming Server Flash Media Streaming Server 3.0 2 Flash Media Streaming Server 3.5 Flash Media Interactive Server 3.5 Flash Media Streaming Server 3.5 Flash Media Interactive Server 3.5 Flash Media Interactive Server 5 Flash Media Server Flash Media Server 3.5 2 Flash Media Server 3.5 Flash Media Server 7
Flash Media Server Adobe Flash Player 6 7 8 9 9,0,115,0 10 Sorenson H.263 On2 VP6 H.264 HE-AAC RTMPE/RTMPTE SWF GPU XMP RTMFP Speex Adobe AIR 1.0 Adobe AIR HTML Ajax Flex Flash Web RIA Adobe AIR I/O Adobe AIR Flash Media Server SWF Adobe Media Player 1.0 Adobe Media Player AMP Adobe AIR Flash Media Interactive Server Adobe Media Player Adobe Flash Lite 3.0 Flash Media Server 3.5 Flash Lite 3 FLV MP3 On2 VP6-E Sorenson Spark MP3 ActionScript 2.0 API NetConnection NetStream ID Real-Time Messaging Protocol RTMP Flash Media Server 3.5 Flash Lite 3 8
Flash Media Server 3.5 Flash Media Server Flash Flex SWF AIR Web Flash PlayerFlash Lite 3 Adobe AIR Flash Media Server Adobe ColdFusion 8 Adobe Flash Media Live Encoder Flash Media Server 1 1 Flash Media Server RTMP Flash Media Server RTMP Transmission Control Protocol TCP Flash Media Server 3.5 RTMP RTMPE RTMPE Secure Sockets Layer SSL RTMPE Flash Media Server 3.5 1 Flash Media Server 3.5 RTMP 5 RTMP RTMP 1935 1935 443 RTMPT 80 1935 IANA RTMPT HTTP RTMP RTMP HTTP 80 RTMPS SSL RTMP SSL TCP/IP Flash Media Server SSL 443 RTMPE RTMP RTMPE SSL SSL RTMPE Flash Player RTMP 1935 443 80 80 RTMPTEFlash Player 9,0,115,0 Adobe AIR Adobe Media Player RTMPTE HTTP 80 Flash Player 9,0,115,0 Adobe AIR Adobe Media Player SSL RTMPS RTMP Flash Media Server 9
Flash Media Server Web SWF 1 HTTP 2 Flash Player Flash Media Server RTMP 3 Flash Media Server Flash Media Server 3.5 Adobe AIR Flash Lite 3 Flash Player 6 Flash Player Flash Media Server 3.5 FLV MP3 AMF0 Flash Media Server 3.5 Flash Player 9,0,115,0 MPEG-4 Flash Media Server Adobe AIR Flash Player Sorenson Spark FLV 6 7 8 9 Nellymoser/MP3 On2 VP6 FLV Flash Lite 3 8 9 Nellymoser/MP4 H.264 * MPEG-4 mp4 m4v f4v 3GPP 9,0,115,0 AAC+/MP3 Nellymoser FLV 6 Sorenson Spark/ On2 VP6 MP3 MP3 Flash Lite 3 6 Sorenson Spark/ On2 VP6 AAC+ HE-AAC AAC v1 AAC v2 MPEG-4 mp4 m4a f4v 3GPP 9,0,115,0 H.264 Speex FLV 10 Sorenson Spark/Speex AMF0 Flash Lite 3 6 7 8 9 AMF3 8 9 * Flash Player H.264 HiP f4v MPEG-4 ISO 14496-10 AAC+ ISO 14496-3 ActionScript Flash H.264/AAC Flash CS3 Professional FLVPlayback RTMP RTMPE FLVPlayback ActionScript 1 2 3 H.264 Flash CS4 Professional FLVPlayback 10
H.264/AAC Flash Player 9 FAQ http://labs.adobe. com/wiki/index.php/flash_player:9:update:h.264 Flash Media Server Flash Media Server API ActionScript API Adobe Flash MX 2004 Adobe FlexBuilder Flash Media Server ActionScript ActionScript API Flash Media Interactive Server ActionScript ActionScript ActionScript ActionScript 1.0 API Flash Media Interactive Server C++ Flash Media Server 3.5 Administration API API Administration API Flash Media Server Flash Player Adobe AIR HTTP Adobe Flash Player 3 SWF Web SWF SWF SWF SWF FLV SWF 11
Flash MX 2004 Flash Flex Video ActionScript SWF FLVPlayback Web HTTP Web 1 Web 10 Web 12
Flash MX Flash Player 6 Flash Communication Server MX ActionScript SWF ActionScript 1 1 10 2 30 40 3 20 Web HTTP Flash Media Server Web Flash Media Server 3.5 Flash Media Server 3.5 13
Web Web DV Flash Player Flash Media Interactive Server Flash Media Server Flash Media Interactive Server Flash Media Server 1 ActionScript 2 Web Web Flash Video Streaming Service FVSS Adobe Flash Player FVSS Flash Media Server FVSS http://www.adobe.com/jp/ products/flashmediaserver/fvss Flash Media Server 30 100 Kbps Web Flash Media Server 14
Flash Media Server 3 ActionScript Web Flash Sorenson Spark VP6-E FLV Flash SWF Flash 1 SWF Flash Flash SWF SWF SWF Adobe Flash Media Live Encoder Flash Video Exporter Sorenson Squeeze On2 Flix SWF SWF Web DV Adobe Flash Media Live Encoder ActionScript SWF SWF SWF NetStream Media Flash 8 Professional SAN FVSS CDN ActionScript Flash Media Server Flash Media Server 15
120 RAM SWF Web Action- Script Flash Player 6 Flash Player 7 Flash Player 6 Flash Media Server 3.5 Adobe Flash Media Server 3.5 Flash Player API Adobe Flash Media Server 3.5 Flash Media Server 3.5 HD Flash Media Server 3.5 Flash Media Server 3 1 Linux 300 Flash Media Server 3.5 Flash Media Server 3 RTMP RTMPE 16
Flash Media Server 3.5 CPU 1 1 RTMP RTMPE Linux Red Hat 4 CPU RAM CPU Flash Media Server 3.5 Flash Media Server 3.5 Flash Media Server 3 Windows 2 Linux 3 2 Flash Media Server VOD Flash Media Live Encoder 2 1 Gbps 2 1 Gbps 3.6 GHz Xeon HP ProLiant DL360 G4p 3.5 GB 200 MHz DDR SDRAM SCSI2 64 GB RAID 0 10K RPM 1 GB Pro 100 XF 133 MHz Windows Server 2003 SP1 Linux Red Hat 4 2.6.9-22 Flash Player 9,0,115,0 Flash Media Server 700 Kbps FLV 117 763MB On2 VP6 300 Kbps FLV 53 105 MB On2 VP6 128 Kbps MP3 52 61 MB MP3 ID3v2.3 3 CPU 20 Linux CPU 20 1 Gbps 2 CPU 20 17
1 Gbps の制限下における 300 Kbps の録画済みビデオの 1 Gbps の 制 限 下 に お け る 700 Kbps の 録 画 済 み ビ デ オ の ストリーム ストリーム 次のグラフでは 様々な CPU の使用率 プロトコル ビットレートにおける同時ストリーム数を示してい ます CPU の使用率が高まるにつれ より多くのストリームを配信できることに注目してください これ ら の グ ラ フ は 上 限 が 1 Gbps い ず れ の 場 合 も CPU 使 用 率 が 100 に 達 し な い 条 件 下 の 結 果 で す データレートが高くなるほど 早く能力制限に到達し データレートが低くなるほど同様の接続を提供する ための CPU 使用率が高まります Windows Linux CPU 使用率が同等である場合 RTMPE を使用することによる処理能力の低下は 平均 25 30 にすぎ ません RTMPE を用いたデプロイの方が CPU 使用率が高まるものの それでも 1 Gbps ネットワークの 能力は CPU 使用率 70 未満で完全に満たされます ライブビデオ Flash Media Server からのライブビデオのストリーミングは オンデマンドでストリーミングされる録画済 みビデオと同じ要素の影響を受けます 次のグラフでは ライブビデオを用いた場合の対応容量を示して います 測定結果は On2 VP6 ビデオコーデックと MP3 オーディオコーデックを使用して Flash Media Live Encoder 2 からストリーミングされたライブビデオの場合のものです 300 Kbps のライブビデオ 700 Kbps のライブビデオ 18
Flash Media Server 2 Flash Media Server 3.5 Flash Media Server 2 2 Flash Media Server 2 Flash Media Server 2 3.5 RTMP CPU 60 CPU 20 Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server 3.5 1 OS 1935 80 10 1 20 19
Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server 3.5 Flash Media Server 2 3 1 10 20 10 Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server 2 Flash Media Server 3.5 Server.xml 60 RTMP Flash Media Streaming Server Flash Media Interactive Server Flash Player 9,0,115,0 Flash Media Server RTMP Flash Media Server 3.5 RTMP RTMP Flash Media Server 3 Flash Player Flash Media Server RTMP SWF SWF FLV Flash Media Server 2 SSL Flash Media Server 3 RTMPE 128 SSL SSL RTMP RTMPS RTMPE nc.connect( rtmpe://www.example.com/myapplication ) RTMPE RTMP RTMPTE Flash Media Streaming Server Flash Media Interactive Server Flash Player 10 QoS 20
Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server Flash Media Server ActionScript 2 3 main.asc Application.xml Adobe Flash Media Interactive Server 3.5 Flash Media Interactive Server Flash Player 6 Flash Media Interactive Server 3.5 FMSMaster.exe Windows fmsmaster Linux FMSCore.exe Windows fmscore Linux Flash Media Server Master Edge Core Admin 4 Master Core Master 1 Core Application.xml Core Master Core Master Master Master Edge Core 21
Flash Media Interactive Server Flash Player 6 adaptor RAM Flash Media Streaming Server Flash Media Interactive Server Flash Player 10 Flash Media Server 3.5 Flash Media Rights Management Server Flash Media Server 3.5 HTTP HTTP Flash Media Rights Management Server www.adobe.com/jp/products/flashmediarightsmanagement SWF Flash Media Streaming Server Flash Media Interactive Server Flash Player 9,0,115,0 SWF SWF Flash Media Server 3.5 URI Uniform Resource Identifier SWF SWF SWF SWF SWF Application.xml SWF SWF SWF SWF SWF SWF SWF SWF Flash Media Server 3.5 SWF File SWF Adobe AIR SWF Adobe AIR SWF SWF File Flash Media Interactive Server Flash Player 6 Flash Media Server 3.5 HTTP 302 RTMP Access ActionScript Acess URI Flash Media Server 22
API FLVPlayback Flash Media Server 3.5 Adobe Flash Media Interactive Server Flash Media Interactive Server Flash Player 6 Adobe Flash Media Interactive Server 3.5 C++ File Authorization Access 3 API Adobe Flash Media Interactive Server Plug-in API Reference File File Flash Media Server HTTP FTP Flash Media Server 3 1 Flash Media Server File I/O HTTP Flash Media Server Flash Media Server VOD SWF Authorization Authorization NetConnection NetStream Authorization Authorization Authorization C++ 23
Access Access 1 Access 1 Access Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server Flash Media Server 3 RAM Flash Media Server 2 Flash Media Server 3.5 IPv6 Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 IPv6 IPv4 192.168.0.1 Flash Media Server 3.5 32 128 Flash Media Server IPv6 HD Flash Media Server 3.5 Flash Media Server 3.5 FLV Sorenson Spark On2 VP6/MP3 MPEG-4 H.264/AAC+ 50 Kbps 20 Mbps HD Flash Media Server Flash Flash LT SDHD 3 Video LT Flash Lite 3 On2 VP6 Video SD Web On2 VP6 H.264 Video HD HD On2 VP6 H.264 24
3 LT level 1 VP6 Mobile GSM LT level 2 VP6 Mobile 3G LT level 3 VP6 Mobile 3G-high SD level 1 On2 VP6 H.264 160x112 SD level 2 On2 VP6 H.264 320x240 SD level 3 On2 VP6 H.264 640x480 HD level 1 On2 VP6 H.264 640x480 HD level 2 On2 VP6 H.264 1,280x720 HD level 3 On2 VP6 H.264 1,920x1,080 www.adobe.com/jp/products/hdvideo/supported_technologies/h264.html 5 30 / fps Flash Player 9 H.264 Flash Media Streaming Server Flash Media Interactive Server Flash Player 9,0,115,0 H.264 Flash Media Server 3.5 Flash MPEG-4 part 10 MP MP HiP HiP HD DVD Blu-ray DVD 10 Hi10P HiP 10 Flash Player 9 H.264 HE-AAC MP4 M4A MOV MP4V 3GP 3G2 MPEG-4 H.264 www.adobe.com/jp/products/hdvideo/supported_technologies/h264.html Flash Player HD www.adobe.com/ jp/products/hdvideo/systemreqs.html HE-AAC Flash Media Streaming Server Flash Media Interactive Server Flash Player 9,0,115,0 Flash Media Server 3.5 HE-AAC ISO/IEC 14496-3 MPEG-4 part 3 Advanced Audio Coding AAC Main MPEG-2 AAC 1 5 1 5.1 ch AAC Low Complexity LC AAC Main CPU AAC LC 25
High Efficiency AAC v2 HE-AAC+ eaac aacplus v2 SBR Spectral Band Replication PS Parametric Stereo AAC HE-AAC v2 48 5.1 7.1 HE-AAC www.adobe.com/jp/products/hdvideo/supported_technologies/heaacv2.html On2 VP6-S Flash Media Streaming Server Flash Media Interactive Server Flash Player 9,0,115,0 Flash Media Server 3.5 Flash Player 9,0,115,0 VP6-S VP6-S 500 Kbps VP6-S www.on2.com Flash Media Streaming Server Flash Media Interactive Server Flash Player 10 QoS H.264 VP6 Flash CS4 Flash Player 10 ActionScript ActionScript HD 3 2 3 5 ActionScript 26
HD Flash Media Streaming Server Flash Media Interactive Server Flash Player 9,0,115,0 Flash player 9,0,115,0 Flash Media Server Flash Media Server Flash Media Server 3.5 DVR Flash Media Interactive Server Flash Player 10 Flash Media Interactive Server 3.5 Spark H.264 ActionScript Flash Media Interactive Server Flash Media Streaming Server Flash Player 6 Flash Media Server Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server 3.5 CDN Flash Media Server Flash Media Live Encoder CDN 27
Flash Media Streaming Server 1 (FVSS) Flash Media Streaming Server Flash Media Streaming Server 2 (FVSS) Flash Media Streaming Server Flash Media Interactive Server Flash Player 9,0,115,0 readaccess writeaccess audiosampleaccess videosampleaccess Flash Media Server Flash Player 9 Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 1 Flash Media Server 3.5 Flash Lite 3 FLV On2 VP6/MP3 Flash Lite 3 NetConnection NetStream Flash Lite 3 Flash Media Server Flash Lite 3 Flash Lite 3.0 Motorola RAZR V3x RDF Resource Description Framework URI / CDMA Code Division Multiple Access 3G 28
FlashLite/3.0.1 Device/RAZRV3x Profile/razrv3x Network/2.5G RDF Motorola Razor URL http://motorola.handango. com/phoneconfig/razrv3x/profile/razrv3x.rdf Flash Media Server Flash Lite 3 Flash Media Server On2 VP6 Flash Lite Authorization Authorization ActionScript Client ActionScript Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server 3.5 ActionScript 3.0 NetStream.info NetStreamInfo NetStream.play2() NetStreamPlayOptions ActionScript 2.0 API Flash Media Server ActionScript 3 Language Reference VOD Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Streaming Server Flash Media Interactive Server 2 VOD VOD Flash Media Live Encoder Flash Media Server Flash Media Server Adobe Flash Media Server 29
AMF3 Flash Media Interactive Server Flash Player 8 Flash Media Server AMF3 Flash Media Server Number Boolean String Null Undefined Array Date XML Object ByteArray ByteArray AMF AMF3 AMF0 1 AMF3 AMF0 AMF0 AMF3 2 myamf ActionScript 3 ByteArray XML AMF3 AMF3 ByteArray AMF0 ByteArray AMF0 AMF0 AMF3 NetConnection.call Client.call application.broadcastmsg SharedObjects NetStream.send ActionScript NetConnection AMF3 Application.xml NetConnection.object-Encoding NetConnection Application.xml AMF3 NetConnection AMF0 AMF3 Flash Media Server 3.5 Administration API API Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Administration API Flash Media Server 3.5 Administration API ActionScript Web HTTP Flash Player Adobe AIR RTMP Administration Administration API Adobe Flash Media Server Administration API Adobe Flash Media Server Administration API Reference 30
Flash Media Server 3.5 Linux Windows Flash Media Server 3.5 Flash Media Server 1 CDN 1 1 Adobe Flash Media Server Flash Media Server Adobe Flash Media Server Flash Media Server 3 Flash Media Server 3 Flash Media Server 3.5 Flash Media Interactive Server Flash Media Streaming Server Flash Media Server 3.5 C++ Adobe Flash Media Server Flash Media Server 2 Macromedia Flash Media Server 2 Macromedia Flash Communication Server Flash Media Interactive Server 3.5 Flash Media Streaming Server 3.5 Flash Media Server 2 Flash Media Streaming Server Flash Media Server 3.5 Flash Media Server 2 Windows Program Files Adobe Flash Media Server 3.5 Linux /opt/adobe/fms Flash Media Server 2 ActionScript ActionScript Flash Media Server 3.5 Flash Flash Media Server 2 Flash Media Server 2 Management Console Flash Media Administration Console H.264 Adobe Flash Media Server Flash Media Server Administration Console Adobe Flash Media Server Administration Console Windows opt/adobe/fms/fms_adminconsole.htm Linux VOD View Applications New Instance VODLive samples/applications/vod/vodtest.html VOD FLV H.264 31
Adobe Flash Media Server Flash Media Server Flash Media Server Administration Console Apache HTTP Server Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server 3.5 Apache HTTP Server Apache SWF HTML RTMP Apache HTTP ActionScript RTMP HTTP RTMP HTTP Apache Apache Apache HTTP Apache HTTP Server Apache Flash Media Server Web Apache fms.ini Server.xml Apache Apache Flash Media Server Apache Flash Media Server Apache Adobe Flash Media Server 32
Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 1 1 1 Web IP SSL Flash Media Server Flash Media Server 3 XML FMS.ini XML RootInstall/conf XML Flash Media Server Users.xml Flash Media Administration Server Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 fms.ini RootInstall/conf Server.xml 1 IPv6 SWF SSL/RTMPE Server.xml Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Adaptor.xml IP RTMP Adaptor.xml SSL 33
RootInstall/conf Adaptor.xml _defaultroot_ conf/_defaultroot_ Adaptor.xml Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server Vhost.xml streaming.adobe.com IP DNS Domain Name Server WINS Windows Internet Name Service hosts _defaultvhost_ _defaultvhost defaultvhost_ 1 Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Application.xml Flash Media Interactive Server ActionScript AMF Application.xml /applications/app_name Application.xml Application.xml Application.xml Adobe Flash Media Server Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server Users.xml HTTP Flash Media Administration Server Server Management API Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server 3.5 34
Logger.xml Flash Media Server logs RootInstall/logs Server.xml Logging Logger.xml Flash Media Server 3.5 Adobe Flash Media Server Linux Flash Media Server Linux Web Flash Media Server 2 www.adobe.com/devnet/flashmediaserver/articles/performance_ tuning_webcasts.html Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 fms.ini SERVER.FLVCACHE_MAXSIZE 500 MB RTMP fms.ini APP.DEFAULT_CHUNKSIZE 128 1024 128 APP.VOD_CHUNKSIZE VOD CPU OS 2 GB Flash Media Interactive Server Flash Player 6 Flash Media Interactive Server CPU RAM OS Flash Media Server Flash Media Server FLV MP3 RAM 2 GB VHost DoS Flash Media Server Flash Media Interactive Server distribute 35
FMSCore Flash Media Server Application.xml scope adaptor vhost app inst adaptor Adaptor.xml XML SSL HTTP app Application.xml <Process> <Scope></Scope> <Distribute numprocs="1"></distribute> <LifeTime> <RollOver></RollOver> <MaxCores></MaxCores> </LifeTime> <MaxFailures>2</MaxFailures> <RecoveryTime>300</RecoveryTime> </Process> <scope></scope> 1 <scope>adaptor</scope> adaptor 36
<scope>vhost</scope> vhost <scope>app</scope> app <scope>inst</scope> inst CDN VOD Flash Media Server 1 app 4 GB RAM app Flash Media Interactive Server Flash Player 6 adaptor 4 1 3 2 6 37
3 RAM RAM VOD Application.xml <Process> <Scope></Scope> <Distribute numprocs="0"></distribute> <LifeTime> <RollOver></RollOver> <MaxCores></MaxCores> </LifeTime> </Process> <Scope> <Scope> <Distribute> <Scope>vhost</Scope> <Distribute> app inst clients 38
1 1 3,600 5 <Process> <Scope>adaptor</Scope> <Distribute numprocs="1">vhost</distribute> <LifeTime> <RollOver>3600</RollOver> <MaxCores>4</MaxCores> </LifeTime> </Process> 39
4 4 SWF numprocs numprocs 2 4 2 2 MaxCores 4 2 2 <Process> <Scope>adaptor</Scope> <Distribute numprocs="2">vhost</distribute> <LifeTime> <RollOver>3600</RollOver> <MaxCores>4</MaxCores> </LifeTime> </Process> MaxCores 4 numprocs 2 2 MaxCores NumProcs x 4 2 x 3600 = 7200 2 x NumProcs x MaxCores <Distribute>adaptor</Distribute> 2 2 x 2 x 4 = 16 RAM 4 4 GB RAM 16 64 GB RAM 40
Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server 3.5 10 Server.xml AutoCloseIdleClients true Server.xml Vhost.xml Application.xml Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Server.xml MaxConnectionRate 1 Flash Media Streaming Server Flash Media Interactive Server Flash Player 9,0,115,0 Application.xml AggregateMessages false CPU 1 1 Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Application.xml Flash Media Server Flash Media Server Flash Media Server 3.5 SWF Flash Media Streaming Server Flash Media Interactive Server Flash Player 9,0,115,0 SWF SWF SWF SWF Flash Media Server SWF 41
Application.xml SWF 1 <SWFVerification> Flash Media Live Encoder SWF Application.xml SWFVerification <SWFVerification enabled= true > <SWFFolder /> <MinGoodVersion /> <UserAgentExceptions> <Exception from= to= /> </UserAgentExceptions> <Cache> <TTL>1440</TTL> <UpdateInterval>5</UpdateInterval> </Cache> </SWFVerification> Flash Media Interactive Server 3.5 File SWF Flash Media Interactive Server Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 IP fms.ini VHOST.ALLOW Flash Media Administration Server Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 IP Flash Media Administration Server Server. xml AdminServer IP all HTTP Administration API Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 HTTP Flash Media Server Flash Media Administration API HTTP fms.ini USERS.HTTPCOMMAND_ ALLOW API Users.xml 42
RTMP RTMPE Flash Media Streaming Server Flash Media Interactive Server Flash Player 9,0,115,0 Adaptor.xml RTMP RTMPE 128 RTMPE ADAPTOR.RTMPE_ ENABLED off RTMPE RTMPE RTMPE RTMP CPU SSL Secure Sockets Layer Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 RTMPE SSL RTMPE SSL SSL Server.xml Flash Media Server Flash Media Server 3.5 Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Administration Console API SharedObject Flash Media Server Administration Console Application.xml Flash Media Server Flash Media Server Administration Administration Console <Debug> <MaxPendingDebugConnections>50</MaxPendingDebugConnections> <AllowDebugDefault>true</AllowDebugDefault> </Debug> HTTP Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server 3.5 Application.xml 43
application_owner Application.config.application_owner Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server 3.5 ActionScript Application.xml Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server 3.5 Flash Media Server HTTP Apache HTTP Server Flash Media Server W3C Flash Player Flash Media Server access.xx.log 1 Flash Media Server Flash Media Server XX 2 access.00.log application.xx.log 1 application instance 44
ID Flash Media Server Flash Media Server 1 master.xx.log edge.xx.log core.xx.log admin.xx.log httpcache.xx.log Flash Media Server HTTP Apache HTTP Server 2 HTTP httperror.xx.log httpaccess.xx.log Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server Flash Media Server GUI Flash Media Server Windows 2003 Windows 2008 Windows XP Linux RH4/5 Flash Development Server 10 Flash Media Server www.adobe.com/jp Administration API API Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Administration API RTMP Flash Player Adobe AIR HTTP Web Flash Media Server Administration Console Administration API API API Adobe Flash Media Server Administration API Reference 45
Flash Media Streaming Server Flash Media Interactive Server Windows Linux Administration Console FMSCheck Flash Media Server FMSCheck Flash Media Server Windows Linux FMSCheck FMSCheck Flash Media Server Flash Media Streaming Server Flash Media Interactive Server Windows Linux Flash Player Flash Player FLVCheck Flash Media Server FLVCheck FLV MPEG-4 FLVCheck FLV On2 Sorenson Flash Media Server 3.5 Flash Media Server Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server VOD Flash Media Streaming Server Flash Media Interactive Server Flash Media Server Flash Media Interactive Server Flash Player 6 Flash Media Interactive Server ActionScript 46
Flash Media Interactive Server Flash Player 6 Flash Media Server Edge Origin Flash Media Interactive Server Flash Media Interactive Server Flash Media Interactive Server 3.5 Flash 8 Flash CS3 Professional Flash CS4 Professional FLVPlayback 47
1 1 1 Flash Media Server 1 Flash Media Streaming Server Flash Media Interactive Server Flash Media Server Flash Media Server Flash Media Server Adobe Flash Media Server Flash Media Server 4 URI URI URI URI URI Using Flash Media Server Edge Servers URI <Proxy> <Mode>remote</Mode> <Anonymous>false</Anonymous> <CacheDir enabled= true useappname= true >d:\fmscache\</cachedir> <LocalAddress></LocalAddress> <RouteTable protocol= > <RouteEntry>edge1.fms.com:*;192.168.110.150:1935</RouteEntry> </RouteTable> </Proxy> rtmp://edge1.fms.com/ondemand/ 48
Flash Player 192.168.110.50 1 e1 routeentry e0 e0 Flash Media Server Flash Media Server RouteEntry <RouteTable protocol= > <RouteEntry>edge1.fms.com:*;edge0.fms.com:*;</RouteEntry> </RouteTable> RouteEntry <RouteTable protocol=""> <RouteEntry>edge0.fms.com:*;origin.fms.com:*;</RouteEntry> </RouteTable> 49
1 Flash Media Server Flash Player Adobe AIR Flash Media Server 3.5 H.264 DVR HD Flash IDE Flex Builder Flash Player Sorenson Spark Nellymoser VP6 H.264 AAC MP3 Adobe Flash Media Live Encoder Flash Media Live Encoder 3 Adobe Flash Media Live Encoder 3 Flash Media Server FVSS Windows Server Windows XP Windows Vista Flash Media Live Encoder Web 24 365 Flash Media Live Encoder 3 Flash Media Live Encoder 3 Flash Player 8 3 1 50
Flash Media Live Encoder のインターフェイス Flash Media Live Encoder のライブブロードキャストログ Flash Media Live Encoder 3 は ローカルでも Microsoft リモートデスクトップ接続や VNC Virtual Networking Computing を使用したリモート接続を介してでも コマンドラインコントロールを使用して 現在のストリーミングワークフローと緊密に統合できます 様々な強力な機能の中でも特に 停電後の自 動再起動などのシステム再起動機能は ライブストリームの信頼性と可用性の確保に役立ちます タイム コードを生成できるデバイスを使用している場合は SMPTE タイムコードをビデオストリームに埋め込 むことができます また 必要に応じて システムタイムコードをストリームに埋め込むこともできます 51
Flash Player Flash Media Live Encoder 3 VP6 H.264 3 Nellymoser MP3 AAC Flash Media Live Encoder Web URL http://www.adobe.com/jp/products/flashmediaserver/flashmediaencoder/ Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 Flash Media Server 3.5 ActionScript Flash Media Live Encoder onmetadata NetStream.send() Stream.send() @setdataframe @cleardataframe 2 @ Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 1 1 API Stream NetConnection 1 1 Flash Media Interactive Server 3.5 API Publish Unpublish Adobe Flash Media Server Flash Media Server 3.5 Flash Media Server 52
URI URI SWF SWF SWF Flash Media Server Flash Media Server Flash Media Server ActionScript Authorization Access SWF RTMPE RTMPS Flash Media Server Web Flash Media Server Web HTTP Flash Media Server RTMP SWF SWF 53
IP Flash Media Server Adaptor.xml vhost.xml IP ActionScript Flash Media Server 3.5 ActionScript NetConnection MD5 NetConnection.connect( rtmp..., username, password ); MD5 NetConnection.connect( rtmp..., 6aef79f07bc8f23c38e8979f3630f436); NetConnection.connect( rtmp..., 349jh3k4324h9.234234098); Flash Media Server Web SOAP Flash Remoting XML HTTP Post loadvars ColdFusion SSL Access Flash Media Interactive Server Flash Player 6 Access C++ Access Access Access Access Flash Media Server Authorization Access Flash Media Interactive Server 1 Authorization Flash Media Interactive Server Flash Player 6 Authorization Authorization C++ Authorization 54
Authorization ActionScript foo.flv bar.flv Access Authorization auth1.dll auth1.so auth2.dll auth2.so Authorization Authorization ActionScript ACL ActionScript Client Client readaccesss writeaccess Flash Media Server 3.5 SSL RTMPE SSL Flash Media Streaming Server Flash Media Interactive Server Flash Player 8 Flash Media Server RTMPS SSL Flash Media Server 3.5 Flash Media Server 3.5 RTMP RTMPE RTMPE Flash Media Streaming Server Flash Media Interactive Server Flash Player 9,0,115,0 RTMP RTMPE Flash Media Server RTMPE 128 RTMPE Flash Player 9 FLVPlayback NetConnection SSL RTMPE SSL RTMPE 55
SSL NetConnection.connect( rtmps://yourfmsserver.com ); SSL NetConnection.connect( rtmpts://yourfmsserver.com ); RTMP NetConnection.connect( rtmpe://yourfmsserver.com ); RTMP NetConnection.connect( rtmpte://yourfmsserver.com ); SWF RTMPE RTMPE RTMPTE RTMP SWF SSL SSL Flash Media Server 3.5 SSL RTMPE Flash Media Server SWF Flash Media Streaming Server Flash Media Interactive Server Flash Player 6 RTMPE SWF Flash Player 9,0,115,0 DRM 2 2 Flash Media Server Flash Media Server RTMPS SSL Flash Media Server 3.5 RTMPE Flash Media Rights Management Server Flash Media Server Adobe Media Player Adobe AIR RTMP RTMPT RTMPE HTTP FLV / F4V Flash Media Server Flash Media Rights Management Server Flash Media Server SWF Flash Media Interactive Server Web SOAP Flash Remoting XML DRM Flash Media Rights Management Server Flash Media Rights Management Server http://www.adobe.com/jp/products/flashmediarightsmanagement/ 56
CDN CDN FVSS FVSS CDN http://www.adobe.com/jp/products/flashmediaserver/fvss/ Adobe AIR HTML AJAX Flash Flex Web Adobe Media Player Web Flash Lite 3 VP6 Spark Flash Media Server RTMP Flash Player Flash Media Live Encoder Flash Media Server Flash Player Windows XP Flash Media Flash Video Flash Media Server Flash Video Streaming Service FVSS CDN Flash Player Flex On2 VP6 Flash Player 8 VP6-S Flash Player 9 VP6-E Flash Player 8 RTMP Real-Time Messaging Protocol Flash Player Flash Media Server Sorenson Spark Flash Player 6 7 Flash Player Flash Media Server Web RTMP RTMP Real Time Messaging Protocol Flash Player Adobe AIR Flash Media Server Flash Sorenson Spark On2 VP6-S On2 VP6-E H.264 Nellymoser MP3 AAC Flash Media Server CDN QoS 1 Flash Media Server Adobe Flash Player 57
/ Mbps / Kbps 100 Mbps WiFi 54 Mbps DRM DRM RAM Flash Media Server VOD Flash Flash Media Live Encoder Flash Player Flash On www.adobe.com/flashon Adobe Flash HD www.adobe.com/jp/products/hdvideo Adobe HD www.adobe.com/products/hdvideo/hdgallery www.adobe.com/jp/devnet/flash/articles/video_guide_02.html www.adobe.com/jp/products/hdvideo/supported_technologies/streaming.html DRM Flash Media Server www.adobe.com/devnet/flashmediaserver/articles/digital_media_protection.html www.adobe.com/jp/products/hdvideo/supported_technologies/content_protection.html Linux Web Flash Media Server 2 www.adobe.com/devnet/flashmediaserver/articles/performance_tuning_webcasts.html Flash Player H.264 AAC www.adobe.com/jp/devnet/flashplayer/articles/hd_video_flash_player.html HE-AAC v2 www.adobe.com/jp/products/hdvideo/supported_technologies/heaacv2.html H.264 www.adobe.com/jp/products/hdvideo/supported_technologies/h264.html www.adobe.com/devnet/flashcom/articles/firewall_streaming.html Flash Media Server 3.5 www.adobe.com/jp/products/flashmediaserver Flash Media Encoding Server www.adobe.com/jp/products/flashmediaencoding Flash Media Rights Management Server www.adobe.com/jp/products/flashmediarightsmanagement Flash Media Live Encoder www.adobe.com/jp/products/flashmediaserver/flashmediaencoder Adobe FVSS www.adobe.com/jp/products/flashmediaserver/fvss Flash Media www.adobe.com/jp/products/flashmediaserver/partners Flash Player 9 FAQ http://www.adobe.com/jp/products/hdvideo/faq/ 58
Flash Media Server FMSGuru.com www.fmsguru.com FlashComGuru www.flashcomguru.com FlashConnections www.flashconnections.com Flash video optimizations and tools http://flashvideo.progettosinergia.com/ www.adobe.com/products/aftereffects/pdfs/adobestr.pdf HD www.adobe.com/designcenter/productionstudio/articles/prs1ip_hdprimer/prs1ip_hdprimer.pdf Flash Media Server www.adobe.com/devnet/flashmediaserver/articles/protecting_video_fms.html Lisa Larson-Kelley 2007 Wiley Flash Video for Professionals www.flashconnections.com 141-0032 1-11-2 www.adobe.com/jp Adobe Systems Incorporated 345 Park Avenue, San Jose, CA 95110-2704 USA www.adobe.com Adobe Adobe ActionScript Adobe AIR ColdFusion Flash Flash Lite Flash On Flex Flex Builder Macromedia XMP Adobe Systems Incorporated Mac Apple Inc. HP Hewlett-Packerd Campany Xeon Pentium Linux Linus Torvalds Microsoft Windows Windows Server Windows Vista Microsoft Corporation RedHat Red Hat, Inc. 2009 Adobe Systems Incorporated. All rights reserved. Printed in Japan. 95011938 1/09