Adobe HTTP Dynamic Streaming (HDS) is the best way to deliver multi-bitrate content over HTTP to Adobe Flash Player or Adobe AIR. Adobe HDS provides all of the capabilities required for delivering premium digital video and audio, including intelligent multi-bitrate adaptive logic and robust content protection using Adobe Primetime DRM. Adobe HDS is based on the Fragmented F4V File Format (F4F).

HDS version 3.0 introduces a number of new capabilities designed to work with Adobe Primetime, including trick modes, closed captioning, advanced signaling for advertising and enhanced support for failover and fault tolerance.

Adobe HTTP Dynamic Streaming Specification (Version 3.0)

The open HDS specification documents how to use the F4F file format and the F4M manifest file format for creating HTTP-based streaming systems for playback in Adobe Flash Player and Adobe AIR. HDS, F4M, and F4F are open, allowing other products and technologies to implement these specifications.

Adobe Media Manifest (F4M) Specification (Version 3.0)

The open F4M specification documents the media manifest file format used with HDS. F4M is an XML-based format used to describe a set of HDS, RTMP, or RTMFP streams to a video player.

Specification Errata

Errata documents for these specifications are available. The errata documents provide technical and editorial corrections to the original specifications. Review the appropriate errata document for each specification.

Download the HTTP Dynamic Streaming (HDS) specification (PDF, 232 KB)

Download the Adobe Media Manifest (F4M) specification (PDF, 192 KB)

Download the HDS 3.0 Errata May 2014 (PDF, 14 KB)

Download the F4M 3.0 Errata May 2014 (PDF, 21 KB)

Adobe seriously considers community feedback to improve the video file format specification. Please share any unclear or potentially erroneous information within the specification to Adobe at to All e-mail submissions shall be subject to the Terms of Use.