Reviews·9 min

द्वारा Rawnok Jahan

कौन से IPTV प्लेयर वाकई Catch-Up TV को सपोर्ट करते हैं?

Catch-up एक स्विच नहीं है जो एक प्लेयर चालू करता है — यह एक URL है जो प्लेयर को बनाना होता है। अगर आपका प्रोवाइडर इसे उजागर करता है और आपका प्लेयर URL नहीं बना सकता, तो यह फीचर चुपचाप अस्तित्व में नहीं है।

एक EPG ग्रिड जो catch-up प्लेबैक के लिए उपलब्ध पिछले प्रोग्राम दिखाता है

पिछले प्रोग्राम तभी चलाने योग्य बन जाते हैं जब प्लेयर एक catch-up URL बना सकता है।

यहाँ वह बात है जिसे लगभग कोई नहीं समझाता: catch-up TV एक फीचर नहीं है जो आपका प्लेयर चालू करता है। यह एक URL है जो आपका प्लेयर को बनाना होता है।

आपका प्रोवाइडर एक चैनल के पिछले कुछ दिनों को अपने सर्वर पर स्टोर करता है। कल के 8 बजे का प्रोग्राम चलाने के लिए, प्लेयर को एक ऐसा अनुरोध बनाना होता है जो कहता है "यह चैनल, इस टाइमस्टैम्प से शुरू करके, इस अवधि के लिए।" इस अनुरोध के लिए कोई एकल मानक नहीं है — कम से कम तीन हैं, और वे बिल्कुल अलग दिखते हैं।

इसीलिए कई प्लेयर फीचर पेज पर "Catch-Up" सूचीबद्ध करते हैं और फिर गाइड में हर पिछले प्रोग्राम को ग्रे आउट करते हैं। उन्होंने एक स्कीम लागू की। आपका प्रोवाइडर दूसरी का उपयोग करता है।

यह पोस्ट तीनों स्कीम की व्याख्या करती है, आपको दिखाती है कि आपका प्रोवाइडर कौन सी का उपयोग करता है, और एक प्लेयर में क्या देखना है इसे कवर करती है। अगर आप पहले अंतर्निहित अवधारणाएं चाहते हैं, तो catch-up और timeshift की व्याख्या से शुरू करें।

Catch-up बनाम timeshift बनाम recording

तीन चीजें जो लोग एक दूसरे के स्थान पर उपयोग करते हैं। वे समान नहीं हैं:

  • Catch-up आपके प्रोवाइडर के आर्काइव से एक पिछला प्रोग्राम चलाता है। पूरी तरह से प्रोवाइडर द्वारा इसे स्टोर करने पर निर्भर है।
  • Timeshift उस स्ट्रीम को रोकता और रिवाइंड करता है जिसे आप वर्तमान में देख रहे हैं। समान अंतर्निहित आर्काइव, छोटी विंडो।
  • Recording (DVR) आपके अपने डिवाइस पर एक फाइल में एक स्ट्रीम को सहेजता है। प्रोवाइडर से स्वतंत्र।

नीचे दी गई सभी चीजें पहली दो के बारे में हैं, जो समान URL तंत्र साझा करते हैं। Recording एक सच में अलग तंत्र है — और किसी भी प्लेयर में सावधानी से जांचने के योग्य है जिसका आप मूल्यांकन कर रहे हैं, क्योंकि UI में एक "Record" बटन उस प्लेयर के समान नहीं है जो वास्तव में डिस्क पर वीडियो लिखता है।

तीन स्कीम जो प्रोवाइडर उपयोग करते हैं

1. Xtream timeshift

अगर आपका लॉगिन एक सर्वर पता प्लस एक यूजरनेम और पासवर्ड है, तो आपका प्रोवाइडर Xtream Codes चलाता है। Catch-up एक समर्पित पथ के माध्यम से उजागर किया जाता है जो मोटे तौर पर इस तरह दिखता है:

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

