Supported clients, encoders, codecs, and file formats

Supported clients and servers for streaming services

Streaming services are pre-built Flash Media Server applications. Use streaming services to stream media to Flash and Apple clients. The services are installed to rootinstall/applications/servicename.

The following table lists the streaming services and their earliest supported server versions, server editions, and client runtimes:

Streaming type

Service name

Server version

Server edition

Client runtime

On-demand streaming over RTMP.

See Stream on-demand media (RTMP).

vod

3

All

Flash Player 6

AIR 1

On-demand streaming over HTTP.

See Stream on-demand media (HTTP).

None

4.5

All

Flash Player 10.1

AIR 2

iOS 3.0

QuickTime X

Live streaming over RTMP.

See Stream on-demand media (RTMP).

live

3

All

Flash Player 6

AIR 1

Live streaming over HTTP.

See Stream live media (HTTP).

livepkgr

4

4—Flash Media Enterprise Server, Flash Media Interactive Server

4.5—All

4—Flash Player 10.1, AIR 2

4.5—Flash Player 10.1, AIR 2, iOS 3.0, QuickTime X

Multicast streaming over RTMFP.

See Multicast media (RTMFP).

multicast

4

Flash Media Interactive Server supports IP Multicast

Flash Media Enterprise Server supports IP Multicast, Application-level Multicast, and Multicast Fusion. Multicast Fusion technology combines IP and Application-level Multicast.

Flash Player 10.1

AIR 2

Important: On Flash Media Streaming Server, you cannot modify the server-side code in the streaming services. In all other editions of the server, you can modify the code.

Supported file formats and codecs

Adobe Flash Platform

For a complete list of supported file formats and codecs, see Supported file formats and codecs.

Live HTTP Dynamic Streaming supports the H.264, VP6, MP3, and AAC codecs.

For on-demand HTTP Dynamic Streaming, the just-in-time packager supports F4V/MP4 files. This document explains how to use the just-in-time packager. To package FLV files for HTTP Dynamic Streaming, use the offline File Packager tool. See File Packager reference.

In addition, see the following Flash Platform articles:

Apple HTTP Live Streaming

Flash Media Server support for Apple HTTP Live Streaming includes H.264 and AAC/HE-AAC for audio-video content and AAC/HE-AAC for audio-only content.

For more information, see Apple HTTP Live Streaming Overview - FAQ.

For recommended encoding settings, see Best Practices for Creating and Deploying HTTP Live Streaming Media for the iPhone and iPad and Recommended Encoding Settings for HTTP Live Streaming Media.

Supported encoders

Use the following encoders to publish a live stream to Flash Media Server: