Format Atlas

तुलना

MPD vs M3U8

MPD DASH का XML मैनिफेस्ट है। M3U8 UTF-8 प्लेलिस्ट है; यहाँ इसके HLS उपयोग की तुलना है। दोनों मीडिया सामग्री स्वयं नहीं हैं।

कौन-सा फ़ॉर्मैट चुनें?

DASH समर्थित गंतव्य के लिए MPD, HLS के लिए HLS M3U8 चुनें; कोडेक, एन्क्रिप्शन और प्लेयर साथ जाँचें।

इसके लिए उपयुक्त MPEG-DASH MPD

MPEG-DASH डिलीवरी के लिए मीडिया सेगमेंट और उनके स्थान बताना · वीडियो गुणवत्ता तथा वैकल्पिक ऑडियो या उपशीर्षक ट्रैक बताना

  • DASH प्लेयर को प्रस्तुति और सेगमेंट संदर्भ देना
  • लाइव या ऑन-डिमांड डिलीवरी के लिए समय और गुणवत्ता के अनुसार मीडिया संरचना बताना

इसके लिए उपयुक्त HLS प्लेलिस्ट

HLS के ज़रिए लाइव और ऑन-डिमांड वीडियो वितरित करना · मास्टर प्लेलिस्ट से अलग-अलग गुणवत्ता वाली स्ट्रीम और वैकल्पिक ऑडियो या उपशीर्षक ट्रैक बताना

  • HLS-संगत प्लेयर को मीडिया सेगमेंट और अन्य प्लेलिस्ट के संदर्भ देना
  • अनुकूलित प्लेबैक के लिए कई वीडियो गुणवत्ता उपलब्ध कराना

मूल जानकारी

मदMPEG-DASH MPDHLS प्लेलिस्ट
एक्सटेंशन.mpd.m3u8
MIME प्रकारapplication/dash+xmlapplication/vnd.apple.mpegurl
सामान्य उपयोगMPEG-DASH डिलीवरी के लिए मीडिया सेगमेंट और उनके स्थान बताना · वीडियो गुणवत्ता तथा वैकल्पिक ऑडियो या उपशीर्षक ट्रैक बतानाHLS के ज़रिए लाइव और ऑन-डिमांड वीडियो वितरित करना · मास्टर प्लेलिस्ट से अलग-अलग गुणवत्ता वाली स्ट्रीम और वैकल्पिक ऑडियो या उपशीर्षक ट्रैक बताना
कैसे खोलेंटेक्स्ट एडिटर में XML देखें। प्रस्तुति चलाने के लिए MPD URL को MPEG-DASH समर्थित प्लेयर में दें और सुनिश्चित करें कि संदर्भित सेगमेंट उपलब्ध हैं।प्लेलिस्ट का URL HLS-संगत ब्राउज़र या मीडिया प्लेयर में खोलें। स्थानीय कॉपी को टेक्स्ट एडिटर में देखा जा सकता है, लेकिन सापेक्ष URI को सही तरह समझने के लिए मूल URL का संदर्भ चाहिए। संदर्भित स्ट्रीम जानने के लिए `#EXT-X-STREAM-INF` जैसे टैग देखें।
निर्यात या रूपांतरणसंगत एन्कोडर या पैकेजर से मीडिया को सेगमेंट में बाँटें और चुनी हुई DASH प्रोफ़ाइल के लिए MPD बनाएँ। XML फ़ाइल का नाम `.mpd` करने से DASH प्रस्तुति नहीं बनती। लक्षित प्लेयर में मेनिफ़ेस्ट और सेगमेंट जाँचें।मीडिया को सेगमेंट में बाँटने और मास्टर या मीडिया प्लेलिस्ट बनाने के लिए HLS पैकेजिंग टूल इस्तेमाल करें। फ़ाइल का नाम `.m3u8` कर देने से वह HLS में परिवर्तित नहीं होती। वितरण परिवेश में URI, सेगमेंट और प्लेयर संगतता जाँचें। RFC 8216 `.m3u8` और `.m3u` दोनों पहचानकर्ताओं की अनुमति देता है; `.m3u8` सामान्य एक्सटेंशन है।

उपयोग के अनुसार चुनें

DASH प्लेयर को प्रस्तुति और सेगमेंट संदर्भ देना

MPEG-DASH डिलीवरी के लिए मीडिया सेगमेंट और उनके स्थान बताना · वीडियो गुणवत्ता तथा वैकल्पिक ऑडियो या उपशीर्षक ट्रैक बताना

MPEG-DASH MPD

लाइव या ऑन-डिमांड डिलीवरी के लिए समय और गुणवत्ता के अनुसार मीडिया संरचना बताना

MPEG-DASH डिलीवरी के लिए मीडिया सेगमेंट और उनके स्थान बताना · वीडियो गुणवत्ता तथा वैकल्पिक ऑडियो या उपशीर्षक ट्रैक बताना

MPEG-DASH MPD

HLS-संगत प्लेयर को मीडिया सेगमेंट और अन्य प्लेलिस्ट के संदर्भ देना

HLS के ज़रिए लाइव और ऑन-डिमांड वीडियो वितरित करना · मास्टर प्लेलिस्ट से अलग-अलग गुणवत्ता वाली स्ट्रीम और वैकल्पिक ऑडियो या उपशीर्षक ट्रैक बताना

HLS प्लेलिस्ट

अनुकूलित प्लेबैक के लिए कई वीडियो गुणवत्ता उपलब्ध कराना

HLS के ज़रिए लाइव और ऑन-डिमांड वीडियो वितरित करना · मास्टर प्लेलिस्ट से अलग-अलग गुणवत्ता वाली स्ट्रीम और वैकल्पिक ऑडियो या उपशीर्षक ट्रैक बताना

HLS प्लेलिस्ट

मुख्य बिंदु 1

MPD में Period, AdaptationSet और Representation जैसे घटक हैं।

अंतर के बारे में विस्तार से

मुख्य बिंदु 2

HLS मल्टीवेरिएंट और मीडिया प्लेलिस्ट अलग रखता है।

अंतर के बारे में विस्तार से

अंतर के बारे में विस्तार से

वास्तविक उपकरणों पर प्लेबैक, गुणवत्ता बदलाव और लाइव अपडेट जाँचें। कोई भी अपने आप अधिक गुणवत्ता नहीं देता।

  • सेगमेंट संदर्भ, सापेक्ष URL, समय और अपडेट हर प्रणाली के नियम मानते हैं। केवल मैनिफेस्ट स्थानांतरित करना पर्याप्त न हो।
  • कुछ विन्यास DASH और HLS में सेगमेंट साझा करते हैं, पर कोडेक, इनिशियलाइज़ेशन और एन्क्रिप्शन की संगतता जाँचनी होगी।

अक्सर पूछे जाने वाले प्रश्न

क्या MPD का नाम M3U8 करने से HLS बन जाता है?

नहीं। प्लेलिस्ट फिर लिखें और पैकेजिंग व संदर्भ ठीक करें। दोबारा एन्कोडिंग मौजूदा मीडिया और वितरण आवश्यकताओं पर निर्भर है।

अधिक जानें

संबंधित उपयोग और जाँच के चरण

HLS या DASH पैकेज सौंपने से पहले जाँच

संदर्भ और विनिर्देश