MACROMEDIA FLASH MEDIA SERVER 2-SERVER-SIDE ACTIONSCRIPT LANGUAGE Guide d'installation

Naviguer en ligne ou télécharger Guide d'installation pour Serveurs MACROMEDIA FLASH MEDIA SERVER 2-SERVER-SIDE ACTIONSCRIPT LANGUAGE. MACROMEDIA FLASH MEDIA SERVER 2-SERVER-SIDE ACTIONSCRIPT LANGUAGE Installation guide Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 55
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
Adobe
®
Flash
®
Media Server 3
The next generation of Adobe’s award winning software for
streaming video and real-time communication
e Adobe Flash Media family of products has become the industry-leading solution for
streaming video and real-time communication. e ubiquity of the Adobe Flash platform
provides a rich and seamless viewing experience across all operating systems. With the release of
Flash Media Server 3 soware, customers will benet further from signicant performance and
scalability improvements.
is white paper will familiarize you with the powerful features of Flash Media Server 3,
with special attention to the functionality and performance improvements in this version—
including the new licensing structure and conguration, which makes assessing requirements
and deploying Flash Media Server easier and more aordable. You will learn about the soware’s
scalability and the benets of streaming, and gain the knowledge you need to make informed
choices about how to deliver and monetize video and communication services to the largest
online audience.
Introduction
e Adobe Flash Media Server family of products provides the rich media delivery platform of
choice that reaches more people, more securely and eciently, than any other technology. From
user-generated content to movies and television shows to corporate training, Adobe Flash Media
Server oers enterprise-level solutions to deliver content and communications. Benets include:
Superior user experience
• Fastervideoplayback
• Livevideosupport
Quality
• StreamingsupportforOn2VP6andH.264/AACvideocodecs
• Automaticbandwidthdetectionanddynamicbuering
Ubiquity of delivery
• Cross-platformclientsupport(Windows,®Mac,andLinux®)
• AdobeFlashPlayeravailableregardlessofplatform—withover8milliondownloadseveryday
and penetration on 99% of personal computers worldwide
• WindowsorLinuxserverdistributions
Interactivity
• Integratedvideo,audio,anddatastreamingforacompletesocialmediatoolset
• Customizableserver(usingtheserver-sideActionScript™languageandnewplug-in
architecture)
Technical White Paper
Table of contents
1 Introduction
2 What is Flash Media Server 3?
3 The new Adobe Flash Media
Server 3 family
5 Flash Media Server quick comparison
6 Flash Media Server system
requirements
7 Flash Media Server upgrades
7 Flash platform for video delivery
8 How Flash Media Server 3 works
10 Extending Flash Media Server
11 Benets of streaming versus
HTTP delivery
12 Streaming delivery
15 Feature summary of
Flash Media Server 3
21 Security features
23 HD (video quality) features
25 Live video features
26 Mobile delivery features
27 Programming features
28 Deploying Flash Media Server 3
29 Verifying installation
32 Conguring performance features
38 Conguring security features
40 Conguring general settings
42 Using server tools
42 Scaling Flash Media Server 3
46 Using live video
49 Securing content with
Flash Media Server 3
50 Locking down your content
53 Glossary
54 Online resources
55 Flash Media Server community
55 References
55 About the author
Vue de la page 0
1 2 3 4 5 6 ... 54 55

Résumé du contenu

Page 1 - Media Server 3

Adobe® Flash® Media Server 3The next generation of Adobe’s award winning software for streaming video and real-time communication e Adobe Flash Media

Page 2

e le formats supported by Flash Media Server are listed in the following table. All formats are supportedbyAdobeAIR.File format Type Container Fl

Page 3

Benets of streaming versus HTTP deliveryerearethreemethodsfordeliveringvideoovertheInternetusingAdobeFlashPlayer:• Embeddedvideo• Pr

Page 4

When the video is played, the video le rst begins to download to the user’s hard drive, then playback starts. e video will begin to play when enoug

Page 5

