Author Archive: Jody Bleyle

Configure Flash Builder 4.5 to use Flash Player 11 and AIR 3

I’ve seen several people ask how to set up Flash Builder 4.5 to develop applications that use Flash Player 11 and AIR 3 features. Here are the steps:

  1. Download playerglobal.swc from http://www.adobe.com/support/flashplayer/downloads.html.
  2. Copy it to [Flash Builder 4.5]/sdks/4.5.1/frameworks/libs/player/11.0.
  3. In Flash Builder > Project > Properties > Flex Compiler, set the minimum Flash Player version to 11.
  4. In the Flex Compiler properties, specify an additional compiler argument:
    -swf-version=13

Graeme Bull of FMSGuru.com has created an (always) excellent video tutorial that walks you through the steps:

Setting Up Flash Builder 4.5 for Flash 11 and AIR 3 Apps

 

Video: Install Flash Media Server 4.5 and stream content to Flash and iOS

Flash Media Server 4.5 documentation | Stream video to Flash/AIR and iOS

Hey Everybody!

Flash Media Server 4.5 is out the door! Download the development version of the server and check out how cool it is to stream on-demand and live video to media players running in Flash/AIR and iOS devices.

After you download the development server, here are some tutorials to get you started:

For detailed information about HTTP streaming to Flash and iOS, see Configure HTTP Dynamic Streaming and HTTP Live Streaming.

Other new features in Flash Media Server 4.5:

Enjoy, and please let me know if you have any questions.

Jody

Configure Flash Media Server for optimum performance

Choppy video. No one likes it. To stream video smoothly, start by tuning Flash Media Server for your situation. Are you streaming on-demand (recorded) or live video? If you’re streaming live, which is more important to you, scale (reaching as many people as possible) or latency (the time elapsed between the live event and when the viewer sees the live event)?

In the Configuration and Administration Guide, FMS engineers provide tuning recommendations for on-demand and live streaming:

Progressive download is dead. Long live on-demand HTTP dynamic streaming. Stream FLV/F4V/MP4 files to Flash over HTTP.

When you view content on YouTube, you don’t have to wait for the content to download to skip ahead to the end of the file. Progressive download is dead, this is on-demand HTTP streaming.

Use Adobe HTTP Dynamic Streaming to serve on-demand video over HTTP on your web site.

  1. Download the File Packager
  2. Download the Apache HTTP Origin Module
  3. Install the HTTP Origin Module to Apache HTTP Server 2.2
  4. Use the File Packager off-line tool to package an FLV, F4V, or MP4 file for HTTP streaming.
  5. Copy the packaged files to the Apache webroot folder.
  6. Play the files in Flash Media Playback or OSMF Sample Player for HTTP Dynamic Streaming.

These are the high-level steps, for the nitty-gritty, check out the On-demand HTTP Dynamic Streaming tutorial.

To stream live media over HTTP to Flash/AIR, use Flash Media Server. Check out the Live HTTP Dynamic Streaming tutorial in the FMS Developer’s Guide.

Stream with the big fish: Flash Media Server is available on Amazon Web Services

Flash Media Enterprise Server 4 is now available on Amazon Web Services:

Use Flash Media Server on Amazon Web Services to create social media games, multicast live events, and deliver streaming video like the pros (think Hulu and mlb.com) for pennies on the hour with no fear of success–when your business takes off, you can stand on the shoulders of Amazon as your grow. You’ll never have to buy or maintain any hardware or software. Ahhhh. Sounds relaxing, right? You pay only the Amazon Web Services $5 monthly charge and pennies an hour for bandwidth and machine time. For more information about pricing and benefits, see the FMS on AWS product page at adobe.com.

The FMS on AWS documentation walks you through setting up an Amazon Web Services account, ordering and launching Flash Media Server, and verifying that the server is running. It also includes the following tutorials:

And yes, you can build P2P apps with FMS on AWS. Start with the Multicast streaming tutorial, then check out Tom Krcha’s P2P game-building tutorials at  flashrealtime.com.

Enjoy!

Flash Player 10.2 available from Adobe Labs

Flash Player 10.2 is available from Adobe Labs. The Beta ActionScript 3.0 Reference documents the 10.2 APIs:

The big feature in 10.2 is StageVideo which leverages  hardware acceleration. Check out Adobe Evangelist Lee Brimelow’s StageVideo tutorial.

This release also adds the MouseCursorData class and new properties on the Mouse class. Check out an example from Mihai Corlan, Working with Native Custom Cursors in Flash.

Develop apps for Adobe Connect 8

Adobe Connect 8 has been announced and the documentation is live. In addition to learning what’s new in Adobe Connect 8, check out these tools for developers.  You can develop apps that call Adobe Connect web services, apps that live in Adobe Connect Share pods, and custom telephony adaptors.

Flash Media Server 4 Documentation

Flash Media Server 4 shipped on 9/9. Check out the official announcement from Product Manager Kevin Towes.

The docs are available from http://www.adobe.com/support/flashmediaserver:

Note: The Plug-in Developer’s Guide is now a chapter in the Developer’s Guide.

Quick links:

To try Flash Media Server, download the developer edition.

Docs for Global Error Handling in Flash Player 10.1 and AIR 2

One of the most anticipated features of Flash Player 10.1/AIR 2 was global error handling. Global error handling lets you use one class to handle any uncaught errors in your code:

flash.events.UncaughtErrorEvent

Very, very handy. Description and code examples in the ActionScript 3.0 Reference:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/UncaughtErrorEvent.html