Hva user agent er
IPTV går over HTTP, den samme protokollen som nettsider. HTTP-spesifikasjonen, RFC 9110, definerer overskriften User-Agent som informasjon om brukeragenten som sender forespørselen: i praksis appens navn og versjon, og noen ganger enheten eller operativsystemet. Nettleseren sender en med hver side; IPTV-spillere gjør det samme med hver forespørsel om spilleliste, guide og strøm.
Derfor sjekker servere den
- Kompatibilitet. En server kan sende et format som passer appen som spør.
- Statistikk. Tjenester kan se hvilke apper kundene bruker.
- Tilgangsregler. Noen servere godtar bare forespørsler fra apper de kjenner igjen, eller avviser noen de ikke kjenner. Da er svaret som regel feil 403, som RFC 9110 definerer som at serveren forsto forespørselen, men nekter å utføre den. Se IPTV-feilkoder.
Får én app 403, mens en annen app med den samme innloggingen spiller fint på den samme forbindelsen, er user agent en sannsynlig årsak.
Slik stiller du den inn
Endre den bare når tjenesten gir deg en verdi å bruke.
Kodi med IPTV Simple Client dokumenterer tre måter:
- En standardverdi for alle kanaler: tilleggets innstilling User-Agent, som brukes når en kanal ikke oppgir sin egen.
- Per kanal, i strømadressen: legg til
|user-agent=og verdien etter adressen. Andre overskrifter kan legges til på samme måte, som|name1=val1&name2=val2. - Per kanal, i M3U-spillelisten: en linje
#EXTVLCOPT:http-user-agent=fulgt av verdien, plassert ved kanalens oppføring. Dokumentasjonen sier at Kodi gjør den, oghttp-referrer, om til en overskrift i forespørselen. Se M3U-taggene forklart.
Andre spillere: noen har et felt for user agent i spilleliste- eller nettverksinnstillingene; andre lar deg ikke endre den i det hele tatt. Sjekk spillerens innstillinger eller hjelpesider. Se også IPTV i Kodi.
Vanlige feil
- En liten skrivefeil. User agents sammenlignes som tekst; ett endret tegn kan få en server til å avvise den.
- En global innstilling når bare én spilleliste trenger den. Har spilleren et valg per spilleliste, bruk det, så de andre spillelistene fortsetter å virke.
- Å regne med at den løser alt. En user agent påvirker bare servere som sjekker den. Bufring, feil innlogging og blokkerte forbindelser har andre årsaker; se feilsøk IPTV.
