Spring til indholdet
IPTV Subscription 8K - 8K TV Subscription

Teknologi

User agent i IPTV

Hver gang en IPTV-app beder en server om en playliste, en guide eller en kanal, sender den en kort tekstlinje med, der fortæller, hvilken app, og ofte hvilken enhed, der spørger. Det er user agent. Som regel behøver du aldrig tænke på den. Den betyder noget, når en server kun godtager bestemte apps, eller når tjenesten beder dig sætte en bestemt værdi.

Opdateret · 2 min. læsning

Findes også på English · Norsk · Svenska

Hvad user agent er

IPTV kører over HTTP, den samme protokol som hjemmesider. HTTP-specifikationen, RFC 9110, definerer headeren User-Agent som oplysninger om den brugeragent, der sender forespørgslen: i praksis appens navn og version, og nogle gange enheden eller styresystemet. Din browser sender en med hver side; IPTV-afspillere gør det samme med hver forespørgsel om playliste, guide og stream.

Derfor tjekker servere den

  • Kompatibilitet. En server kan sende et format, der passer til den app, der spørger.
  • Statistik. Tjenester kan se, hvilke apps kunderne bruger.
  • Adgangsregler. Nogle servere godtager kun forespørgsler fra apps, de kender, eller afviser nogle, de ikke kender. Så er svaret som regel fejl 403, som RFC 9110 definerer som, at serveren forstod forespørgslen, men nægter at udføre den. Se IPTV-fejlkoder.

Får én app 403, mens en anden app med det samme login spiller fint på den samme forbindelse, er user agent en sandsynlig årsag.

Sådan indstiller du den

Ændr den kun, når tjenesten giver dig en værdi at bruge.

Kodi med IPTV Simple Client dokumenterer tre måder:

  • En standardværdi for alle kanaler: tilføjelsens indstilling User-Agent, der bruges, når en kanal ikke angiver sin egen.
  • Pr. kanal, i streamadressen: tilføj |user-agent= og værdien efter adressen. Andre headere kan tilføjes på samme måde, som |name1=val1&name2=val2.
  • Pr. kanal, i M3U-playlisten: en linje #EXTVLCOPT:http-user-agent= efterfulgt af værdien, placeret ved kanalens post. Dokumentationen siger, at Kodi laver den, og http-referrer, om til en header i forespørgslen. Se M3U-tags forklaret.

Andre afspillere: nogle har et felt til user agent i playliste- eller netværksindstillingerne; andre lader dig slet ikke ændre den. Tjek afspillerens indstillinger eller hjælpesider. Se også IPTV i Kodi.

Almindelige fejl

  • En lille tastefejl. User agents sammenlignes som tekst; ét ændret tegn kan få en server til at afvise den.
  • En global indstilling, når kun én playliste har brug for den. Har afspilleren et valg pr. playliste, så brug det, så dine andre playlister bliver ved med at virke.
  • At regne med, at den løser alt. En user agent påvirker kun servere, der tjekker den. Buffering, forkert login og blokerede forbindelser har andre årsager; se fejlfind IPTV.

Spørgsmål og svar

Spørgsmål om user agent

Hvad er en user agent i IPTV?

Headeren User-Agent, som appen sender med hver forespørgsel, og som angiver, hvilken app der laver den. Servere kan bruge den til statistik, kompatibilitet eller til kun at lukke bestemte apps ind.

Kan en forkert user agent give fejl 403?

Ja, på servere, der tjekker den. 403 betyder, at serveren forstod forespørgslen, men nægter at udføre den, og at afvise ukendte apps er en af grundene. Angiver tjenesten en user agent, der kræves, så indstil den præcist.

Skal jeg ændre user agent for at få en stream til at virke?

Kun når tjenesten beder dig om det, og til den værdi, de angiver. At ændre den på må og få hjælper sjældent og kan skabe problemer for andet.

Kilder

Oplysningerne på siden er tjekket mod disse kilder. De var korrekte, da vi tjekkede dem; apps og enheder ændrer sig, så vi gennemgår siden jævnligt.

  1. RFC 9110: HTTP Semantics (User-Agent, 401, 403), IETF (2022-06)
  2. IPTV Simple PVR Client (pvr.iptvsimple) README, Kodi PVR (GitHub) (2026-10-01)