Education·6 min

Av Shamir

Catch-up-TV i IPTV-spillere: Slik fungerer tidsforskyvning i praksis

Catch-up-TV er en av de IPTV-funksjonene som har vært tilgjengelig i det stille i årevis, uten at de fleste brukere har visst om den. Leverandøren din beholder de siste 3, 5 eller 7 dagene med programmer på serveren, og alle programmer i dette tidsrommet kan spilles av ved behov – hvis spilleren din vet hvordan den skal be om dem.

Det gjør de fleste ikke. Leverandøren gjør catch-up-endepunktene tilgjengelige; spilleren må lese EPG-metadataene, konstruere riktig URL og sende avspillingen gjennom den. Hvis spilleren hopper over dette trinnet, er funksjonen usynlig for deg, selv om den faktisk er tilgjengelig i abonnementet ditt.

I dette innlegget går vi gjennom hvordan catch-up fungerer teknisk, hvordan du kan finne ut om leverandøren din støtter det, og hvordan du bruker det i Tuneline – som har full catch-up-støtte på alle plattformer. Det har ikke de fleste andre spillere.

Hva er IPTV-catch-up?

IPTV-catch-up er avspilling fra serversiden. Leverandøren din beholder et rullerende opptak av hver kanal, og alle programmer i dette tidsrommet kan spilles av ved behov fra den vanlige kanallisten. Ingenting lagres på enheten din.

Det forvirrende er navngivningen. Én funksjon, fire navn, som leverandører og spillere bruker om hverandre:

  • Catch-up – skrives også catch-up eller catchup. Navnet brukerne møter, og det leverandøren din vil bruke på salgssiden sin.
  • Timeshift – det tekniske navnet, og vanligvis ordet du ser i selve avspillings-URL-en.
  • TV-arkiv – det Xtream Codes-paneler kaller det i API-et sitt, der feltet bokstavelig talt er tv_archive.

Hvis en leverandør markedsfører ett av disse, mener de den samme funksjonen. Det som faktisk varierer mellom leverandørene, er hvordan de gjør den tilgjengelig – og det er her spillere ofte svikter.

Slik implementeres catch-up

Det finnes tre vanlige måter leverandører gjør catch-up tilgjengelig på:

1. Tilføyelsesmetoden (vanligst med Xtream Codes)

URL-en til direktestrømmen ser slik ut:

http://provider.example/live/user/pass/12345.ts

For å spille av et program som ble sendt tidligere, konstruerer spilleren en annen URL:

http://provider.example/timeshift/user/pass/120/2026-05-05:20-00/12345.ts

Tallene og datoen angir varigheten, starttidspunktet og kanal-ID-en. Spilleren må kjenne formatet samt starttidspunktet og varigheten i EPG-oppføringen for å kunne konstruere den.

2. Erstatningsmetoden (Stalker / Ministra)

Stalker portal-API-et har et eget archive_get_url-endepunkt. Spilleren kaller det med kanal-ID-en og ønsket tidspunkt, og portalen returnerer en ny avspillings-URL.

3. catchup-source (M3U-tagg)

Noen leverandører bygger inn catch-up-informasjon direkte i M3U som attributtene catchup="default" og catchup-source="...". Spilleren tolker disse og bruker den oppgitte URL-malen.

Tuneline støtter alle tre. Uansett hvordan leverandøren din gjør catch-up tilgjengelig, vises det samme alternativet «Se fra begynnelsen» / «Se i går kl. 20» i EPG-rutenettet.

Slik finner du ut om leverandøren din støtter catch-up

To raske kontroller:

  1. I Tunelines EPG-visning ser du på tidligere programmer. Hvis det finnes en «Spill av»-knapp, eller programruten er klikkbar for tidligere oppføringer, tilbyr leverandøren din catch-up. Hvis tidligere programmer er grået ut, gjør de ikke det.
  2. Spør leverandøren. «Støtter tjenesten deres catch-up-TV / avspilling fra arkiv / timeshift?» De fleste leverandører opplyser uttrykkelig om dette fordi det er et salgsargument.

Det er også verdt å vite at catch-up-vinduene varierer. Vanlige verdier er 3, 5 eller 7 dager. Noen premiumnivåer går opp til 14 eller 30 dager. Når tidsvinduet er utløpt, fjernes programmene fra serveren – de er ikke tilgjengelige for alltid.

Slik bruker du catch-up i Tuneline

Fra EPG-rutenettet

  1. Åpne Tuneline og gå til EPG-visningen (kalenderikonet i topplinjen, eller pilen inn i EPG-stripen på en TV).
  2. Bla bakover i programguiden til et tidligere tidspunkt.
  3. Klikk på et hvilket som helst tidligere program – Tuneline finner catch-up-parameterne i EPG-dataene og starter avspillingen fra programmets starttidspunkt.

Hvis du prøvde dette og programmet spilles av fra begynnelsen, er catch-up riktig konfigurert hos leverandøren din.

Fra stripen for det pågående programmet

Hvis et program sendes akkurat nå og du vil starte det fra begynnelsen fordi du kom sent til, har stripen for det pågående programmet en «Start på nytt»-knapp. Ett klikk, og strømmen starter på nytt fra programmets faktiske starttidspunkt via catch-up-endepunktet.

Fortsett på tvers av enheter

Det er her Tunelines synkronisering på tvers av enheter virkelig kommer til nytte. Start et catch-up-program på laptopen, gå bort til TV-en, og posisjonen du var kommet til, er allerede der. Fortsett der du slapp.

