Bởi Rawnok Jahan
Những Trình Phát IPTV Nào Thực Sự Hỗ Trợ Catch-Up TV?
Catch-up không phải là một công tắc mà trình phát bật — đó là một URL mà trình phát phải xây dựng. Nếu nhà cung cấp của bạn công khai nó nhưng trình phát của bạn không thể xây dựng URL, tính năng sẽ im lặng không tồn tại.

Các chương trình quá khứ chỉ có thể phát được khi trình phát có thể xây dựng một URL catch-up.
Đây là điều mà hầu như không ai giải thích: catch-up TV không phải là một tính năng mà trình phát của bạn bật lên. Đó là một URL mà trình phát của bạn phải xây dựng.
Nhà cung cấp của bạn lưu trữ các ngày gần đây của một kênh trên máy chủ của họ. Để phát chương trình lúc 20:00 hôm qua, trình phát phải xây dựng một yêu cầu nói "kênh này, bắt đầu tại dấu thời gian này, trong khoảng thời gian này." Không có một tiêu chuẩn duy nhất cho cách cụm từ yêu cầu đó — có ít nhất ba, và chúng không giống nhau chút nào.
Đó là lý do tại sao rất nhiều trình phát liệt kê "Catch-Up" trên trang tính năng và sau đó làm mờ mọi chương trình quá khứ trong hướng dẫn. Họ thực hiện một sơ đồ. Nhà cung cấp của bạn sử dụng một sơ đồ khác.
Bài viết này giải thích ba sơ đồ, cho bạn biết cách tìm ra sơ đồ nào của bạn nhà cung cấp sử dụng, và đề cập đến những gì cần tìm kiếm trong một trình phát. Nếu bạn muốn các khái niệm cơ bản trước, hãy bắt đầu với catch-up and timeshift explained.
Catch-up so với timeshift so với recording
Ba điều mà mọi người sử dụng thay thế cho nhau. Chúng không giống nhau:
- Catch-up phát một chương trình quá khứ từ kho lưu trữ của nhà cung cấp của bạn. Hoàn toàn phụ thuộc vào nhà cung cấp lưu trữ nó.
- Timeshift tạm dừng và quay lại luồng bạn đang xem. Cùng kho lưu trữ cơ bản, cửa sổ ngắn hơn.
- Recording (DVR) lưu một luồng vào một tệp trên thiết bị của riêng bạn. Độc lập với nhà cung cấp.
Mọi thứ dưới đây là về hai cái đầu tiên, chia sẻ cùng một cơ chế URL. Recording là một cơ chế thực sự riêng biệt — và một cơ chế đáng kiểm tra cẩn thận trong bất kỳ trình phát nào bạn đang đánh giá, bởi vì nút "Record" trong giao diện người dùng không giống với một trình phát thực sự ghi video vào đĩa.
Ba sơ đồ mà các nhà cung cấp sử dụng
1. Xtream timeshift
Nếu đăng nhập của bạn là địa chỉ máy chủ cộng với tên người dùng và mật khẩu, nhà cung cấp của bạn chạy Xtream Codes. Catch-up được công khai thông qua một đường dẫn chuyên dụng hình dạng như:
http://server:port/timeshift/USERNAME/PASSWORD/DURATION/START/STREAM_ID.ts
Trình phát phải biết id số của luồng, tính thời lượng bằng phút và định dạng dấu thời gian bắt đầu chính xác theo cách bảng điều khiển mong đợi. API Xtream cũng báo cáo có bao nhiêu ngày lưu trữ tồn tại cho mỗi kênh, thông qua giá trị tv_archive / catchup-days. Một trình phát bỏ qua trường đó không thể biết chương trình nào thậm chí còn đủ điều kiện.
2. M3U catchup-source templates
Trong một danh sách phát M3U, một kênh có thể mang các thuộc tính mô tả URL catch-up riêng của nó dưới dạng template:
#EXTINF:-1 catchup="default" catchup-days="7"
catchup-source="http://host/live/user/pass/123.ts?start=${start}&end=${end}",Channel
Trình phát thay thế các giá trị thực vào các phần giữ chỗ — ${start}, ${end}, {utc}, {duration}, {timestamp} và những cái khác. Các nhà cung cấp khác nhau sử dụng các phương ngôn giữ chỗ khác nhau, đây chính là nơi mà các trình phát nhẹ bị thất bại.
3. M3U shift / append
Các biến thể đơn giản nhất. catchup="shift" (đôi khi timeshift) có nghĩa là "lấy URL trực tiếp và nối thêm các tham số UTC":
...live-url.ts?utc=1720560000&lutc=1720563600
catchup="append" có nghĩa là "dán hậu tố này vào URL trực tiếp." Cả hai đều tầm thường so với hai cái kia — và nhiều trình phát vẫn chỉ thực hiện các cái này, đó là lý do tại sao catch-up hoạt động trên một số danh sách phát và không hoạt động trên những cái khác trong cùng một ứng dụng.
Cách tìm hiểu nhà cung cấp của bạn công khai cái gì
Trước khi bạn đánh giá một trình phát duy nhất, tìm hiểu xem bạn có thứ gì để phát không. Hai phút:
Nếu bạn có một URL M3U: hãy mở nó trong trình duyệt hoặc trình soạn thảo văn bản và tìm kiếm catchup. Nếu bạn tìm thấy catchup="…" hoặc catchup-source="…" trên các kênh của bạn, nhà cung cấp của bạn công khai catch-up và bạn có thể thấy chính xác phương ngôn nào. Nếu từ không bao giờ xuất hiện, bạn không có catch-up, và không có trình phát nào sẽ phát minh nó.
Nếu bạn có đăng nhập Xtream: truy cập
http://your-server:port/player_api.php?username=USER&password=PASS&action=get_live_streams
và tìm kiếm tv_archive trên các kênh. "tv_archive":1 có nghĩa là một kho lưu trữ tồn tại; tv_archive_duration cho bạn biết bao nhiêu ngày.
Nếu bạn không nhận được gì: hãy hỏi nhà cung cấp của bạn trực tiếp — "bạn có hỗ trợ catch-up / phát lại kho lưu trữ không, và trong bao nhiêu ngày?" Hầu hết đều quảng cáo nó, bởi vì nó là một điểm bán hàng.
Bước này quan trọng hơn so sánh trình phát, bởi vì khoảng một nửa các báo cáo "catch-up không hoạt động" là những người mà nhà cung cấp của họ không bao giờ cung cấp nó.
Những gì cần tìm kiếm trong một trình phát
Với điều trên, đây là những gì thực sự tách biệt các trình phát — và cách kiểm tra từng yêu cầu thay vì tin tưởng một danh sách tính năng:
Nó có phân tích toàn bộ EPG không? Catch-up cần một hướng dẫn chương trình thực sự: thời gian bắt đầu, thời lượng, độ lệch múi giờ. Một trình phát chỉ kết xuất "Bây giờ / Tiếp theo" từ dải kênh không có gì để gắn một URL catch-up vào. Kiểm tra: hướng dẫn có hiển thị một lưới đầy đủ với các giờ quá khứ không, hay chỉ chương trình hiện tại?
Nó có xử lý sơ đồ của bạn không? Một trình phát chỉ hỗ trợ shift sẽ thất bại trên các template catchup-source. Kiểm tra: tìm một chương trình quá khứ và cố gắng phát nó.
Nó có lấy múi giờ đúng không? Các URL catch-up là các dấu thời gian. Một giờ trôi có nghĩa là bạn bắt đầu xem chương trình sai. Nếu catch-up phát thứ gì đó nhưng luôn là thứ sai, đó là lý do. (Thời gian hướng dẫn sai? Sửa riêng biệt.)
Nó có hoạt động trên thiết bị của bạn không? Một số triển khai catch-up mạnh mẽ chỉ Android.
Nơi các trình phát nổi tiếng đứng
- VLC — không. VLC không có lớp EPG, và không có hướng dẫn chương trình không có gì để catch-up gắn vào. Đó là một trình phát luồng xuất sắc và không phải là một máy khách catch-up. (VLC vs Tuneline.)
- Kodi — có, thông qua tiện ích bổ sung PVR IPTV Simple Client, mà bạn tự cấu hình. Có khả năng, và tùy chọn thân thiện với người mới bắt đầu nhất ở đây.
- TiviMate — có, và được đánh giá cao vì điều đó. Android và Android TV chỉ, vì vậy không giúp trên Mac, PC, iPhone hoặc Apple TV. (Các lựa chọn đa nền tảng.)
- Tuneline — có, trên mọi nền tảng mà chúng tôi gửi. Chi tiết dưới đây.
Danh sách tính năng thay đổi, vì vậy hãy xem điều trên là điểm bắt đầu và chạy bài kiểm tra hai phút trên danh sách phát của riêng bạn.
Những gì Tuneline thực hiện, chính xác
Bởi vì tính mơ hồ là cách các bài viết này gây hiểu lầm cho mọi người, dưới đây chính xác là những gì có trong ứng dụng:
- Xtream timeshift — xây dựng URL
/timeshift/…, đọctimeshiftvàcatchup-daysđể biết cửa sổ kho lưu trữ. - M3U
catchup-sourcetemplates — thay thế các phần giữ chỗ${start},${end},{utc},{duration},{timestamp}. - M3U
shiftandappend— các biến thể tham số UTC và hậu tố.
Trong lưới EPG, các chương trình quá khứ nằm trong cửa sổ kho lưu trữ được đánh dấu là có thể phát; chọn một và chọn Xem từ Đầu, và trình phát chuyển sang chế độ catch-up với chỉ báo CATCHUP hiển thị và điều khiển Quay lại Trực tiếp.
Hai giới hạn thành thực. Thuộc tính tvg-rec — một cách cũ hơn, hiếm hơn để khai báo các ngày lưu trữ — là không được đọc; nếu nhà cung cấp của bạn chỉ sử dụng tvg-rec, catch-up sẽ không sáng lên. Và catch-up phụ thuộc vào một EPG hoạt động: không có hướng dẫn, không có chương trình quá khứ, không có gì để nhấp. (Nếu hướng dẫn của bạn không tải.)
Catch-up hoạt động trên Windows, macOS, Linux, Android, Android TV, Google TV, Fire TV, iPhone, iPad và Apple TV — cùng một triển khai ở mọi nơi, bởi vì nó là một trình tạo URL được chia sẻ bởi mọi nền tảng.
Download Tuneline, mở hướng dẫn, và nhấp vào thứ gì đó từ hôm qua.
Câu hỏi thường gặp
Những trình phát IPTV nào hỗ trợ catch-up TV?
Kodi (thông qua PVR IPTV Simple Client), TiviMate (Android chỉ), và Tuneline (tất cả các nền tảng) đều thực hiện catch-up. VLC không phải, bởi vì nó không có EPG. Ngoài ra, kiểm tra xem trình phát có xử lý sơ đồ của nhà cung cấp của bạn không — hỗ trợ "catch-up" nói chung là vô nghĩa nếu nó chỉ thực hiện một trong ba định dạng URL.
Tại sao các chương trình quá khứ được làm mờ trong hướng dẫn của tôi?
Hoặc nhà cung cấp của bạn không công khai kho lưu trữ cho kênh đó, hoặc trình phát của bạn không thể xây dựng URL catch-up cho sơ đồ mà nhà cung cấp của bạn sử dụng. Kiểm tra M3U của bạn cho từ catchup, hoặc API Xtream của bạn cho tv_archive — điều đó cho bạn biết cái nào trong hai cái đó.
Catch-up có giống như recording không?
Không. Catch-up phát luồng một chương trình quá khứ từ máy chủ của nhà cung cấp của bạn, trong cửa sổ kho lưu trữ của họ (thường là 1-7 ngày), và nó biến mất khi cửa sổ cuộn qua. Recording ghi một bản sao vào lưu trữ của riêng bạn. Nếu bạn cần giữ một cái gì đó vĩnh viễn, catch-up không phải là cơ chế.
Tôi nhận được bao nhiêu ngày catch-up?
Nhà cung cấp của bạn quyết định, tùy từng kênh. Nó được khai báo là catchup-days trong M3U hoặc tv_archive_duration trong Xtream, thường từ 1 đến 7 ngày.
Xem catch-up có tốn dữ liệu hơn xem trực tiếp không?
Không. Đó là cùng một luồng với cùng bitrate, chỉ khác điểm bắt đầu. (How much data streams use.)
Tìm hiểu trong hai phút xem bạn có đang trả tiền cho catch-up mà chưa từng dùng. Cài đặt Tuneline, mở hướng dẫn, và nhấp vào một chương trình từ hôm qua.
— Rawnok Jahan
Chia sẻ bài viết
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 TunelineBài viết liên quan
- Bao nhiêu thiết bị có thể sử dụng một gói IPTV?
- Các Thông Báo Lỗi IPTV Được Giải Mã: Ý Nghĩa Thực Sự Của 10 Lỗi Phổ Biến
- Phụ đề IPTV Không Hiển Thị (hoặc Biến Mất Khi Bạn Chuyển Qua)
- Trình Phát Của Bạn Đang Yêu Cầu PIN Kiểm Soát Phụ Huynh Bạn Chưa Bao Giờ Đặt
- Các Mã Stalker Portal Giải Thích: Chúng Là Gì & Cách Sử Dụng An Toàn
Đọc bài viết này bằng ngôn ngữ khác
- 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)
- 한국어어떤 IPTV 플레이어가 실제로 캐치업 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)
- Tiếng ViệtNhững Trình Phát IPTV Nào Thực Sự Hỗ Trợ Catch-Up TV? (2026)
Tuneline là một ứng dụng trình phát đa phương tiện. Ứng dụng không cung cấp, không lưu trữ và không phân phối bất kỳ nội dung nào. Bạn tự mang danh sách phát của mình, giống hệt như với VLC.