HTTP Live Streaming

Send live and on‐demand audio and video to iPhone, iPad, Mac, Apple Watch, Apple TV, and PC with HTTP Live Streaming (HLS) technology from Apple. Using the same protocol that powers the web, HLS lets you deploy content using ordinary web servers and content delivery networks. HLS is designed for reliability and dynamically adapts to network conditions by optimizing playback for the available speed of wired and wireless connections.

Streaming Tools

Get HTTP Live Streaming tools, including the Media Streaming Validator Tool to validate your HLS streams and deployments. Now updated for Apple Vision Pro. Learn more about streaming tools.

View downloads

Streaming Examples

View examples of .M3U8 files formatted to index streams and .ts media segment files.

View examples

Developer Forums

Ask questions and discuss HTTP Live Streaming with Apple engineers and other developers.

View forum

Related Resources