Kedjan bakom en kanal
| Steg | Vad som händer | Om det felar |
|---|---|---|
| Mottagning och kodning | Kanalen tas emot och komprimeras till en ström, oftast i H.264 eller H.265 | Den kanalen försvinner eller fryser; andra fungerar |
| Strömningsservrar | Skickar varje kanal som MPEG-TS eller HLS till varje tittare som ber om den | Många kanaler buffrar eller fallerar samtidigt |
| Middleware | Inloggningar, kanallistor, guide, on demand-katalog | Inloggningar misslyckas, listor laddas inte |
| Leveransnät | Kopior av strömmarna på servrar närmare tittarna | Buffring i vissa områden eller vid de mest populära tiderna |
Hela vägen förklaras i hur fungerar IPTV?, och kontosidan i IPTV-middleware förklarat.
Vad serveradressen i din inloggning är
Din serveradress, eller URL, är där appen börjar. Den innehåller normalt:
- protokollet,
http://ellerhttps://, - ett värdnamn eller en IP-adress,
- ofta en port, som
:8080.
Med en Xtream Codes-inloggning frågar appen den adressen om dina kontouppgifter och kanallistor; strömmarna kan sedan komma från samma server eller andra. Med en M3U-länk pekar adressen på spellistefilen, och varje kanalrad har sin egen strömadress. Ett fel tecken var som helst i adressen ser precis ut som en server som är nere. Se dina Xtream Codes-uppgifter.
Varför servrar går ner, och vad felen betyder
IPTV går över HTTP, så servrar svarar med vanliga statuskoder för HTTP:
- 5xx-koder (500, 502, 503, 504) betyder att servern, eller något framför den, fallerade. Vänta och försök igen.
- 4xx-koder betyder att servern nekade anropet: 401 för en inloggning den inte godtog, 403 för åtkomst den inte tillåter, 404 för något som inte finns.
- Inget svar alls betyder att servern är nere eller inte går att nå från ditt nät.
Det snabbaste testet är samma inloggning på en annan anslutning, till exempel mobildata. Se servern svarar inte och IPTV-felkoder.
Kapacitet och stora evenemang
Varje tittare av en IPTV-tjänst via app får en egen kopia av strömmen (unicast), så ett populärt direktsänt evenemang mångfaldigar belastningen på servrarna. Tjänster använder fler servrar och leveransnät för att klara det. När de inte har tillräckligt ser alla buffring samtidigt. Se multicast eller unicast?.
