Article

Links to Additional Specifications and Videos

Contains links to additional specifications and documents.

Overview

The following links are in addition to the specifications listed below.

  • HTTP Live Streaming 2nd Edition. A protocol (version 8) for transferring unbounded streams of multmedia data. This draft specifices the data format of the files and the actions to be taken by the server and the clients of the streams.

  • RFC 8216. A protocol (version 7) for transferring unbounded streams of multmedia data. This draft specifices the data format of the files and the actions to be taken by the server and the clients of the streams.

  • FairPlay Streaming. A technology describing how to secure the delivery of streaming media to devices through the HTTP Live Streaming protocol. Using FairPlay Streaming (FPS) technology, content providers, encoding vendors, and delivery networks can encrypt content, securely exchange keys, and protect playback on iOS, tvOS, and Safari on macOS.

  • MPEG-2 Stream Encryption Format for HTTP Live Streaming. This document describes a sample-level encryption format for several types of elementary streams that can be carried in MPEG-2 transport streams ISO/IEC 13818-1 and MPEG elementary audio streams.

  • Timed Metadata for HTTP Live Streaming. This document describes how ID3 metadata is carried as timed metadata in MPEG-2 Transport Streams as used by the HTTP Live Streaming protocol.

  • JavaScript Object Notation (JSON) Chapter Format for HTTP Live Streaming. This document describes how to provide chapter markers and other per-chapter metadata used by iOS, tvOS, and macOS for HTTP Live Streaming (HLS).

See Also

Specifications and Other Documents

HLS Authoring Specification for Apple Devices

Describes the requirements for live and VOD audio-video content delivery using HTTP Live Streaming (HLS) to Apple devices.

About the Common Media Application Format with HTTP Live Streaming

Understand the Common Media Application Format as it applies to HTTP Live Streaming

Protocol Extension for Low-Latency HLS (Preliminary Specification)

This is the preliminary specification and implementation guide for adding Low-Latency HLS to your streams.

Videos about HLS

Contains links to informational videos.