Autor Rawnok Jahan
Które odtwarzacze IPTV rzeczywiście obsługują programy z archiwum?
Programy z archiwum to nie przełącznik, który odtwarzacz włącza — to URL, który odtwarzacz musi zbudować. Jeśli dostawca to udostępnia, a odtwarzacz nie potrafi skonstruować adresu URL, funkcja po cichu nie istnieje.

Programy z przeszłości stają się dostępne do odtwarzania tylko wtedy, gdy odtwarzacz potrafi zbudować adres URL z archiwum.
Oto coś, czego prawie nikt nie wyjaśnia: programy z archiwum to nie funkcja, którą odtwarzacz włącza. To adres URL, który odtwarzacz musi zbudować.
Twój dostawca przechowuje ostatnie kilka dni kanału na swoim serwerze. Aby odtworzyć program sprzed wczoraj o 20:00, odtwarzacz musi zbudować żądanie mówiące "ten kanał, zaczynając o tej godzinie, przez ten czas." Nie ma jednego standardu, jak to żądanie jest sformułowane — istnieje co najmniej trzy sposoby i wyglądają zupełnie inaczej.
Dlatego właśnie tak wiele odtwarzaczy wymienia "Programy z archiwum" na stronie funkcji, a potem wyszarza każdy program z przeszłości w przewodniku. Zaimplementowali jeden schemat. Twój dostawca używa innego.
Ten post wyjaśnia trzy schematy, pokazuje, jak dowiedzieć się, który Twój dostawca używa, i opisuje, co szukać w odtwarzaczu. Jeśli chcesz najpierw poznać koncepcje, zacznij od wyjaśnienia programów z archiwum i przesunięcia czasowego.
Programy z archiwum kontra przesunięcie czasowe kontra nagrywanie
Trzy rzeczy, które ludzie używają zamiennie. To nie to samo:
- Programy z archiwum odtwarzają program z przeszłości z archiwum dostawcy. Całkowicie zależy od tego, czy dostawca go przechowuje.
- Przesunięcie czasowe wstrzymuje i przewija strumień, który obecnie oglądasz. To samo archiwum, krótsze okno czasowe.
- Nagrywanie (DVR) zapisuje strumień do pliku na twoim urządzeniu. Niezależne od dostawcy.
Wszystko poniżej dotyczy pierwszych dwóch, które wykorzystują ten sam mechanizm URL. Nagrywanie to zupełnie inny mechanizm — i warto go dokładnie sprawdzić w każdym ocenianym odtwarzaczu, ponieważ przycisk "Nagraj" w interfejsie to nie to samo co odtwarzacz, który rzeczywiście zapisuje wideo na dysk.
Trzy schematy, które używają dostawcy
1. Xtream timeshift
Jeśli logowanie to adres serwera oraz nazwa użytkownika i hasło, Twój dostawca uruchamia Xtream Codes. Programy z archiwum są dostępne przez dedykowaną ścieżkę, która wygląda mniej więcej tak:
http://server:port/timeshift/USERNAME/PASSWORD/DURATION/START/STREAM_ID.ts
Odtwarzacz musi znać numeryczny identyfikator strumienia, obliczyć czas trwania w minutach i sformatować znacznik czasu rozpoczęcia dokładnie tak, jak oczekuje panel. API Xtream również raportuje, ile dni archiwum istnieje na kanał, poprzez wartość tv_archive / catchup-days. Odtwarzacz, który ignoruje to pole, nie potrafi określić, które programy mogą być odtwarzane.
2. M3U catchup-source szablony
W playliście M3U kanał może mieć atrybuty opisujące własny adres URL z archiwum jako szablon:
#EXTINF:-1 catchup="default" catchup-days="7"
catchup-source="http://host/live/user/pass/123.ts?start=${start}&end=${end}",Channel
Odtwarzacz wstawia rzeczywiste wartości w miejsce symboli zastępczych — ${start}, ${end}, {utc}, {duration}, {timestamp} i podobnych. Różni dostawcy używają różnych dialektów symboli, co jest dokładnie miejscem, gdzie słabsze odtwarzacze zawodzą.
3. M3U shift / append
Najprostsze warianty. catchup="shift" (czasami timeshift) oznacza "weź adres URL na żywo i dodaj parametry UTC":
...live-url.ts?utc=1720560000&lutc=1720563600
catchup="append" oznacza "przyklej ten sufiks do adresu URL na żywo." Oba są trywialne w porównaniu do pozostałych dwóch — i wiele odtwarzaczy wciąż implementuje tylko te, dlatego właśnie programy z archiwum działają na niektórych playlistach, a nie na innych w tej samej aplikacji.
Jak dowiedzieć się, co eksponuje Twój dostawca
Zanim ocenisz choćby jeden odtwarzacz, dowiedz się, czy masz coś do odtwarzania. Dwie minuty:
Jeśli masz adres URL M3U: otwórz go w przeglądarce lub edytorze tekstów i wyszukaj catchup. Jeśli znajdziesz catchup="…" lub catchup-source="…" na swoich kanałach, dostawca eksponuje programy z archiwum i możesz zobaczyć dokładnie który dialekt. Jeśli słowo nigdy się nie pojawi, nie masz programów z archiwum, i żaden odtwarzacz nie wymyśli go.
Jeśli masz login Xtream: odwiedź
http://your-server:port/player_api.php?username=USER&password=PASS&action=get_live_streams
i szukaj tv_archive na kanałach. "tv_archive":1 oznacza, że archiwum istnieje; tv_archive_duration mówi, ile dni.
Jeśli nic nie otrzymasz: zapytaj dostawcę bezpośrednio — "czy obsługujesz programy z archiwum / odtwarzanie z archiwum i przez ile dni?" Większość to reklamuje, ponieważ to argument sprzedaży.
Ten krok ma większe znaczenie niż porównanie odtwarzaczy, ponieważ w przybliżeniu połowa raportów "programy z archiwum nie działają" dotyczy osób, których dostawca nigdy tego nie oferował.
Co szukać w odtwarzaczu
Biorąc pod uwagę powyższe, oto co naprawdę odróżnia odtwarzacze — i jak przetestować każde twierdzenie zamiast ufać liście funkcji:
Czy parsuje pełny EPG? Programy z archiwum wymagają prawdziwego przewodnika programu: godzin rozpoczęcia, czasów trwania, przesunięć stref czasowych. Odtwarzacz, który renderuje tylko "Teraz / Następnie" z paska kanału, nie ma na czym zawiesić adresu URL z archiwum. Test: czy przewodnik pokazuje pełną siatkę z przeszłymi godzinami, czy tylko aktualny program?
Czy obsługuje Twój schemat? Odtwarzacz obsługujący tylko shift zawiedzie na szablonach catchup-source. Test: znajdź program z przeszłości i spróbuj go odtworzyć.
Czy prawidłowo ustawia strefę czasową? Adresy URL z archiwum to znaczniki czasu. Godzina przesunięcia oznacza, że zaczynasz oglądać złą program. Jeśli programy z archiwum odtwarzają coś, ale konsekwentnie złą rzecz, to jest powód. (Błędne godziny przewodnika? Osobna poprawka.)
Czy działa na twoim urządzeniu? Kilka mocnych implementacji programów z archiwum to tylko Android.
Gdzie stoją znane odtwarzacze
- VLC — nie. VLC nie ma warstwy EPG, a bez przewodnika programu nie ma nic, do czego mogą się przyczepiać programy z archiwum. To doskonały odtwarzacz strumieni i nie jest klientem programów z archiwum. (VLC kontra Tuneline.)
- Kodi — tak, poprzez dodatek PVR IPTV Simple Client, który konfigurujesz sam. Zdolny i najmniej przyjazny dla początkujących opcja tutaj.
- TiviMate — tak, i dobrze za to uważany. Tylko Android i Android TV, więc bez pomocy na Mac, PC, iPhone lub Apple TV. (Alternatywy wieloplatformowe.)
- Tuneline — tak, na każdej platformie, którą dostarczamy. Szczegóły poniżej.
Listy funkcji się zmieniają, więc traktuj powyższe jako punkt wyjścia i uruchom test dwuminutowy na własnej playliście.
Co dokładnie implementuje Tuneline
Ponieważ niejasność to jak te posty wprowadzają ludzi w błąd, oto dokładnie co jest w aplikacji:
- Xtream timeshift — buduje adres URL
/timeshift/…, czytająctimeshifticatchup-daysaby znać okno archiwum. - M3U
catchup-sourceszablony — zastępuje symbole zastępcze${start},${end},{utc},{duration},{timestamp}. - M3U
shiftiappend— warianty parametru UTC i sufiksu.
W siatce EPG programy z przeszłości, które mieścą się w oknie archiwum, są oznaczone jako możliwe do odtwarzania; wybierz jeden i wybierz Odtwórz od początku, a odtwarzacz przełącza się w tryb programów z archiwum ze widocznym wskaźnikiem CATCHUP i kontrolą Powrót na żywo.
Dwa szczere ograniczenia. Atrybut tvg-rec — starsza, rzadsza metoda deklarowania dni archiwum — nie jest czytany; jeśli dostawca używa tylko tvg-rec, programy z archiwum się nie zaświecą. A programy z archiwum zależą od działającego EPG: bez przewodnika, bez programów z przeszłości, nic do kliknięcia. (Jeśli przewodnik się nie ładuje.)
Programy z archiwum działają na Windows, macOS, Linux, Android, Android TV, Google TV, Fire TV, iPhone, iPad i Apple TV — ta sama implementacja wszędzie, ponieważ to jeden konstruktor URL współdzielony przez każdą platformę.
Pobierz Tuneline, otwórz przewodnik i kliknij coś z wczoraj.
FAQ
Które odtwarzacze IPTV obsługują programy z archiwum?
Kodi (poprzez dodatek PVR IPTV Simple Client), TiviMate (tylko Android) i Tuneline (wszystkie platformy) implementują programy z archiwum. VLC tego nie robi, ponieważ nie ma EPG. Poza tym sprawdź, czy odtwarzacz obsługuje schemat Twojego dostawcy — obsługiwanie "programów z archiwum" w ogóle jest bezsensu, jeśli implementuje tylko jeden z trzech formatów URL.
Dlaczego programy z przeszłości są wyszarzone w moim przewodniku?
Albo dostawca nie eksponuje archiwum dla tego kanału, albo odtwarzacz nie potrafi zbudować adresu URL z archiwum dla schematu, który używa dostawca. Sprawdź M3U pod kątem słowa catchup, lub Xtream API pod kątem tv_archive — to ci powie, które z dwóch to jest.
Czy programy z archiwum to to samo co nagrywanie?
Nie. Programy z archiwum streamują program z przeszłości z serwera dostawcy, w jego oknie archiwum (zazwyczaj 1–7 dni), i znikają gdy okno się przesunie. Nagrywanie zapisuje kopię do twojego magazynu. Jeśli potrzebujesz coś przechować na zawsze, programy z archiwum to nie mechanizm.
Ile dni programów z archiwum dostaję?
Decyzję podejmuje twój dostawca usług – dla każdego kanału. Jest to zadeklarowane jako catchup-days w M3U lub tv_archive_duration w Xtream, zwykle od 1 do 7 dni.
Czy powtórki zużywają więcej pasma niż transmisja na żywo?
Nie. To ten sam strumień o tej samej szybkości bitowej, tylko z innego punktu czasowego. (Ile danych zużywają strumienie.)
Sprawdź w dwie minuty, czy płacisz za powtórki, których nigdy nie używałeś. Zainstaluj Tuneline, otwórz przewodnik i kliknij program z wczoraj.
— Rawnok Jahan
Udostępnij artykuł
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 TunelinePowiązane artykuły
- Dekodowanie komunikatów o błędach IPTV: Co naprawdę oznacza 10 typowych błędów
- Ile urządzeń może korzystać z jednego abonamentu IPTV?
- Napisy w IPTV się nie wyświetlają (lub znikają, gdy przewiniesz)
- Twój odtwarzacz prosi o kod PIN kontroli rodzicielskiej, który nigdy nie ustawiałeś
- IPTV VOD i Filmy: Jak działają biblioteki na żądanie w odtwarzaczu
Przeczytaj ten artykuł w innym języku
- EnglishWhich IPTV Players Actually Support Catch-Up TV? (2026)
- FrançaisQuels lecteurs IPTV prennent réellement en charge la télévision de rattrapage ? (2026)
- DeutschWelche IPTV-Player unterstützen wirklich Catch-up TV? (2026)
- Español¿Qué reproductores de IPTV realmente admiten Catch-Up TV? (2026)
- ItalianoQuali Lettori IPTV Supportano Veramente il Catch-Up TV? (2026)
- NederlandsWelke IPTV-spelers ondersteunen echt catch-up TV? (2026)
- PolskiKtóre odtwarzacze IPTV rzeczywiście obsługują programy z archiwum? (2026)
- PortuguêsQuais Aplicativos IPTV Realmente Suportam TV Catch-up? (2026)
- РусскийКакие IPTV-плеры действительно поддерживают Catch-Up TV? (2026)
- TürkçeHangi IPTV Oynatıcıları Gerçekten Catch-Up TV'yi Destekliyor? (2026)
Tuneline to aplikacja do odtwarzania multimediów. Nie dostarcza, nie hostuje ani nie rozpowszechnia żadnych treści. Własną playlistę przynosisz sam, dokładnie tak jak w VLC.