Spring til indholdet
IPTV Subscription 8K - 8K TV Subscription

Playlister

M3U eller M3U8?

M3U og M3U8 ligner to formater, men de er den samme idé: en tekstliste med medieadresser. »8« betyder, at filen er gemt med tegnkodningen UTF-8. Forvirringen skyldes, at navnet bruges om to forskellige ting i IPTV: din kanalliste og de små playlister, der bygger en HLS-stream op.

Opdateret · 2 min. læsning

Findes også på English · Norsk · Svenska

To opgaver, samme navn

IPTV-kanallisteHLS-playliste
Hvad den viserDine kanaler med navn, logo, gruppe og streamadresseDe korte videosegmenter (nogle sekunder hver), der bygger en stream op
Typisk størrelseHundredvis til tusindvis af linjerFå 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 denLæ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:

  1. Bed tjenesten om UTF-8-versionen (.m3u8) af linket.
  2. Bruger du en hentet fil, så åbn den i en teksteditor, og gem den med UTF-8.
  3. Tjek, at appen ikke har en indstilling for tegnkodning, der er sat til noget andet end UTF-8.

Spørgsmål og svar

Spørgsmål om M3U og M3U8

Kan jeg omdøbe en .m3u-fil til .m3u8?

Kun hvis teksten i den allerede er UTF-8. At omdøbe ændrer ikke tegnkodningen. Vises æ, ø og å forkert, så gem filen som UTF-8 i en teksteditor; mange IPTV-apps tager begge filendelser.

Hvad skal jeg bruge i IPTV-appen?

Det, tjenesten giver dig. De fleste apps tager begge. Indstillingen for streamformat (MPEG-TS eller HLS) betyder mere for afspilningen.

Er et .m3u8-link altid en HLS-stream?

Nej. Det kan være en kanalliste gemt som UTF-8 eller en HLS-playliste til én enkelt stream. En kanalliste har mange #EXTINF-linjer med kanalnavne; en HLS-playliste har #EXT-X-tags og korte mediesegmenter.

Kilder

Oplysningerne på siden er tjekket mod disse kilder. De var korrekte, da vi tjekkede dem; apps og enheder ændrer sig, så vi gennemgår siden jævnligt.

  1. RFC 8216: HTTP Live Streaming, IETF (2017-08)