प्लेयर को स्ट्रीम के संख्यात्मक आईडी को जानना होता है, मिनटों में अवधि की गणना करनी होती है और स्टार्ट टाइमस्टैम्प को ठीक उसी तरह फॉर्मेट करना होता है जैसा पैनल उम्मीद करता है। Xtream API यह भी रिपोर्ट करता है कि प्रति चैनल कितने दिनों का आर्काइव मौजूद है, tv_archive / catchup-days मान के माध्यम से। एक प्लेयर जो उस फील्ड को नज़रअंदाज़ करता है, यह नहीं बता सकता कि कौन से प्रोग्राम योग्य हैं।

2. M3U catchup-source templates

एक M3U प्लेलिस्ट में, एक चैनल अपने स्वयं के catch-up URL को एक टेम्पलेट के रूप में वर्णित करने वाली विशेषताओं को ले जा सकता है:

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

प्लेयर प्लेसहोल्डर में वास्तविक मानों को प्रतिस्थापित करता है — ${start}, ${end}, {utc}, {duration}, {timestamp} और अन्य। विभिन्न प्रोवाइडर विभिन्न प्लेसहोल्डर बोलियों का उपयोग करते हैं, जो वास्तव में वह जगह है जहां हल्के प्लेयर विफल हो जाते हैं।

3. M3U shift / append

सबसे सरल वेरिएंट। catchup="shift" (कभी-कभी timeshift) का अर्थ है "लाइव URL लें और UTC पैरामीटर जोड़ें":

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

catchup="append" का अर्थ है "इस प्रत्यय को लाइव URL पर जोड़ें।" दोनों अन्य दो की तुलना में तुच्छ हैं — और कई प्लेयर अभी भी केवल इन्हीं को लागू करते हैं, इसलिए catch-up कुछ प्लेलिस्ट पर काम करता है और उसी ऐप में दूसरों पर नहीं।

यह पता लगाएं कि आपका प्रोवाइडर क्या उजागर करता है

किसी भी एक प्लेयर का मूल्यांकन करने से पहले, यह पता लगाएं कि क्या आपके पास कुछ चलाने के लिए है। दो मिनट:

अगर आपके पास एक M3U URL है: इसे ब्राउजर या टेक्स्ट एडिटर में खोलें और catchup के लिए खोजें। अगर आप अपने चैनलों पर catchup="…" या catchup-source="…" पाते हैं, तो आपका प्रोवाइडर catch-up को उजागर करता है और आप देख सकते हैं कि बिल्कुल किस बोली का उपयोग किया जाता है। अगर शब्द कभी नहीं दिखता है, तो आपके पास कोई catch-up नहीं है, और कोई भी प्लेयर इसे आविष्कार नहीं करेगा।

अगर आपके पास एक Xtream लॉगिन है: यहां जाएं

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

और चैनलों पर tv_archive की तलाश करें। "tv_archive":1 का अर्थ है कि एक आर्काइव मौजूद है; tv_archive_duration आपको बताता है कि कितने दिन।

अगर आपको कुछ नहीं मिलता: अपने प्रोवाइडर से सीधे पूछें — "क्या आप catch-up / archive playback को सपोर्ट करते हैं, और कितने दिनों के लिए?" अधिकांश इसका विज्ञापन करते हैं, क्योंकि यह एक बिक्री का मुद्दा है।

यह चरण प्लेयर तुलना से अधिक महत्वपूर्ण है, क्योंकि लगभग आधी "catch-up काम नहीं करता" रिपोर्ट ऐसे लोगों की हैं जिनके प्रोवाइडर ने कभी इसकी पेशकश नहीं की थी।

एक प्लेयर में क्या देखना है

ऊपर दी गई बातों को ध्यान में रखते हुए, यहाँ वह है जो वास्तव में प्लेयर को अलग करता है — और फीचर सूची पर विश्वास करने के बजाय हर दावे का परीक्षण कैसे करें:

