Education·6 min

Autor Shamir

TV na żądanie w odtwarzaczach IPTV: Jak naprawdę działa timeshift

TV na żądanie to jedna z tych funkcji IPTV, która od lat dostępna w tle, a większość użytkowników nigdy nie wiedziała, że istnieje. Twój dostawca przechowuje ostatnie 3, 5 lub 7 dni programowania na swoim serwerze, a każdy program w tym przedziale czasowym można odtworzyć na żądanie — jeśli odtwarzacz wie, jak o niego poprosić.

Większość nie. Dostawca udostępnia punkty końcowe catch-up; odtwarzacz musi przeczytać metadane EPG, skonstruować odpowiedni adres URL i kierować odtwarzanie przez niego. Jeśli odtwarzacz pominę ten krok, funkcja jest dla ciebie niewidoczna, chociaż rzeczywiście jest dostępna w twojej subskrypcji.

Ten post wyjaśnia, jak technicznie działa catch-up, jak sprawdzić, czy twój dostawca go obsługuje, i jak go używać w Tuneline — który ma pełną obsługę catch-up na każdej platformie. Większość innych odtwarzaczy tego nie robi.

Czym jest TV na żądanie IPTV?

IPTV na żądanie to odtwarzanie z serwera. Twój dostawca przechowuje bieżący zapis każdego kanału, a każdy program w tym przedziale czasowym można odtworzyć na żądanie z zwykłej listy kanałów. Na twoim urządzeniu nic się nie nagrywa.

Mylące jest to nazewnictwo. Jedna funkcja, cztery nazwy, używane zamiennie przez dostawców i odtwarzaczy:

  • Catch up — pisane również catch-up lub catchup. Nazwa widoczna dla użytkownika i ta, którą będzie używać strona sprzedażowa twojego dostawcy.
  • Timeshift — nazwa techniczna i zwykle słowo, które zobaczysz w samym adresie URL odtwarzania.
  • Archiwum TV — to, co panele Xtream Codes nazywają w swoim API, gdzie pole to dosłownie tv_archive.

Jeśli dostawca reklamuje jakiekolwiek z tych opcji, oznacza to tę samą możliwość. To, co się rzeczywiście różni między dostawcami, to jak to udostępniają — i tu odtwarzacze się potykają.

Jak wdrażane jest TV na żądanie

Dostawcy udostępniają catch-up na trzy popularne sposoby:

1. Styl dodawania (najczęstszy w Xtream Codes)

Adres URL strumienia na żywo wygląda następująco:

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

Aby odtworzyć program, który był już nadawany, odtwarzacz konstruuje inny adres URL:

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

Liczby i data kodują czas trwania, czas rozpoczęcia i identyfikator kanału. Odtwarzacz musi znać format i czas rozpoczęcia/czas trwania wpisu EPG, aby go skonstruować.

2. Styl zamiany (Stalker / Ministra)

API Stalker portal ma dedykowany punkt końcowy archive_get_url. Odtwarzacz wywołuje go z identyfikatorem kanału i żądaną sygnaturą czasową, a portal zwraca nowy adres URL odtwarzania.

3. catchup-source (tag M3U)

Niektórzy dostawcy osadzają informacje catch-up bezpośrednio w M3U jako atrybuty catchup="default" i catchup-source="...". Odtwarzacz analizuje je i używa dostarczonego adresu URL szablonu.

Tuneline obsługuje wszystkie trzy. Niezależnie od sposobu, w jaki twój dostawca udostępnia catch-up, ta sama opcja "Obejrzyj od początku" / "Obejrzyj wczoraj o 20:00" pojawia się w siatce EPG.

Jak sprawdzić, czy twój dostawca obsługuje TV na żądanie

Dwa szybkie sprawdzenia:

  1. W widoku EPG Tuneline, spójrz na wcześniejsze programy. Jeśli istnieje przycisk "Odtwórz" lub kafelek programu można klikać dla poprzednich wpisów, twój dostawca udostępnia catch-up. Jeśli wcześniejsze programy są wyszarzone, tego nie robią.
  2. Zapytaj swojego dostawcę. "Czy twoja usługa obsługuje TV na żądanie / odtwarzanie z archiwum / timeshift?" Większość dostawców reklamuje to wyraźnie, ponieważ jest to argument sprzedażowy.

Warto wiedzieć: wartości catch-up windows się różnią. Popularne wartości to 3 dni, 5 dni, 7 dni. Niektóre warstwy premium to 14 lub 30. Poza oknem, programy znikają z serwera — nie są dostępne na żądanie na zawsze.

Używanie TV na żądanie w Tuneline

Z siatki EPG

  1. Otwórz Tuneline i przejdź do widoku EPG (ikona kalendarza na górnym pasku lub strzałka w pasek EPG na telewizorze).
  2. Przewiń wstecz przez przewodnik programu do poprzedniej godziny.
  3. Kliknij dowolny program z przeszłości — Tuneline wykrywa parametry catch-up z danych EPG i rozpoczyna odtwarzanie od czasu rozpoczęcia programu.

Jeśli spróbujesz tego i program odtwarza się od początku, catch-up twojego dostawcy jest prawidłowo podłączony.

Z paska aktualnie odtwarzanego

Jeśli program jest aktualnie emitowany i chcesz go rozpocząć od początku (dołączyłeś się później), pasek aktualnie odtwarzanego ma przycisk "Zacznij od nowa". Jeden klik, strumień uruchamia się ponownie od rzeczywistego czasu rozpoczęcia programu, korzystając z punktu końcowego catch-up.

Wznów na różnych urządzeniach

To jest miejsce, gdzie Tuneline's synchronizacja na różnych urządzeniach się sprawdza. Uruchom program catch-up na laptopie, przejdź do telewizora, pozycja wznowienia już tam jest. Kontynuuj od miejsca, w którym skończyłeś.

