HLS requirements

Review these specifications for live stream encoders compatible with Media Services Live for HLS.

This table shows the MIME types for HTTP Live Streaming.
File Extension MIME Type Description
.m3u8 application/vnd.apple.mpegurl playlist file that contains a path to a media file or directory of media files and meta information about the playlist
.ts video/mp2t video stream file
.m4s video/iso.segment or video/mp4 fragmented media segment
.m4a audio/mp4 audio file encoded with advanced audio coding
.m4v video/mp4 video container format
.mp4 video/mp4 video segment or media initialization segment

Refer to the Apple Developers page for additional details on HLS playback on iOS-based devices.

Note: Media Services Live for HLS does not honor live encoders’ HTTP DELETE requests. While Media Services servers will return a 200 HTTP status code, the content is not actually deleted as requested.