क्या यह पूर्ण EPG को पार्स करता है? Catch-up को एक वास्तविक प्रोग्राम गाइड की आवश्यकता है: स्टार्ट समय, अवधि, टाइमज़ोन ऑफसेट। एक प्लेयर जो चैनल स्ट्रिप से केवल "Now / Next" को रेंडर करता है, इसके पास catch-up URL को संलग्न करने के लिए कुछ नहीं है। टेस्ट: क्या गाइड पिछले घंटों के साथ एक पूर्ण ग्रिड दिखाता है, या केवल वर्तमान प्रोग्राम?

क्या यह आपकी स्कीम को संभालता है? एक प्लेयर जो केवल shift को सपोर्ट करता है, catchup-source टेम्पलेट पर विफल हो जाएगा। टेस्ट: एक पिछला प्रोग्राम खोजें और इसे चलाने का प्रयास करें।

क्या यह टाइमज़ोन को सही तरीके से प्राप्त करता है? Catch-up URLs टाइमस्टैम्प हैं। एक घंटे का विचलन मतलब है कि आप गलत प्रोग्राम देखना शुरू करते हैं। अगर catch-up कुछ चलाता है लेकिन लगातार गलत चीज है, तो यह इसलिए है। (गाइड का समय गलत? अलग फिक्स।)

क्या यह आपके डिवाइस पर काम करता है? कई मजबूत catch-up कार्यान्वयन केवल Android के लिए हैं।

प्रसिद्ध प्लेयर कहां खड़े हैं

  • VLC — नहीं। VLC के पास कोई EPG लेयर नहीं है, और बिना एक प्रोग्राम गाइड के catch-up को संलग्न करने के लिए कुछ नहीं है। यह एक उत्कृष्ट स्ट्रीम प्लेयर है और catch-up क्लाइंट नहीं है। (VLC बनाम Tuneline.)
  • Kodi — हाँ, PVR IPTV Simple Client ऐड-ऑन के माध्यम से, जिसे आप स्वयं कॉन्फ़िगर करते हैं। सक्षम, और यहाँ सबसे कम शुरुआती-अनुकूल विकल्प।
  • TiviMate — हाँ, और इसके लिए अच्छी तरह माना जाता है। केवल Android और Android TV, तो Mac, PC, iPhone या Apple TV पर कोई मदद नहीं। (क्रॉस-प्लेटफॉर्म विकल्प।)
  • Tuneline — हाँ, हर प्लेटफॉर्म पर जो हम भेजते हैं। विवरण नीचे।

फीचर सूचियाँ बदलती हैं, तो ऊपर दी गई बातों को एक शुरुआती बिंदु के रूप में मानें और अपनी खुद की प्लेलिस्ट पर दो मिनट का परीक्षण चलाएं।

Tuneline बिल्कुल सही क्या लागू करता है

क्योंकि अस्पष्टता यह है कि ये पोस्ट लोगों को कैसे गुमराह करती हैं, यहाँ ऐप में बिल्कुल क्या है:

  • Xtream timeshift/timeshift/… URL को बनाता है, आर्काइव विंडो को जानने के लिए timeshift और catchup-days को पढ़ता है।
  • M3U catchup-source templates${start}, ${end}, {utc}, {duration}, {timestamp} प्लेसहोल्डर को प्रतिस्थापित करता है।
  • M3U shift और append — UTC-पैरामीटर और प्रत्यय वेरिएंट।

EPG ग्रिड में, पिछले प्रोग्राम जो आर्काइव विंडो के अंदर आते हैं, चलाने योग्य के रूप में चिह्नित होते हैं; एक को चुनें और शुरुआत से देखें चुनें, और प्लेयर एक दृश्यमान CATCHUP संकेतक और एक लाइव पर वापस जाएं नियंत्रण के साथ catch-up मोड में स्विच करता है।

