Reviews·9 min

Szerző Rawnok Jahan

Mely IPTV-lejátszók támogatják ténylegesen a felzárkóztató tévét?

A felzárkóztató tévé nem egy kapcsoló, amelyet a lejátszó bekapcsol — egy URL, amelyet a lejátszónak kell összeállítania. Ha a szolgáltatód biztosítja, de a lejátszód nem tudja létrehozni a megfelelő URL-t, akkor a funkció csendben elérhetetlenné válik.

Egy EPG rács a felzárkóztató lejátszáshoz elérhető korábbi műsorokkal

A korábbi műsorok csak akkor játszhatók le, ha a lejátszó össze tud állítani egy felzárkóztató URL-t.

Íme, amit szinte senki sem magyaráz el: a felzárkóztató tévé nem olyan funkció, amelyet a lejátszó bekapcsol. Hanem egy URL, amelyet a lejátszónak kell összeállítania.

A szolgáltatód a csatornák elmúlt néhány napját a saját szerverén tárolja. A tegnap este 8-kor sugárzott műsor lejátszásához a lejátszónak olyan kérést kell összeállítania, amely ezt mondja: „ezt a csatornát, ettől az időbélyegtől kezdve, ilyen időtartamban.” Arra nincs egységes szabvány, hogyan kell ezt a kérést megfogalmazni — legalább háromféle megoldás létezik, és egyáltalán nem hasonlítanak egymásra.

Ezért tünteti fel olyan sok lejátszó a funkciólistáján a „Felzárkóztató tévé” lehetőséget, majd szürkíti ki az útmutatóban az összes korábbi műsort. Az egyik sémát megvalósították, a szolgáltatód viszont egy másikat használ.

Ez a bejegyzés bemutatja a három sémát, megmutatja, hogyan derítheted ki, melyiket használja a te szolgáltatód, és azt is, mire érdemes figyelni egy lejátszóban. Ha előbb az alapfogalmakkal szeretnél megismerkedni, kezdd ezzel: a felzárkóztató tévé és az időeltolás magyarázata.

Felzárkóztató tévé, timeshift és felvétel

Három dolog, amelyet gyakran egymás szinonimájaként használnak. Pedig nem ugyanazt jelentik:

  • Felzárkóztató tévé: a szolgáltatód archívumából játszik le egy korábbi műsort. Ez teljes mértékben attól függ, hogy a szolgáltató tárolja-e a műsort.
  • Timeshift: szünetelteti és visszatekeri az éppen nézett streamet. Ugyanazt az archívumot használja, csak rövidebb időablakkal.
  • Felvétel (DVR): a streamet fájlba menti a saját eszközödön. Független a szolgáltatótól.

Az alábbiakban az első két lehetőségről lesz szó, amelyek ugyanazt az URL-alapú mechanizmust használják. A felvétel ettől teljesen eltérő megoldás — és érdemes alaposan ellenőrizni bármelyik lejátszónál, amelyet értékelsz, mert a kezelőfelületen megjelenő „Felvétel” gomb nem jelenti ugyanazt, mint egy olyan lejátszó, amely valóban videót ír a lemezre.

A szolgáltatók által használt három séma

1. Xtream timeshift

Ha a bejelentkezésedhez egy szervercímre, felhasználónévre és jelszóra van szükség, akkor a szolgáltatód az Xtream Codes rendszert használja. A felzárkóztató tartalom egy külön útvonalon érhető el, amely nagyjából így néz ki:

http://server:port/timeshift/USERNAME/PASSWORD/DURATION/START/STREAM_ID.ts

A lejátszónak ismernie kell a stream numerikus azonosítóját, ki kell számítania az időtartamot percben, és pontosan úgy kell formáznia a kezdési időbélyeget, ahogy azt a panel elvárja. Az Xtream API azt is jelzi, hogy az egyes csatornákon hány napnyi archívum érhető el, egy tv_archive / catchup-days értéken keresztül. Az a lejátszó, amely figyelmen kívül hagyja ezt a mezőt, nem tudja megállapítani, mely műsorok játszhatók le.

2. M3U catchup-source-sablonok

Egy M3U lejátszási listában egy csatorna olyan attribútumokat tartalmazhat, amelyek sablonként leírják a saját felzárkóztató URL-jét:

#EXTINF:-1 catchup="default" catchup-days="7"
  catchup-source="http://host/live/user/pass/123.ts?start=${start}&end=${end}",Channel

A lejátszó valódi értékekkel helyettesíti a helyőrzőket — ${start}, ${end}, {utc}, {duration}, {timestamp} és társaik. A különböző szolgáltatók eltérő helyőrző-szintaxist használnak, és a könnyű lejátszók pontosan ezen a ponton szoktak elbukni.

