Kæden bag en kanal
| Trin | Hvad der sker | Hvis det fejler |
|---|---|---|
| Modtagelse og kodning | Kanalen modtages og komprimeres til en stream, som regel i H.264 eller H.265 | Den kanal forsvinder eller fryser; andre virker |
| Streamingservere | Sender hver kanal som MPEG-TS eller HLS til hver seer, der beder om den | Mange kanaler bufferer eller fejler på én gang |
| Middleware | Logins, kanallister, guide, on demand-katalog | Logins fejler, lister indlæses ikke |
| Leveringsnet | Kopier af streams på servere tættere på seerne | Buffering i nogle områder eller på de mest populære tidspunkter |
Hele vejen forklares i hvordan virker IPTV?, og kontodelen i IPTV-middleware forklaret.
Hvad serveradressen i dit login er
Din serveradresse, eller URL, er dér, hvor appen begynder. Den indeholder normalt:
- protokollen,
http://ellerhttps://, - et værtsnavn eller en IP-adresse,
- ofte en port, som
:8080.
Med et Xtream Codes-login spørger appen den adresse om dine kontooplysninger og kanallister; streams kan så komme fra den samme server eller fra andre. Med et M3U-link peger adressen på playlistefilen, og hver kanallinje har sin egen streamadresse. Ét forkert tegn et sted i adressen ser præcis ud som en server, der er nede. Se dine Xtream Codes-loginoplysninger.
Hvorfor servere går ned, og hvad fejlene betyder
IPTV kører over HTTP, så servere svarer med almindelige statuskoder for HTTP:
- 5xx-koder (500, 502, 503, 504) betyder, at serveren, eller noget foran den, fejlede. Vent, og prøv igen.
- 4xx-koder betyder, at serveren afviste forespørgslen: 401 for et login, den ikke godtog, 403 for adgang, den ikke tillader, 404 for noget, der ikke findes.
- Intet svar overhovedet betyder, at serveren er nede eller ikke kan nås fra dit net.
Den hurtigste test er det samme login på en anden forbindelse, for eksempel mobildata. Se serveren svarer ikke og IPTV-fejlkoder.
Kapacitet og store begivenheder
Hver seer af en IPTV-tjeneste via app får sin egen kopi af streamen (unicast), så en populær livebegivenhed mangedobler belastningen på serverne. Tjenester bruger flere servere og leveringsnet for at klare det. Når de ikke har nok, ser alle buffering på samme tid. Se multicast eller unicast?.