Why streaming is betterProgressivedownloadisasimplemethodofvideodeliverywithverylittlecontrol—it’sbasicallyasimpleHTTPdownloadcall.

Page 6

Customerswithhigh-volumestreamingneeds,popularcontent,orcriticaluptimerequirementswho don’t want to build their own infrastructure can get

Page 7 - • • • • •

Embedded video Progressive download Streaming deliveryFrame rate Video frame rate and SWF movie frame rate must be the same.The video le can have a d

Page 8

Flash Media Server 3 performanceFlash Media Server has signicantly increased how many streams can be delivered concurrently withasingleserverlice

Page 9

Capacitynumberswerecalculatedusingthefollowinghardwareplatforms.e numbers in this studywereachievedwith2X1Gbpsnetworkadaptors,but

Page 10 - Usual pairing

eimpactofRTMPEreducedthecapacitybyonly25%to30%onaverage,givensimilarpercentCPUusage.IfyouaredeployingRTMPE,youcanexpectinc

Page 11

Connection throttlingNew feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash Player 6 or later. Flash Media Ser

Page 12

Security• Moresecurecontentdeliverywithencryptionandaccesscontrolfeaturesandnoclientcache• SWFvericationtoensureapplicationsarea

Page 13

InpreviousversionsofFlashMediaServer,utilizinganSSLwastheonlyoptiontoencryptyourstreamdata.However,thisresultedinanoticeablys

Page 14

Illustration of process scopesDistributed cores New feature in Flash Media Interactive Server; requires Flash Player 6 or later.Tofurtherincreaseth

Page 15

Standardized server redirection handling New feature in Flash Media Interactive Server; requires Flash Player 6 or later. FlashMediaServer3nowsup

Page 16

For example, an application with dierent membership levels could use the Authorization plug-in to deliver a high-denition stream to a paid member, a

Page 17

Eachproleisfurtherorganizedintothreelevels,asshowninthefollowingtable.Level Codec Target resolution/data rateLT level 1 VP6 Mobile GSMLT

Page 18

• AAC Low Complexity (LC)—SlightlylessecientthanAACMainandrequireslessCPUpowertoencodeanddecode.AACLCisoptimizedforlow-bitratea

Page 19

Multipoint publishing architectureFlash MediaStreaming Server 1(FVSS) Los AngelesFlash Media Streaming ServerNew Yo rk CityFlash MediaStreaming Server

Page 20

A user agent string might look something like this: FlashLite/3.0.1 Device/RAZRV3x Prole/razrv3x Network/2.5GDeviceinformationcanbefoundinthe

Page 21

• IftheAMF3clientdecidestosendaByteArray,forexample,thentheAMF0clientwillbedisconnected,sinceAMF0clientsdon’tunderstandByteArr

Page 22

CongurationlesfromFlashMediaServer2arenot compatible and you should be sure to back up all your conguration les before upgrading. You will

Page 23

Flash Media Server 3 has many improvements and new features, including:• Newreal-timeencryptedcommunicationchannelRTMPE,anenhancedversionof

Page 24

Conguring adaptors and virtual hostsEnhancement in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash Player 6 or later.

Page 25

For example, the default adaptor included with the server at installation is named _default-Root_, and its directory is conf/_defaultRoot_.Tochange

Page 26

Also located at the root level of the conguration directory, the L o g ge r.x m l le controls settings for Flash Media Server log les. You can edi

Page 27

YoucancongureFlashMediaServertospawnFMSCoreprocessesbyconguringthescopenode in the global Application.x mlle.Validscopesinclude

Page 28

<scope>vhost</scope>Process scope “vhost.” Useful for applying unique settings for users in dierent subdomains.<scope>app</scop

Page 29

Likeprocessscopes,thedistributedcorefeatureletsyouincreasethecapacityofyourserver.DistributedcoreswillletyouengagemoreRAMfor

Page 30 - FMS.ini le

