To opgaver, samme navn
| IPTV-kanalliste | HLS-playliste | |
|---|---|---|
| Hvad den viser | Dine kanaler med navn, logo, gruppe og streamadresse | De korte videosegmenter (nogle sekunder hver), der bygger en stream op |
| Typisk størrelse | Hundredvis til tusindvis af linjer | Få linjer, der opdateres med nogle sekunders mellemrum til live-tv |
| Tags, du ser | #EXTM3U, #EXTINF, tvg-id, group-title | #EXT-X-TARGETDURATION, #EXT-X-MEDIA-SEQUENCE, #EXT-X-STREAM-INF |
| Hvor du bruger den | Lægges ind én gang i appen som din »playliste« | Åbnes automatisk, når du starter en kanal |
| Filendelse | .m3u eller .m3u8 | .m3u8 |
M3U startede som et simpelt playlisteformat til musikafspillere. De første filer havde ingen fast tegnkodning, hvilket gav ødelagte navne, når listen indeholdt specialtegn. M3U8 løste det ved at kræve UTF-8. Apple tog senere formatet i brug til HTTP Live Streaming (HLS), der er beskrevet i RFC 8216, og dermed fik .m3u8 sin anden betydning.
Påvirker valget afspilningen?
Kanallistens filendelse gør ikke. Det, der påvirker afspilningen, er streamformatet, som hver kanal bruger: MPEG-TS eller HLS. Mange apps lader dig vælge, og mange tjenester lader dig vælge det i selve linket; se M3U-linket forklaret.
Når tegnkodningen betyder noget
Vises kanalnavne som ø eller spørgsmålstegn i stedet for æ, ø og å, læses listen med den forkerte tegnkodning. Ret det i denne rækkefølge:
- Bed tjenesten om UTF-8-versionen (.m3u8) af linket.
- Bruger du en hentet fil, så åbn den i en teksteditor, og gem den med UTF-8.
- Tjek, at appen ikke har en indstilling for tegnkodning, der er sat til noget andet end UTF-8.
