To jobber, samme navn
| IPTV-kanalliste | HLS-spilleliste | |
|---|---|---|
| Hva den lister | Kanalene dine, med navn, logo, gruppe og strømadresse | De korte videosegmentene (noen sekunder hver) som bygger opp en strøm |
| Typisk størrelse | Hundrevis til tusenvis av linjer | Noen få linjer, som oppdateres med noen sekunders mellomrom for direkte-TV |
| Tagger du ser | #EXTM3U, #EXTINF, tvg-id, group-title | #EXT-X-TARGETDURATION, #EXT-X-MEDIA-SEQUENCE, #EXT-X-STREAM-INF |
| Der du bruker den | Legges inn én gang i appen som «spillelisten» din | Åpnes automatisk når du starter en kanal |
| Filendelse | .m3u eller .m3u8 | .m3u8 |
M3U startet som et enkelt spillelisteformat for musikkspillere. De første filene hadde ingen fast tegnkoding, noe som ga ødelagte navn når listen inneholdt spesialtegn. M3U8 løste det ved å kreve UTF-8. Apple tok senere formatet i bruk for HTTP Live Streaming (HLS), som er beskrevet i RFC 8216, og dermed fikk .m3u8 sin andre betydning.
Påvirker valget avspillingen?
Kanallistens filendelse gjør det ikke. Det som påvirker avspillingen, er strømformatet hver kanal bruker: MPEG-TS eller HLS. Mange apper lar deg velge, og mange tjenester lar deg velge det i selve lenken; se M3U-lenken forklart.
Når tegnkodingen betyr noe
Vises kanalnavn som ø eller spørsmålstegn i stedet for æ, ø og å, leses listen med feil tegnkoding. Rett det i denne rekkefølgen:
- Be tjenesten om UTF-8-versjonen (.m3u8) av lenken.
- Bruker du en nedlastet fil, åpne den i et tekstredigeringsprogram og lagre den med UTF-8.
- Sjekk at appen ikke har en innstilling for tegnkoding som er satt til noe annet enn UTF-8.
