Guides and Documentation
- HTTP Live Streaming Overview Get details on the HTTP Live Streaming architecture, and how to use and deploy HTTP Live Streaming.
- Working with HTTP Live Streaming Learn how to leverage Offline Playback of HLS streams in your apps.
- HTTP Live Streaming Internet—Draft Review details on the HTTP Live Streaming protocol.
- HTTP Live Streaming Internet—Draft (Preview) See what's new in the HTTP Live Streaming protocol.
- HLS Authoring Specification for Apple Devices New View requirements for authoring media content to Apple devices using HLS.
- MPEG-2 Stream Encryption Format for HTTP Live Streaming Learn how the media data of audio and video streams are encrypted.
- Timed Metadata for HTTP Live Streaming Learn how metadata is carried as timed metadata in MPEG-2 Transport Streams.
Technical Notes and FAQs
- Best Practices for Creating and Deploying HTTP Live Streaming Media for iPhone and iPad Get the recommended HTTP Live Streaming encoding settings and learn how to use media streaming tools.
- Resolving App Store Approval Issues for HTTP Live Streaming Learn how to implement live streams over cellular networks that meet App Store Review Guidelines.
- Media Stream Validator Tool Results Explained Get details on the warning and error messages in the Media Stream Validator tool.
- Example Playlist Files for use with HTTP Live Streaming Learn about the types of playlist files that can be used to stream multimedia data with HTTP Live Streaming.
- Understanding the EXT-X-VERSION Tag Get details on which HTTP Live Streaming features are compatible with your .m3u8 playlist files.
- Safari HTML5 Audio and Video Guide A comprehensive guide for web developers interested in using HTML5 to embed audio and video media into websites.
* HLS support on PC requires Microsoft Edge and Windows 10.