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, oghttp-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.