Distributed process scope optionsemaximumconnectiontimeusingtheabovecongurationis4hours.Aer4hoursthecoreprocess will be closed and

Page 31

Example of distributed process congurationemaximumlifetimeforconnectionsinthiscongurationis2hoursbecausetheMaxCore limitissetto4

Page 32

Send aggregate messages New feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash Player 9,0,115,0 or later.By de

Page 33 - <scope></scope>

<SWFVerication enabled=”true”> <SWFFolder /> <MinGoodVersion /> <UserAgentExceptions> <Exception from=”” to=”” /&g

Page 34 - Distributed process scopes

Adobe Flash Media Streaming Server 3Flash Media Streaming Server 3 is an economical solution that allows you to quickly start streaminghigh-quality,

Page 35

Secure Sockets Layer (SSL) Feature available in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash Player 6 or later.Like

Page 36

Activity logsFeature available in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash Player 6 or later.Flash Media Server

Page 37

A wide variety of useful data such as information about stream events, application instances, virtualhosts,andEdge/Originissues,andmore,canbe

Page 38

Cluster deploymentNew feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash Player 6 or later.You can deploy mult

Page 39

TypicallyEdge/Origindeploymentsarebestusedwithone-waystreamingservices.Whenusingcustomserver-sideapplicationstoenablereal-timecommun

Page 40

Typically,implicitURIistherecommendedsettingbecauseitisthemostsecureandrequirestheleastamountofcommunication.ItcanhidetheOrigi

Page 41

e RouteEntry forthemainProxy(Edgeserver)intheclusterwouldpointbacktotheOriginserver. <RouteTable protocol=””> <RouteEnt

Page 42

Flash Media Encoder interface Flash Media Encoder live broadcast log 47

Page 43 - Edge/Origin architecture

FlashMediaEncoder2canalsobetightlyintegratedintoyourcurrentstreamingworkowwithcommand-linecontrolbothlocallyandthrougharemotec

Page 44

Multipoint publishing provides a much-needed degree of exibility, customization, and scalability to large-scale live video applications. For more det

Page 45

• Customvideoservices• Server-sidevideorecording• Multiwaycommunication• Socialmediasolutions• Distributedcoreprocessing• Multipointpu

Page 46

Locking down your contentRegardlessofthesensitivityorownershipofyourcontent,you’llwanttoimplementsomelevelofsecuritywhendeployingto

Page 47 - Flash Media Encoder interface

Authorization adaptor plug-inNew feature in Flash Media Interactive Server; requires Flash Player 6 or later.enextlineofdefenseistheauthorizat

Page 48

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)

Page 49 - Web server

Content protection from CDNsAneasywaytoaddcontentprotectiontoyourstreamingcontentistouseFVSSthroughAdobe’sCDNpartners.ManyofAdobe

Page 50

Live:LiveFlashstreamingusingFlashMediaEncoderorFlashPlayer.Publishing Point:AdirectoryonFlashMediaServerwherecustomerscanplacevid

Page 51

Adobe FVSS partners www.adobe.com/go/fvssFlash Media Solution Provider program www.adobe.com/go/fmspFlash Player 9 Update FAQ http://labs.adobe.com/

Page 52

Features Flash Media Interactive Server 3Flash Media Streaming Server 3Flash Media Development Server 3Bandwidth limitations Unlimited Unlimited Unli

Page 53

Flash Media Server upgradesUpgrading from Macromedia Flash Media Server 2eguidelinesforupgradingfromFlashMediaServer2varydependingonyour

Page 54

Adobe AIR (version 1.0 or later)AdobeAIRisacross-operatingsystemruntimethatenablesyoutouseyourexistingHTML,Ajax,Flex,orFlashwebdev

Page 55 - 95010395 2/08

• RTMPS—isprotocolisRTMPsentoveranSSL.SSLisaprotocolthatenablessecureTCP/IPconnections.(FlashMediaServernativelysupportsbothi

Commentaires sur ces manuels

Pas de commentaire