Posts tagged "HTTP streaming"

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

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:

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 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.

Tutorial: HTTP Dynamic Streaming

Until now, there have been two fundamental ways to deliver video to Flash Player/AIR:

  • Progressive download. Progressive download transfers files sequentially over HTTP from a web server to Flash Player/AIR. Users can’t skip ahead until all the previous content has downloaded.
  • RTMP streaming. RTMP streaming transfers content between Flash Player/AIR and Flash Media Server in real-time (Real-Time Media Protocol). Users can skip to any location without waiting.

Now there’s a third way to deliver content to Flash Player 10.1 and AIR 2:

  • HTTP Dynamic Streaming. HTTP Dynamic Streaming delivers content over HTTP and lets users skip to any location without waiting.

To stream on-demand (recorded, not live) content over HTTP, you can use any installation of Apache 2.2, including the version that installs with Flash Media Server 3.5. Using Adobe HTTP Dynamic Streaming has an end-to-end tutorial that steps you through configuring Apache, packaging content for delivery, and playing the content in the OSMF Player.

Using Adobe HTTP Dynamic Streaming also contains a live tutorial, and detailed information about how this new solution works. To stream live content over HTTP, you need Flash Media Server 3.8.

For more information about the HTTP Dynamic Streaming ecosystem, see Kevin Towes’ blog and www.adobe.com/products/httpdynamicstreaming.