Side om side
| MPEG-TS | HLS | |
|---|---|---|
| Sådan leveres det | Én kontinuerlig stream pr. kanal | Korte segmenter, der står i en playliste |
| Kanalskift | Som regel hurtigere | Som regel langsommere (playliste og første segment først) |
| Forsinkelse i forhold til live-tv | Som regel kortere | Som regel længere, ofte titals sekunder |
| Genopretning efter korte udfald | Kan stoppe, hvis forbindelsen holder pause | Ofte bedre: segmenterne hentes og hentes igen |
| Skift af kvalitet | Nej | Ja, hvis tjenesten tilbyder flere bithastigheder |
| Belastning af serveren | Én lang forbindelse | Mange korte forespørgsler |
| Apples enheder | Understøttes af de fleste IPTV-afspillere | Indbygget format |
Hvad der faktisk er forskelligt
Med MPEG-TS sender serveren en kontinuerlig stream, og afspilleren viser den, efterhånden som den kommer, med en lille buffer. Det er effektivt og starter hurtigt, men en pause i forbindelsen kan tømme bufferen og få billedet til at stoppe.
Med HLS henter afspilleren korte segmenter igen og igen. Tager et af dem lidt længere tid, venter afspilleren eller prøver igen, og afspilningen fortsætter ofte fra bufferen. Prisen er længere forsinkelse og langsommere opstart. HLS forklaret og MPEG-TS forklaret gennemgår hver af dem i detaljer.
En hurtig test, der afgør det
- Vælg tre kanaler, du ofte ser, heraf én med hurtige bevægelser.
- Se hver kanal i 10 minutter i TS og derefter i HLS, på det tidspunkt du plejer at se.
- Notér buffering, frysninger, og hvor hurtigt kanalerne starter.
- Behold det format, der gav færrest afbrydelser. Er begge dårlige, er streamformatet ikke problemet. Se IPTV buffer.
Hvor du ændrer det
- I appen: kig i indstillingerne for playliste, afspilning eller stream efter stream format, output, stream type eller TS / HLS.
- I et M3U-link: ændr
output=tstiloutput=m3u8, eller omvendt. Se M3U-linket forklaret. - Med et Xtream Codes-login: mange apps bruger formatindstillingen for alle kanaler fra det login.
