HLS बनाम DASH बनाम MP4 — वीडियो फॉर्मेट की व्याख्या

वह वीडियो वास्तव में किस फॉर्मेट में है? और डाउनलोड करने के लिए यह क्यों मायने रखता है? यहाँ वह सब कुछ है जो आपको जानना आवश्यक है।

अलग-अलग वीडियो फॉर्मेट क्यों हैं?

वेब वीडियो परिदृश्य (landscape) में तीन मुख्य डिलीवरी विधियाँ हैं। प्रत्येक को अलग-अलग समस्याओं को हल करने के लिए डिज़ाइन किया गया था। इन्हें समझने से आपको यह जानने में मदद मिलती है कि क्यों कुछ वीडियो डाउनलोड करना आसान है और अन्य नहीं, और प्रत्येक प्रकार को संभालने के लिए getvy पृष्ठभूमि में क्या करता है।

HLS HTTP लाइव स्ट्रीमिंग
2009 में Apple द्वारा विकसित। आज इंटरनेट पर सबसे व्यापक रूप से उपयोग किया जाने वाला स्ट्रीमिंग प्रोटोकॉल। वीडियो को एक .m3u8 प्लेलिस्ट में सूचीबद्ध छोटे .ts सेगमेंट फ़ाइलों के अनुक्रम के रूप में वितरित करता है। Safari में नेटिव रूप से समर्थित, और Chrome और Firefox में Media Source Extensions के माध्यम से समर्थित।
DASH डायनामिक एडेप्टिव स्ट्रीमिंग
MPEG समूह का एक अंतर्राष्ट्रीय मानक, जिसे MPEG-DASH के रूप में भी जाना जाता है। HLS के समान काम करता है लेकिन एक .mpd XML मेनिफेस्ट फ़ाइल का उपयोग करता है और आम तौर पर .ts के बजाय खंडित (fragmented) MP4 फॉर्मेट में सेगमेंट वितरित करता है। YouTube अपने अधिकांश स्ट्रीम के लिए DASH का उपयोग करता है।
MP4 डायरेक्ट फ़ाइल
एक साधारण URL के माध्यम से वितरित एक एकल, संपूर्ण वीडियो फ़ाइल। सबसे सरल फॉर्मेट — ब्राउज़र इसे सीधे डाउनलोड और चलाता है। स्व-होस्ट किए गए वीडियो, समाचार क्लिप और एडेप्टिव स्ट्रीमिंग का उपयोग न करने वाली किसी भी साइट के लिए सामान्य।

प्रमुख तकनीकी अंतर

विशेषताHLSDASHMP4
प्लेलिस्ट/मेनिफेस्ट.m3u8.mpd (XML)कोई नहीं
सेगमेंट फॉर्मेट.ts (MPEG-TS)fMP4 या .tsएकल फ़ाइल
एडेप्टिव बिटरेट✅ हाँ✅ हाँ❌ नहीं
DRM समर्थनFairPlayWidevine / PlayReadyभिन्न होता है
getvy समर्थनपूर्ण (इन-ब्राउज़र MP4)ffmpeg कमांडपूर्ण (डायरेक्ट डाउनलोड)

एडेप्टिव बिटरेट स्ट्रीमिंग की व्याख्या

HLS और DASH दोनों एडेप्टिव बिटरेट (ABR) स्ट्रीमिंग का समर्थन करते हैं। इसका मतलब है कि सर्वर एक ही वीडियो को कई गुणवत्ता स्तरों (जैसे, 1080p, 720p, 480p, 360p) पर पेश करता है। प्लेयर आपके नेटवर्क की गति की निगरानी करता है और बफरिंग को रोकने के लिए वीडियो चलने के दौरान स्वचालित रूप से उच्च या निम्न गुणवत्ता वाली स्ट्रीम पर स्विच हो जाता है। यही कारण है कि धीमी गति वाले कनेक्शन पर भी स्ट्रीमिंग वीडियो शायद ही कभी रुकता है — यह बस कम गुणवत्ता पर आ जाता है।

मास्टर प्लेलिस्ट (या मास्टर मेनिफेस्ट) सभी उपलब्ध गुणवत्ता वेरिएंट को सूचीबद्ध करती है। getvy इस मास्टर प्लेलिस्ट को पढ़ता है और डाउनलोड के लिए उच्चतम गुणवत्ता वाली स्ट्रीम का चयन करता है।

DRM-संरक्षित स्ट्रीम के बारे में क्या?

डिजिटल राइट्स मैनेजमेंट (DRM) HLS या DASH के शीर्ष पर एक अतिरिक्त एन्क्रिप्शन परत जोड़ता है। वीडियो सेगमेंट को एक ऐसी कुंजी (key) से एन्क्रिप्ट किया जाता है जिसे केवल लाइसेंस प्राप्त प्लेयर ही प्राप्त कर सकते हैं। getvy DRM को बायपास नहीं करता है — यह केवल असुरक्षित स्ट्रीम के साथ काम करता है। इसका मतलब है कि यह Netflix, Disney+, Amazon Prime Video, या अन्य प्रमुख सदस्यता सेवाओं से सामग्री डाउनलोड नहीं कर सकता जो DRM का उपयोग करती हैं।

कैसे पहचानें कि वीडियो किस फॉर्मेट का उपयोग करता है

  1. Chrome DevTools (F12) खोलें और Network टैब पर जाएं।
  2. "Media" द्वारा फ़िल्टर करें या ".m3u8" या ".mpd" खोजें।
  3. वीडियो पर प्ले दबाएं। यदि आप .m3u8 अनुरोध देखते हैं, तो यह HLS है। यदि आप .mpd अनुरोध देखते हैं, तो यह DASH है। यदि आप सीधा .mp4 URL देखते हैं, तो यह एक साधारण फ़ाइल है।
  4. वैकल्पिक रूप से, बस getvy इंस्टॉल करें — यह स्वचालित रूप से प्रत्येक पहचाने गए वीडियो को HLS, DASH, या MP4 के रूप में पहचानता है और लेबल करता है।
getvy इंस्टॉल करें — मुफ्त