Guides and Documentation
- HTTP Live Streaming Overview Get details on the HTTP Live Streaming architecture, and how to use and deploy HTTP Live Streaming.
- HTTP Live Streaming Internet—Draft Review details on the HTTP Live Streaming protocol.
- HLS Authoring Specification for Apple TV New Requirements for audio/video content delivery to Apple TV using HLS.
- MPEG-2 Stream Encryption Format for HTTP Live Streaming 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.