3. M3U shift / append

A legegyszerűbb változatok. A catchup="shift" (néha a timeshift) azt jelenti, hogy „az élő URL-hez UTC-paramétereket kell hozzáfűzni”:

...live-url.ts?utc=1720560000&lutc=1720563600

A catchup="append" jelentése: „ezt az utótagot fűzd hozzá az élő URL-hez”. A másik két megoldáshoz képest mindkettő triviális — mégis rengeteg lejátszó csak ezeket valósítja meg. Ezért működik a felzárkóztató tévé ugyanabban az alkalmazásban egyes lejátszási listákkal, másokkal pedig nem.

Hogyan derítheted ki, mit kínál a szolgáltatód?

Mielőtt akár egyetlen lejátszót is értékelnél, derítsd ki, hogy egyáltalán van-e mit lejátszanod. Két perc az egész:

Ha van M3U URL-ed: nyisd meg egy böngészőben vagy szövegszerkesztőben, majd keress rá a catchup kifejezésre. Ha a csatornáidnál megtalálod a catchup="…" vagy a catchup-source="…" értéket, a szolgáltatód biztosít felzárkóztató tartalmat, és pontosan láthatod, melyik szintaxist használja. Ha a szó sehol sem szerepel, nincs felzárkóztató tartalmad, és ezt egyetlen lejátszó sem fogja kitalálni.

Ha Xtream-bejelentkezésed van: látogass el ide:

http://your-server:port/player_api.php?username=USER&password=PASS&action=get_live_streams

és keresd meg a csatornákon a tv_archive értéket. A "tv_archive":1 azt jelenti, hogy van archívum; a tv_archive_duration azt mutatja meg, hány napnyi.

Ha semmit sem találsz: kérdezd meg közvetlenül a szolgáltatódat — „támogatják a felzárkóztató tévét / az archív lejátszást, és hány napra visszamenőleg?” A legtöbb szolgáltató reklámozza ezt, mert értékesítési szempontból előnyös.

Ez a lépés fontosabb, mint a lejátszók összehasonlítása, mert a „nem működik a felzárkóztató tévé” jellegű beszámolók nagyjából felében a szolgáltató eleve nem kínálta ezt a lehetőséget.

Mire figyelj egy lejátszóban?

A fentiek alapján íme, mi különbözteti meg egymástól a lejátszókat — és hogyan tesztelheted az egyes állításokat ahelyett, hogy vakon megbíznál a funkciólistában:

Beolvassa a teljes EPG-t? A felzárkóztató tévéhez valódi műsorújságra van szükség: kezdési időpontokra, időtartamokra és időzóna-eltolásokra. Az a lejátszó, amely csak a csatornasávból jeleníti meg az „Most / Következő” adatokat, nem tud mire felzárkóztató URL-t építeni. Teszt: teljes rácsos nézetet látsz a korábbi órákkal, vagy csak az aktuális műsort?

Kezeli a te sémádat? Az a lejátszó, amely csak a shift formátumot támogatja, nem fog működni a catchup-source-sablonokkal. Teszt: keress meg egy korábbi műsort, és próbáld meg lejátszani.

Helyesen kezeli az időzónát? A felzárkóztató URL-ek időbélyegeket tartalmaznak. Már egyórányi eltérés is azt jelenti, hogy rossz műsorba kezdesz bele. Ha a felzárkóztató lejátszás valamit elindít, de következetesen nem a megfelelő műsort, ez az oka. (Hibásak a műsorújság időpontjai? Külön kell javítani.)

Működik az eszközödön? Több kiváló felzárkóztató megoldás csak Android-re készült.

Hol tartanak az ismert lejátszók?

  • VLC — nem támogatja. Az VLC nem rendelkezik EPG-réteggel, és műsorújság nélkül nincs mihez kapcsolni a felzárkóztató tartalmat. Kiváló streamlejátszó, de nem felzárkóztató kliens. (VLC kontra Tuneline.)
  • Kodi — igen, a PVR IPTV Simple Client bővítményen keresztül, amelyet neked kell beállítanod. Sok mindenre képes, de az itt felsorolt lehetőségek közül ez a legkevésbé kezdőbarát.
  • TiviMate — igen, és kifejezetten jó híre van ezen a téren. Csak a Android és a Android TV platformot támogatja, ezért Macen, PC-n, iPhone-on és Apple TV-n nem használható erre. (Többplatformos alternatívák.)
  • Tuneline — igen, minden általunk támogatott platformon. A részleteket alább találod.

A funkciólisták változnak, ezért a fentieket tekintsd kiindulópontnak, majd futtasd le a kétperces tesztet a saját lejátszási listáddal.