Hvorfor de fleste andre spillere ikke støtter catch-up

To grunner:

  1. Kompleksitet ved tolkning av EPG. For å beregne catch-up-URL-er må spilleren tolke XMLTV-starttidspunkter, tidssoneforskyvninger og programvarigheter riktig. Mange «enkle» IPTV-spillere tolker akkurat nok EPG til å vise «Spilles nå» i kanalstripen, og hopper over resten. Uten fullstendig EPG-tolkning kan du ikke konstruere catch-up-URL-er.
  2. Fragmentering av formater. Leverandørspesifikke URL-maler, særegenheter i Xtream, Stalkers API og M3U-attributtet catchup-source – det krever reelt arbeid å støtte alt dette. De fleste spillere implementerer én løsning og sier seg ferdige. Tuneline støtter alle tre fordi halvparten av brukerklagene vi fikk før lansering, handlet om at catch-up ikke fungerte i den gamle spilleren deres.

Catch-up er ikke det samme som DVR

Det er verdt å skille mellom dem:

  • Catch-up skjer på serversiden: Leverandøren din beholder innholdet, og du strømmer det tilbake. Du lagrer ingenting lokalt. Tidsvinduet er det leverandøren tilbyr (vanligvis 3–7 dager).
  • DVR skjer på klientsiden: Du tar opp strømmen til lokal lagring. Du bestemmer selv hvor lenge den skal beholdes. Du kan beholde opptakene for alltid.

Tuneline tilbyr catch-up – avspilling av tidligere programmer fra alle leverandører som gjør et arkiv tilgjengelig – men tar ikke opp strømmer til lokal lagring. Hvis du trenger å beholde noe permanent, er catch-up ikke løsningen; da trenger du et eget opptaksoppsett (for eksempel en Kodi PVR-backend). For de fleste som tenker «Jeg gikk glipp av det og vil se det igjen i løpet av uken», er catch-up akkurat det riktige verktøyet, og det er dette Tuneline tilbyr.

Dette legger Tuneline oppå

Noen catch-up-spesifikke funksjoner som Tuneline tilbyr, men som generiske IPTV-spillere ikke har:

  • Påminnelser. Merk et program som en påminnelse i EPG; Tuneline varsler deg før det begynner og lagrer catch-up-referansen hvis du går glipp av det.
  • «Fortsett å se» for catch-up. Posisjonen du var kommet til, spores på samme måte som for VOD, slik at et delvis sett catch-up-program fortsetter der du stoppet.
  • Catch-up-søk. Søk i EPG-vinduet bakover etter et programnavn, så finner Tuneline alle sendingene på alle kanaler – også dem du hadde glemt at skulle sendes.
  • Synkronisering. Påminnelser, avspillingsposisjoner og catch-up-historikk synkroniseres på tvers av enheter med det betalte abonnementet.

Installer Tuneline på enheten du bruker mest, så aktiveres disse funksjonene som standard.

Vanlige spørsmål

Koster catch-up ekstra i IPTV-abonnementet mitt?

Det kommer an på leverandøren din. Mange inkluderer det i grunnabonnementet. Noen tilbyr det som et premiumtillegg. Spør forhandleren din.

Hvorfor har noen kanaler catch-up, mens andre ikke har det?

Det er en avgjørelse hos leverandøren. De lisensierer catch-up-rettighetene per kanal. Sports- og premiumfilmkanaler er ofte utelatt.

Fungerer catch-up bak en VPN?

Ja – catch-up er bare en annen HTTP-strøm fra leverandørens server. Hvis direktesendingene fungerer via VPN, gjør catch-up det også.

Hvilke IPTV-spillere støtter catch-up?

Færre enn du skulle tro. Catch-up krever fullstendig EPG-tolkning og støtte for URL-skjemaet leverandøren bruker, og de fleste spillere implementerer ingen av delene eller bare én av de tre. Tuneline støtter alle de tre skjemaene som er beskrevet ovenfor, på alle plattformer. Kodi kan gjøre det via PVR IPTV Simple Client, men du må konfigurere det selv. VLC kan ikke – den har ikke noe EPG-lag som catch-up kan kobles til. (Full sammenligning av spillere, og slik sjekker du hva leverandøren din tilbyr.)

Fungerer catch-up i Tuneline på Google TV?

Ja – full EPG-navigasjon med D-pad, inkludert tidligere tidspunkter. Klikk på et tidligere program med fjernkontrollen, så spilles det av fra begynnelsen. (Tuneline på Google TV.)

Kan jeg laste ned et catch-up-program for visning uten nett?

Nei. Catch-up er et strømmeendepunkt, og Tuneline tar ikke opp strømmer på lokal lagring, så det finnes ingen frakoblet kopi å beholde. Du ser det på nytt innenfor leverandørens arkivperiode (vanligvis 3–7 dager), på nett.


Se om IPTV-leverandøren din tilbyr catch-up. Installer Tuneline, åpne EPG, og klikk på et program fra i går – hvis det spilles av, har du betalt for en funksjon den gamle spilleren din ikke brukte.

— Shamir

Del denne artikkelen

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Les denne artikkelen på et annet språk

Tuneline er en mediespiller. Den leverer, er ikke vert for og distribuerer ikke noe innhold. Du tar med din egen spilleliste, akkurat som med VLC.