HLS स्ट्रीम परीक्षक क्या जाँचता है
| जाँच करना | यह क्या दिखाता है | यह क्यों मायने रखती है |
|---|---|---|
| Manifest | क्या .m3u8 फ़ाइल लोड होती है और वैध HLS टैग के साथ शुरू होती है। | यदि मास्टर या मीडिया प्लेलिस्ट गायब है, समाप्त हो गई है, या विकृत है तो कोई स्ट्रीम नहीं चल सकती। |
| भिन्न ट्रैक | प्रत्येक ट्रैक से रिज़ॉल्यूशन, बैंडविड्थ, फ़्रेम दर और कोडेक मान। | यह अनुकूली बिटरेट सीढ़ी की पुष्टि करता है और ब्राउज़र कोडेक विफलताओं की व्याख्या करता है। |
| सेगमेंट | नमूना .ts या .m4s खंड उत्तीर्ण/असफल परिणाम। | एक मेनिफेस्ट तब वैध हो सकता है जब व्यक्तिगत मीडिया खंड मृत या अवरुद्ध हों। |
| Encryption | क्या स्ट्रीम AES-128 कुंजी या संरक्षित मीडिया का संदर्भ देती है। | एन्क्रिप्टेड HLS को भी उसी पहुंच पथ के माध्यम से पहुंचने योग्य होने के लिए कुंजी URL की आवश्यकता होती है। |
| लाइव बनाम VOD | क्या प्लेलिस्ट में #EXT-X-ENDLIST है या अपडेट होती रहेगी। | लाइव स्ट्रीम VOD संग्रहों से अलग तरीके से विफल होती हैं और उन्हें अलग-अलग पुनः प्रयास की अपेक्षाओं की आवश्यकता होती है। |
| ब्राउज़र पहुंच | CORS, मिश्रित-सामग्री, और प्लेबैक के दौरान हॉटलिंक लक्षण। | ये ब्राउज़र-विशिष्ट विफलताएं हैं जिन्हें VLC और डेस्कटॉप टूल प्रकट नहीं कर सकते हैं। |
HLS स्ट्रीम का ऑनलाइन परीक्षण कैसे करें
- 1HLS URL चिपकाएँ.m3u8 लिंक को प्लेयर में चिपकाएँ और सीधे प्लेबैक से प्रारंभ करें। एक पहुंच योग्य स्ट्रीम को कम से कम मेनिफेस्ट को लोड करना चाहिए और मीडिया प्लेबैक का प्रयास करना चाहिए।
- 2केवल-ब्राउज़र विफलताओं पर नज़र रखेंयदि VLC वही URL चलाता है लेकिन ब्राउज़र विफल हो जाता है, तो पूरी तरह से मृत स्ट्रीम के बजाय CORS, मिश्रित सामग्री, अवरुद्ध कुंजियाँ, या हॉटलिंक सुरक्षा पर संदेह करें।
- 3जरूरत पड़ने पर प्रॉक्सी सक्षम करेंजब ब्राउज़र मेनिफेस्ट, कुंजी, या खंड प्रतिक्रियाओं को नहीं पढ़ सकता है तो CORS प्रॉक्सी चालू करें। पूरे HLS सत्र को उसी प्रॉक्सी पथ पर रखें।
- 4स्वास्थ्य रिपोर्ट चलाएँवैरिएंट, खंड अवधि, एन्क्रिप्शन, लाइव/VOD स्थिति और नमूना मृत खंडों को सूचीबद्ध करने के लिए सत्यापनकर्ता का उपयोग करें।
- 5विफलता को ठीक करने के लिए मैप करेंप्रॉक्सी कार्य के लिए CORS त्रुटियाँ, Referer जाँच के लिए 403 प्रतिक्रियाएँ, CDN जाँच के लिए खंड विफलताएँ, और खिलाड़ी संगतता परीक्षण के लिए कोडेक विफलताओं का उपयोग करें।
केवल VLC के बजाय ब्राउज़र में HLS का परीक्षण क्यों करें
VLC यह पुष्टि करने के लिए उपयोगी है कि क्या किसी स्ट्रीम को डिकोड किया जा सकता है, लेकिन यह ब्राउज़र सुरक्षा नियमों को पुन: उत्पन्न नहीं करता है। एक वेब HLS परीक्षक वही CORS, HTTPS, हेडर और मीडिया-स्रोत बाधाओं को दिखाता है जो आपके वास्तविक वेब प्लेयर को प्रभावित करेगा, जो इसे फ्रंट-एंड वीडियो डिबगिंग के लिए बेहतर बनाता है।
एक उपयोगी HLS स्वास्थ्य रिपोर्ट क्या बनाती है
एक उपयोगी HLS रिपोर्ट मास्टर प्लेलिस्ट का विस्तार करती है, प्रत्येक बिटरेट ट्रैक की पहचान करती है, लाइव/VOD स्थिति की जांच करती है, एन्क्रिप्शन का पता लगाती है, सेगमेंट टाइमिंग को मापती है, और मीडिया सेगमेंट की उपलब्धता का नमूना लेती है। केवल पहली .m3u8 प्रतिक्रिया की जाँच करने से वे विफलताएँ छूट जाती हैं जो अक्सर प्लेबैक प्रारंभ होने के बाद होती हैं।
कस्टम Referer पथ का उपयोग कब करें
यदि मेनिफेस्ट या सेगमेंट 403 लौटाते हैं जब तक कि उन्हें मूल साइट से अनुरोध नहीं किया जाता है, तो स्ट्रीम संभवतः हॉटलिंक-संरक्षित है। प्रॉक्सी सक्षम करें, पेज URL सेट करें जहां स्ट्रीम सामान्य रूप से Referer के रूप में चलती है, और उस पथ के माध्यम से प्लेबैक और स्वास्थ्य रिपोर्ट को फिर से चलाएं।
संबंधित HLS डिबगिंग पृष्ठ
- M3U8 सत्यापनकर्ता ट्रैक, बिटरेट, एन्क्रिप्शन और डेड सेगमेंट के लिए समर्पित स्वास्थ्य-रिपोर्ट उपकरण है।
- HLS CORS त्रुटि यह बताता है कि VLC में काम करने पर भी कोई स्ट्रीम ब्राउज़र में विफल क्यों हो सकती है।
- कस्टम Referer M3U8 प्लेयर उन स्ट्रीम को कवर करता है जिन्हें लोड करने के लिए अग्रेषित Referer या User-Agent की आवश्यकता होती है।
अक्सर पूछे जाने वाले प्रश्नों
HLS स्ट्रीम टेस्टर क्या है?
HLS स्ट्रीम टेस्टर एक ब्राउज़र टूल है जो M3U8 URL लोड करता है, प्लेबैक का प्रयास करता है, और मेनिफेस्ट, वेरिएंट ट्रैक, एन्क्रिप्शन, लाइव/VOD स्थिति और मीडिया सेगमेंट उपलब्धता की जांच करता है।
HLS स्ट्रीम VLC में क्यों काम करती है लेकिन क्रोम में नहीं?
Chrome ब्राउज़र सुरक्षा नियमों जैसे CORS और मिश्रित-सामग्री अवरोधन को लागू करता है। VLC नहीं है, इसलिए एक स्ट्रीम वैध मीडिया हो सकती है लेकिन CORS या प्रॉक्सी रूटिंग ठीक होने तक वेब प्लेयर में विफल रहती है।
क्या परीक्षक मृत HLS खंडों का पता लगा सकता है?
हाँ। स्वास्थ्य रिपोर्ट मीडिया खंडों का नमूना लेती है और विफलताओं की रिपोर्ट करती है। सटीक परिणामों के लिए, CORS प्रॉक्सी को सक्षम करें जब खंड मूल सीधे ब्राउज़र अनुरोधों की अनुमति नहीं देता है।
क्या HLS परीक्षक एन्क्रिप्टेड स्ट्रीम का समर्थन करता है?
कुंजी URL पहुंच योग्य होने पर यह सामान्य AES-128 HLS स्ट्रीम का परीक्षण कर सकता है। यह वाइडवाइन, फेयरप्ले, या प्लेरेडी जैसे डीआरएम सिस्टम को बायपास नहीं करता है।
क्या यह HLS स्ट्रीम टेस्टर मुफ़्त है?
हाँ। यह मुफ़्त है, विज्ञापन-मुक्त है, इसके लिए किसी खाते की आवश्यकता नहीं है और यह ब्राउज़र में चलता है। वैकल्पिक प्रॉक्सी का उपयोग केवल तभी किया जाता है जब आप इसे CORS या Referer परीक्षण के लिए सक्षम करते हैं।