M3U8-bestandsstructuur: tags lezen en fouten oplossen

Praktische uitleg van M3U8-tags om afspeelfouten, buffering en kwaliteitswissels op te lossen.

M3U8Online-team

Als video niet start of kwaliteitswissel faalt, begin dan met het lezen van het M3U8-bestand.

Typische structuur

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:6
#EXT-X-MEDIA-SEQUENCE:120

#EXTINF:6.0,
seg120.ts
#EXTINF:6.0,
seg121.ts
#EXTINF:6.0,
seg122.ts

#EXT-X-ENDLIST

Belangrijkste tags

#EXTM3U

Header van de playlist; zonder deze tag weigeren spelers vaak het bestand.

#EXT-X-TARGETDURATION

Maximale segmentduur; te hoog geeft meer opstartvertraging, te laag geeft meer requests.

#EXT-X-MEDIA-SEQUENCE

Startvolgnummer van segmenten; bij live streams loopt deze op.

#EXTINF

Duur van segmenten; onjuiste waardes veroorzaken tijdlijnproblemen.

#EXT-X-ENDLIST

Einde van VOD; meestal afwezig bij live.