दो ईमानदार सीमाएं। tvg-rec विशेषता — आर्काइव दिनों को घोषित करने का एक पुराना, दुर्लभ तरीका — नहीं पढ़ी जाती; अगर आपका प्रोवाइडर केवल tvg-rec का उपयोग करता है, तो catch-up रोशनी नहीं बिखरेगा। और catch-up एक काम करने वाले EPG पर निर्भर करता है: कोई गाइड नहीं, कोई पिछला प्रोग्राम नहीं, कुछ नहीं क्लिक करने के लिए। (अगर आपकी गाइड लोड नहीं हो रही है।)

Catch-up Windows, macOS, Linux, Android, Android TV, Google TV, Fire TV, iPhone, iPad और Apple TV पर काम करता है — हर जगह समान कार्यान्वयन, क्योंकि यह हर प्लेटफॉर्म द्वारा साझा किया गया एक URL बिल्डर है।

डाउनलोड करें Tuneline, गाइड खोलें, और कल से कुछ क्लिक करें।

FAQ

कौन से IPTV प्लेयर catch-up TV को सपोर्ट करते हैं?

Kodi (PVR IPTV Simple Client के माध्यम से), TiviMate (केवल Android), और Tuneline (सभी प्लेटफॉर्म) सभी catch-up को लागू करते हैं। VLC नहीं करता, क्योंकि इसके पास कोई EPG नहीं है। इसके अलावा, यह जांचें कि क्या एक प्लेयर आपके प्रोवाइडर की स्कीम को संभालता है — सामान्य रूप से "catch-up" को सपोर्ट करना व्यर्थ है अगर यह केवल तीनों URL प्रारूपों में से एक को लागू करता है।

मेरी गाइड में पिछले प्रोग्राम क्यों ग्रे किए गए हैं?

या तो आपका प्रोवाइडर उस चैनल के लिए कोई आर्काइव को उजागर नहीं करता है, या आपका प्लेयर अपने प्रोवाइडर द्वारा उपयोग की जाने वाली स्कीम के लिए catch-up URL नहीं बना सकता। अपने M3U को शब्द catchup के लिए जांचें, या अपने Xtream API को tv_archive के लिए जांचें — यह आपको बताता है कि दोनों में से कौन सा है।

क्या catch-up recording के समान है?

नहीं। कैच-अप आपके प्रदाता के सर्वर से एक पुराने प्रोग्राम को स्ट्रीम करता है, उनकी आर्काइव विंडो के भीतर (आमतौर पर 1–7 दिन), और जब विंडो खत्म हो जाती है तो यह गायब हो जाता है। रिकॉर्डिंग आपके अपने स्टोरेज में एक प्रति लिखती है। अगर आपको कुछ स्थायी रूप से रखना है, तो कैच-अप तंत्र नहीं है।

मुझे कितने दिनों का कैच-अप मिलता है?

आपका प्रदाता तय करता है, प्रति चैनल। यह catchup-days में M3U के रूप में या Xtream में tv_archive_duration के रूप में घोषित किया जाता है, आमतौर पर 1 से 7 दिन।

क्या कैच-अप लाइव की तुलना में अधिक बैंडविड्थ का उपयोग करता है?

नहीं। यह एक ही बिटरेट पर एक ही स्ट्रीम है, बस एक अलग शुरुआती टाइमस्टैम्प से। (स्ट्रीम कितना डेटा का उपयोग करते हैं।)


दो मिनट में पता लगाएँ कि क्या आप कैच-अप के लिए भुगतान कर रहे हैं जिसका आपने कभी उपयोग नहीं किया। इंस्टॉल करें Tuneline, गाइड खोलें, और कल का प्रोग्राम क्लिक करें।

— Rawnok Jahan

यह लेख साझा करें

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.

यह लेख किसी अन्य भाषा में पढ़ें

Tuneline एक मीडिया प्लेयर एप्लिकेशन है। यह कोई भी कंटेंट न तो उपलब्ध कराता है, न होस्ट करता है, न वितरित करता है। अपनी प्लेलिस्ट आप स्वयं लाते हैं, ठीक वैसे ही जैसे VLC के साथ।