Kjeden bak en kanal
| Steg | Hva som skjer | Hvis det feiler |
|---|---|---|
| Mottak og koding | Kanalen tas imot og komprimeres til en strøm, som regel i H.264 eller H.265 | Den kanalen forsvinner eller fryser; andre virker |
| Strømmeservere | Sender hver kanal som MPEG-TS eller HLS til hver seer som ber om den | Mange kanaler bufrer eller feiler samtidig |
| Middleware | Innlogginger, kanallister, guide, on demand-katalog | Innlogginger feiler, lister laster ikke |
| Leveransenett | Kopier av strømmene på servere nærmere seerne | Bufring i enkelte områder eller på de mest populære tidspunktene |
Hele veien forklares i hvordan fungerer IPTV?, og kontodelen i IPTV-middleware forklart.
Hva serveradressen i innloggingen din er
Serveradressen, eller URL-en, er der appen begynner. Den inneholder normalt:
- protokollen,
http://ellerhttps://, - et vertsnavn eller en IP-adresse,
- ofte en port, som
:8080.
Med en Xtream Codes-innlogging spør appen den adressen om kontoopplysningene og kanallistene dine; strømmene kan så komme fra den samme serveren eller andre. Med en M3U-lenke peker adressen til spillelistefilen, og hver kanallinje har sin egen strømadresse. Ett feil tegn hvor som helst i adressen ser akkurat ut som en server som er nede. Se dine Xtream Codes-opplysninger.
Hvorfor servere går ned, og hva feilene betyr
IPTV går over HTTP, så servere svarer med vanlige statuskoder for HTTP:
- 5xx-koder (500, 502, 503, 504) betyr at serveren, eller noe foran den, feilet. Vent og prøv igjen.
- 4xx-koder betyr at serveren avviste forespørselen: 401 for en innlogging den ikke godtok, 403 for tilgang den ikke tillater, 404 for noe som ikke finnes.
- Ikke noe svar i det hele tatt betyr at serveren er nede eller ikke kan nås fra nettet ditt.
Den raskeste testen er den samme innloggingen på en annen forbindelse, for eksempel mobildata. Se serveren svarer ikke og IPTV-feilkoder.
Kapasitet og store arrangementer
Hver seer av en IPTV-tjeneste via app får sin egen kopi av strømmen (unicast), så et populært direktesendt arrangement mangedobler belastningen på serverne. Tjenester bruker flere servere og leveransenett for å klare det. Når de ikke har nok, ser alle bufring samtidig. Se multicast eller unicast?.
