Slik fungerer det
- Tjenesten koder flere versjoner av den samme kanalen, fra en liten versjon med lav bithastighet opp til full kvalitet.
- En hovedliste beskriver dem. I HLS lister hovedspillelisten hver versjon, en såkalt variantstrøm, med oppløsningen og en
BANDWIDTH-verdi: HLS-spesifikasjonen definerer den som versjonens høyeste segmentbithastighet, i bit per sekund. - Spilleren velger én som passer hastigheten den måler, og henter strømmen i korte segmenter.
- Den fortsetter å sjekke. Fordi hvert segment er en egen nedlasting, kan spilleren bytte til en annen versjon ved neste segment. HLS-spesifikasjonen sier at klienter bør bytte mellom variantstrømmer for å tilpasse seg nettverksforholdene.
MPEG-DASH, en ISO-standard (ISO/IEC 23009-1), fungerer på samme måte, med en XML-beskrivelse av de tilgjengelige versjonene i stedet for en M3U8-spilleliste. I IPTV-apper er valget du oftest ser, det mellom HLS og MPEG-TS.
Slik ser versjonene ut
Apples spesifikasjon for HLS inneholder et eksempel på versjoner for video i H.264:
| Opplø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 spiller som ser forbindelsen synke under omtrent 6 Mbit/s, ville gå ned fra 1080p-versjonene til 720p, og bildet blir mykere.
Adaptive strømmer og strømmer med én kvalitet i IPTV
Ikke alle IPTV-kanaler er adaptive:
| Type strøm | Når forbindelsen blir tregere |
|---|---|
| HLS med flere varianter | Bildet blir mykere; avspillingen fortsetter |
| HLS med én variant | Bufring; det finnes ingen lavere versjon |
Kontinuerlig MPEG-TS (.ts) | Bufring; bare én kvalitet |
Derfor kan to kanaler fra den samme tjenesten reagere ulikt på den samme trege kvelden. Blir den ene uskarp mens den andre stopper for å bufre, er det den forskjellen. Se HLS eller MPEG-TS?.
Få toppkvaliteten oftere
- En stabil forbindelse slår en rask. Spillere går ned når de ser dypp, så å fjerne brudd i wifi holder deg på toppversjonen. Se wifi eller kabel.
- Gi den noen sekunder. Spillere starter ofte på en lavere versjon og går opp når de har målt hastigheten.
- Se hva annet som bruker forbindelsen. Nedlastinger, sikkerhetskopier i skyen og andre strømmer tar båndbredde spilleren regnet med. Se internetthastighet for IPTV.
- Lås kvaliteten bare hvis du må. Noen spillere lar deg låse en versjon. Lås den høyeste bare hvis forbindelsen trygt klarer bithastigheten.
Er bildet dårlig selv når ingenting annet skjer, se dårlig bildekvalitet i IPTV.