Az Tuneline pontos megvalósítása

Mivel a homályos megfogalmazás félrevezetővé teszi az ilyen bejegyzéseket, íme, pontosan mi található az alkalmazásban:

  • Xtream timeshift — összeállítja az /timeshift/… URL-t, és az timeshift, illetve catchup-days értékekből állapítja meg az archívum időablakát.
  • M3U catchup-source-sablonok — behelyettesíti az ${start}, ${end}, {utc}, {duration} és {timestamp} helyőrzőket.
  • M3U shift és append — az UTC-paraméteres és az utótagos változatok.

Az EPG rácsos nézetben az archívum időablakába eső korábbi műsorok lejátszhatóként jelennek meg; válassz ki egyet, majd kattints a Lejátszás az elejétől lehetőségre. A lejátszó ekkor felzárkóztató módba vált, és megjelenít egy jól látható CATCHUP jelzőt, valamint a Vissza az élő adáshoz vezérlőt.

Két őszinte korlátozás. Az tvg-rec attribútumot — az archívum napjainak megadására szolgáló régebbi, ritkábban használt módszert — nem olvassa be; ha a szolgáltatód csak az tvg-rec értéket használja, a felzárkóztató funkció nem fog megjelenni. Emellett a felzárkóztató tévé működéséhez szükség van egy működő EPG-ra is: műsorújság nélkül nincs korábbi műsor, amelyre kattintani lehetne. (Ha nem töltődik be a műsorújságod.)

A felzárkóztató tévé működik Windows, macOS, Linux, Android, Android TV, Google TV, Fire TV, iPhone, iPad és Apple TV eszközökön — mindenhol ugyanazzal a megvalósítással, mivel egyetlen, minden platform által közösen használt URL-összeállítóról van szó.

Töltsd le a Tuneline alkalmazást, nyisd meg a műsorújságot, és kattints valamire a tegnapi napból.

GYIK

Mely IPTV-lejátszók támogatják a felzárkóztató tévét?

A Kodi (a PVR IPTV Simple Clienten keresztül), a TiviMate (csak Android), valamint az Tuneline (minden platformon) megvalósítja a felzárkóztató tévét. Az VLC nem támogatja, mert nincs benne EPG. Ezen túl azt is ellenőrizd, hogy a lejátszó kezeli-e a szolgáltatód által használt sémát — a „felzárkóztató tévé” általános támogatása semmit sem ér, ha a három URL-formátumból csak egyet valósít meg.

Miért szürkék a korábbi műsorok a műsorújságomban?

Vagy a szolgáltatód nem biztosít archívumot az adott csatornához, vagy a lejátszód nem tudja összeállítani a szolgáltatód által használt sémához szükséges felzárkóztató URL-t. Ellenőrizd a M3U fájlban, szerepel-e a catchup szó, vagy keresd meg az Xtream API-ban a tv_archive értéket — ebből megtudhatod, melyik esetről van szó.

A felzárkóztató tévé ugyanaz, mint a felvétel?

Nem. A felzárkóztató tévé a szolgáltatód szerveréről streameli a korábbi műsort, a szolgáltató archívumának időablakán belül (ez jellemzően 1–7 nap), és a műsor eltűnik, amikor az időablak már nem fedi le. A felvétel másolatot ír a saját tárhelyedre. Ha valamit tartósan meg szeretnél őrizni, a felzárkóztató tévé nem erre szolgál.

Hány napnyi felzárkóztató tartalmat kapok?

A szolgáltatód csatornánként határozza meg. Az értéket a M3U rendszerben catchup-days, az Xtreamben pedig tv_archive_duration formában adják meg; ez általában 1–7 nap.

A catch-up több sávszélességet használ, mint az élő adás?

Nem. Ugyanaz a stream, ugyanazzal a bitrátával, csak egy másik kezdő időponttól indul. (Mennyi adatot használnak a streamek.)


Két perc alatt kiderítheted, fizettél-e olyan catch-up funkcióért, amit soha nem használtál. Telepítsd a Tuneline alkalmazást, nyisd meg a műsorújságot, és kattints egy tegnapi műsorra.

— Rawnok Jahan

Cikk megosztása

The fast fix

Try Tuneline free

A fast, no-account media player for every platform. Load your own playlist and see how it compares in a couple of minutes.

Get Tuneline

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

Olvassa el ezt a cikket más nyelven

A Tuneline egy médialejátszó alkalmazás. Semmilyen tartalmat nem szolgáltat, nem tárol és nem terjeszt. A saját lejátszási listáját Ön hozza, pontosan úgy, mint a VLC esetében.

#iptv with catch up#iptv catch up#catch up tv player#iptv timeshift player#best iptv player catch up
Vissza az összes cikkhez