Downloads Feedback About Us

HLS/M3U8 Description

HLS (HTTP Live Streaming) is a streaming protocol proposed by Apple, and M3U8 is its playlist file format. It supports features like encryption and segmentation, making it suitable for online playback and live streaming.

An M3U8 file is a plain text file that records an index. When opened, the playback software does not play it directly but instead finds the corresponding audio or video files on the server based on the index for online playback. Video websites can automatically match a suitable bitrate file for playback based on the user's network bandwidth, ensuring smooth video playback.

M3U8 was originally designed for playing audio files, such as MP3, but more and more software now uses it to play video file lists. M3U8 can also specify online streaming audio sources. Many players and software support the M3U8 file format.

M3U8 video content can be encrypted using AES. This player supports decrypting and playing M3U8 files with common encryption methods.

M3U8 File Use Cases and Encryption

The HLS protocol uses M3U8 files to inform clients of the video file playlist. After obtaining the M3U8 file, the client can directly play the video. To prevent unauthorized clients from accessing the source video files, the TS video files used by the HLS protocol need to be encrypted. After encrypting the TS video files, the client must be informed of the decryption method. This can be achieved by configuring the M3U8 standard encryption rewrite function, using the #EXT-X-KEY tag to inform the client of the encryption algorithm, key URI, and authentication key.

Embed in Website:
<iframe src="https://m3u8-player.lzw.me/?url=https://****.com/****/index.m3u8"></iframe>