Installation guide
• Proleidentication—ResourceDescriptionFramework(RDF)URIreferenceforthedevice
• Network/type—Forexample,CodeDivisionMultipleAccess(CDMA),3G,andsoon
A user agent string might look something like this:
FlashLite/3.0.1 Device/RAZRV3x Profile/razrv3x Network/2.5G
You can nd device information in the RDF reference.AsampleURLfortheMotorolaRazoris
http://motorola.handango.com/phonecong/razrv3x/Prole/razrv3x.rdf.
FlashMediaServercanusethisFlashLite3informationinnumerousways.
• Virtualkeys—VirtualkeysletyoucongureFlashMediaServerwithoutanyprogrammingto
automatically access video from an alternate folder. Video in this folder could be optimized for
theclient.Previously,thiswasusedtolterclientsthatcouldnotsupporttheOn2VP6codec.
NowitcanbeusedforFlashLite.
• Authorizationplug-in—YoucanconguretheAuthorizationplug-intorespondtotheuser
agent by redirecting the request to an optimized video stream or to an alternate stream if it’s
not available.
• Server-sideActionScript—Usingtheclientobjectontheserver,youcanaccesstheuseragent,
parse it, and create simple access controls that manage which devices can access the video.
Programming features
Dynamic Streaming ActionScript classes
New feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash
Player 6 or later.
Flash Media Server 3.5 can receive commands to switch between versions of a single content
stream that are encoded at dierent bit rates, allowing your media application to adapt to
changing network conditions.
ActionScript3.0containstheNetStream.info property, NetStreamInfo object, and
associated classes, which developers can use to monitor download and playback statistics. e
NetStream.play2() method and the associated NetStreamPlayOptions class oer the
abilitytochangetodierentstreamsinmid-play.(SimilarAPIsareavailableinActionScript2.0
aswell.)Formoreinformation,seetheFlash Media Server ActionScript 3 Language Reference.
Built-in services: Live and VOD
Feature in Flash Media Streaming Server and Flash Media Interactive Server; requires Flash Player
6 or later.
ere are two built-in applications, or services, that ship with both Flash Media Streaming Server
andFlashMediaInteractiveServer:
• VOD—eVODserviceisapublishingpointthatletsyouuploadvideoandaudiolestoyour
server and start streaming them without having to build a custom service or congure the
server in any way.
• Live—eliveserviceisapublishingpointthatletsyouuseFlashMediaLiveEncodertoeasily
stream live video without any custom server-side code or conguration.
Using one of these built-in services is the simplest way to start streaming using Flash Media Server.
ese services are available in all Flash Media Server versions. Detailed, step-by-step instructions
for using these applications are in the Flash Media Server Installation Guide.
29