Dlaczego większość innych odtwarzaczy nie obsługuje TV na żądanie

Dwa powody:

  1. Złożoność analizy EPG. Aby obliczyć adresy URL catch-up, odtwarzacz musi prawidłowo przeanalizować czasy rozpoczęcia XMLTV, przesunięcia strefy czasowej i czas trwania programów. Wiele "łatwych" odtwarzaczy IPTV analizuje tylko tyle EPG, aby pokazać "Aktualnie odtwarzane" na pasku kanału i pomija resztę. Bez pełnej analizy EPG nie możesz skonstruować adresów URL catch-up.
  2. Fragmentacja formatu. Szablony adresów URL specyficzne dla dostawcy, osobliwości Xtream, API Stalker, atrybut M3U catchup-source — obsługa wszystkich z nich to rzeczywista praca. Większość odtwarzaczy wysyła jeden i uważa to za zakończone. Tuneline obsługuje wszystkie trzy, ponieważ połowa skarg użytkowników, które otrzymaliśmy przed uruchomieniem, dotyczyła tego, że catch-up nie działał w ich starym odtwarzaczu.

TV na żądanie to nie to samo co DVR

Warte wyjaśnienia:

  • Catch-up to strona serwera: twój dostawca przechowuje nagranie i ty odtwarzasz je z powrotem. Nie przechowujesz niczego lokalnie. Okno to wszystko, co oferuje twój dostawca (zazwyczaj 3–7 dni).
  • DVR to strona klienta: nagrywasz strumień do lokalnego magazynu. Decydujesz, jak długo go przechowywać. Możesz przechowywać nagrania na zawsze.

Tuneline oferuje catch-up — odtwarzanie wcześniejszych programów od dowolnego dostawcy, który udostępnia archiwum — ale nie nagrywa strumieni do lokalnego magazynu. Jeśli musisz coś przechowywać na stałe, catch-up nie jest mechanizmem; dedykowana konfiguracja nagrywania (na przykład backend Kodi PVR) jest. Dla większości ludzi "przegapiłem to i chcę to obejrzeć w ciągu tygodnia" catch-up jest dokładnie tym narzędziem, i to ten, który zapewnia Tuneline.

Co dodaje Tuneline dodatkowo

Kilka funkcji specyficznych dla catch-up, które Tuneline dostarcza, a generyczne odtwarzacze IPTV nie:

  • Przypomnienia. Oznacz program w EPG jako przypomnienie; Tuneline powiadomi cię przed jego emisją i przechowuje uchwyt catch-up, jeśli go przegapisz.
  • "Kontynuuj oglądanie" dla catch-up. Pozycja wznowienia jest śledzona tak samo jak dla VOD, więc program catch-up oglądany w połowie wznawia się od miejsca, w którym się zatrzymałeś.
  • Wyszukiwanie catch-up. Przeszukaj poprzednie okno EPG pod względem nazwy programu, a Tuneline znajdzie każdą emisję na każdym kanale — w tym te, które zapomniałeś, że były.
  • Synchronizacja. Przypomnienia, pozycje oglądania i historia catch-up synchronizują się na wszystkich urządzeniach w płatnej warstwie.

Zainstaluj Tuneline na urządzeniu, które używasz najbardziej, a te funkcje włączą się domyślnie.

FAQ

Czy TV na żądanie kosztuje dodatkowo w mojej subskrypcji IPTV?

Zależy od twojego dostawcy. Wiele osób dołącza to do planu podstawowego. Niektórzy traktują to jako dodatek premium. Zapytaj swojego sprzedawcę.

Dlaczego niektóre kanały mają włączone TV na żądanie, a inne nie?

Decyzja dostawcy. Licencjonują prawa catch-up na kanał. Kanały sportowe i premium filmowe są często wyłączone.

Czy TV na żądanie będzie pracować za VPN?

Tak — catch-up to kolejny strumień HTTP z serwera twojego dostawcy. Jeśli twoje kanały na żywo działają przez VPN, catch-up również.

Które odtwarzacze IPTV obsługują TV na żądanie?

Mniej niż się spodziewałbyś. Catch-up wymaga pełnej analizy EPG i obsługi schematu adresu URL, którego używa dostawca, a większość odtwarzaczy implementuje ani nie obsługuje jeden z trzech. Tuneline obsługuje wszystkie trzy schematy opisane powyżej na każdej platformie. Kodi może to zrobić poprzez klienta PVR IPTV Simple, ale sam to konfigurujesz. VLC nie może — nie ma warstwy EPG, do której catch-up mogłoby się podłączyć. (Pełne porównanie odtwarzaczy i jak sprawdzić, co udostępnia twój dostawca.)

Czy TV na żądanie Tuneline działa na Google TV?

Tak — pełna nawigacja EPG za pomocą D-pada, w tym wcześniejszych godzin. Kliknij poprzedni program za pomocą pilota, odtwarza się od początku. (Tuneline na Google TV.)

Czy mogę pobrać program catch-up do oglądania offline?

Nie. Catch-up to punkt końcowy przesyłania strumieniowego, a Tuneline nie zapisuje strumieni do lokalnego magazynu, więc nie ma kopii offline do przechowywania. Możesz to obejrzeć w oknie archiwum dostawcy (zwykle 3–7 dni), online.


Sprawdź, czy Twój dostawca IPTV oferuje catch-up. Zainstaluj Tuneline, otwórz EPG, kliknij program z wczoraj — jeśli się odtwarza, to znaczy, że płaciłeś za funkcję, którą Twój stary odtwarzacz nie miał.

— Shamir

Udostępnij artykuł

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.

Przeczytaj ten artykuł w innym języku

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.