Två jobb, samma namn
| IPTV-kanallista | HLS-spellista | |
|---|---|---|
| Vad den listar | Dina kanaler, med namn, logotyp, grupp och strömadress | De korta videosegment (några sekunder vardera) som bygger upp en ström |
| Typisk storlek | Hundratals till tusentals rader | Några få rader, som uppdateras med några sekunders mellanrum för live-tv |
| Taggar du ser | #EXTM3U, #EXTINF, tvg-id, group-title | #EXT-X-TARGETDURATION, #EXT-X-MEDIA-SEQUENCE, #EXT-X-STREAM-INF |
| Där du använder den | Läggs in en gång i appen som din ”spellista” | Öppnas automatiskt när du startar en kanal |
| Filändelse | .m3u eller .m3u8 | .m3u8 |
M3U började som ett enkelt spellisteformat för musikspelare. De första filerna hade ingen bestämd teckenkodning, vilket gav trasiga namn när listan innehöll specialtecken. M3U8 löste det genom att kräva UTF-8. Apple använde sedan formatet för HTTP Live Streaming (HLS), som beskrivs i RFC 8216, och därmed fick .m3u8 sin andra betydelse.
Påverkar valet uppspelningen?
Kanallistans filändelse gör det inte. Det som påverkar uppspelningen är strömformatet varje kanal använder: MPEG-TS eller HLS. Många appar låter dig välja, och många tjänster låter dig välja det i själva länken; se M3U-länken förklarad.
När teckenkodningen spelar roll
Visas kanalnamn som Ã¥ eller frågetecken i stället för å, ä och ö läses listan med fel teckenkodning. Åtgärda i den här ordningen:
- Be tjänsten om UTF-8-versionen (.m3u8) av länken.
- Använder du en nedladdad fil, öppna den i en textredigerare och spara den med UTF-8.
- Kontrollera att appen inte har en inställning för teckenkodning som är satt till något annat än UTF-8.
