Så fungerar det
- Tjänsten kodar flera versioner av samma kanal, från en liten version med låg bithastighet upp till full kvalitet.
- En huvudlista beskriver dem. I HLS listar huvudspellistan varje version, en så kallad variantström, med dess upplösning och ett
BANDWIDTH-värde: HLS-specifikationen definierar det som versionens högsta segmentbithastighet, i bitar per sekund. - Spelaren väljer en som passar hastigheten den mäter, och hämtar strömmen i korta segment.
- Den fortsätter att kontrollera. Eftersom varje segment är en egen nedladdning kan spelaren byta till en annan version vid nästa segment. HLS-specifikationen säger att klienter bör byta mellan variantströmmar för att anpassa sig efter nätverksförhållandena.
MPEG-DASH, en ISO-standard (ISO/IEC 23009-1), fungerar på samma sätt, med en XML-beskrivning av de tillgängliga versionerna i stället för en M3U8-spellista. I IPTV-appar är valet du oftast ser det mellan HLS och MPEG-TS.
Så ser versionerna ut
Apples specifikation för HLS innehåller ett exempel på versioner för video i H.264:
| Upplösning | Bithastighet |
|---|---|
| 416 × 234 | 0,145 Mbit/s |
| 640 × 360 | 0,365 Mbit/s |
| 768 × 432 | 0,73–1,1 Mbit/s |
| 960 × 540 | 2 Mbit/s |
| 1280 × 720 | 3–4,5 Mbit/s |
| 1920 × 1080 | 6–7,8 Mbit/s |
En spelare som ser anslutningen sjunka under ungefär 6 Mbit/s skulle kliva ner från 1080p-versionerna till 720p, och bilden blir mjukare.
Adaptiva strömmar och strömmar med en kvalitet i IPTV
Alla IPTV-kanaler är inte adaptiva:
| Typ av ström | När anslutningen blir långsammare |
|---|---|
| HLS med flera varianter | Bilden blir mjukare; uppspelningen fortsätter |
| HLS med en variant | Buffring; det finns ingen lägre version |
Kontinuerlig MPEG-TS (.ts) | Buffring; bara en kvalitet |
Därför kan två kanaler från samma tjänst reagera olika på samma långsamma kväll. Blir den ena suddig medan den andra stannar för att buffra är det den skillnaden. Se HLS eller MPEG-TS?.
Få toppkvaliteten oftare
- En stabil anslutning slår en snabb. Spelare kliver ner när de ser dippar, så att få bort avbrotten i wifi håller dig på toppversionen. Se wifi eller kabel.
- Ge den några sekunder. Spelare startar ofta på en lägre version och kliver upp när de har mätt hastigheten.
- Se vad mer som använder anslutningen. Nedladdningar, säkerhetskopior i molnet och andra strömmar tar bandbredd som spelaren räknade med. Se internethastighet för IPTV.
- Lås kvaliteten bara om du behöver. Vissa spelare låter dig låsa en version. Lås den högsta bara om anslutningen säkert klarar dess bithastighet.
Är bilden dålig även när inget annat pågår, se dålig bildkvalitet i IPTV.
