The table above describes tags of M3U8, their occurence in playlists of different types and their support status in the go-library.
Legend for playlist types:
| Tag | Occured in | Proto ver | In Go lib since |
|---|---|---|---|
| EXT-X-ALLOW-CACHE | MED | 1 | 0.1 |
| EXT-X-BYTERANGE | MED | 4 | 0.1 |
| EXT-X-DISCONTINUITY | MED | 1 | 0.2 |
| EXT-X-DISCONTINUITY-SEQUENCE | MED | 6 | |
| EXT-X-ENDLIST | MED | 1 | 0.1 |
| EXT-X-I-FRAME-STREAM-INF | MAS | 4 | 0.3 |
| EXT-X-I-FRAMES-ONLY | MED | 4 | 0.3 |
| EXT-X-INDEPENDENT-SEGMENTS | MAS | 6 | |
| EXT-X-KEY | MED | 1 | 0.1 |
| EXT-X-MAP | MED | 5 | 0.3 |
| EXT-X-MEDIA | MAS | 4 | 0.1 |
| EXT-X-MEDIA-SEQUENCE | MED | 1 | 0.1 |
| EXT-X-PLAYLIST-TYPE | MED | 3 | 0.2 |
| EXT-X-PROGRAM-DATE-TIME | MED | 1 | 0.2 |
| EXT-X-SESSION-DATA | MAS | 7 | |
| EXT-X-START | MAS | 6 | |
| EXT-X-STREAM-INF | MAS | 1 | 0.1 |
| EXT-X-TARGETDURATION | MED | 1 | 0.1 |
| EXT-X-VERSION | MAS | 2 | 0.1 |
| EXTINF | MED | 1 | 0.1 |
| EXTM3U | MAS,MED | 1 | 0.1 |
IETF document currently in Draft status. Different versions of the document introduce changes of HLS protocol playlist formats. Latest version of the HLS protocol is version 7.
http://tools.ietf.org/html/draft-pantos-http-live-streaming