2013-03-28 10 views
32

ऐसा लगता है कि दोनों प्रोटोकॉल एक ही चीज करते हैं लेकिन क्या दूसरे पर एक का लाभ है?एचएलएस और एमपीईजी-डीएएसएच के बीच क्या अंतर है?

+1

मैंने अभी तक एचएसएल बनाम डीएएसएच तुलना नहीं देखी है, लेकिन मेरे लिए स्ट्रीमिंग मीडिया के उन 2 संपादकीय चित्र प्राप्त करने के लिए पर्याप्त थे: - एचएलएस क्या है: http://www.streamingmedia.com/Articles/Editorial/ क्या-है -.../क्या है-एचएलएस- (HTTP-Live-Streaming) -78221.aspx - एमपीईजी DASH क्या है: http://www.streamingmedia.com/Articles/Editorial/What-Is-। ../What-is-MPEG-DASH-79041.aspx अगर किसी को वास्तविक तुलना मिलती है, तो मैं इसकी भी सराहना करता हूं। – Yury

+0

तुलनात्मक रूप से थोड़ा सा है ... वेब मानकों: दो अनुकूली स्ट्रीमिंग प्रोटोकॉल में एमपीईजी-डीएएसएच के पास एकीकृत मानक बनने का सबसे अच्छा मौका है। एचएलएस, पुराने होने और ऐप्पल के पीछे कड़ी मेहनत करने के साथ, विशेष रूप से पुराने ब्राउज़र/ओएस/उपकरणों में अधिक समर्थन है। एचएलएस अब, एमपीईजी-डीएएसएच कल। निम्नलिखित लेख आज स्ट्रीमिंग प्रौद्योगिकियों की फ्रैक्चर की गई स्थिति का एक अच्छा मूल्यांकन है: http://blogs.imediaconnection.com/blog/2012/04/27/mpeg-dash-its-time-for-apple-to-put- अप-या-शट-अप/ – HarryTuttle

उत्तर

16

आप अपने आप से पूछना चाहिए कि क्या आप (एन्कोडिंग, एन्क्रिप्शन तरीकों, मानकीकरण, आदि)

जेसन Schneid एक शानदार तुलना लिखा रखना महत्वपूर्ण है: http://www.internetvideoarchive.com/IVA/news/2012/09/13/progressive-download-vs.-adaptive-bitrate-how-to-choose-the-format-right-for-you

+1

यह लिंक अपडेट और ले जाया गया है: http://www.internetvideoarchive.com/documentation-2016/video-api/progressive-download-vs-adaptive-bitrate/ –

11

यहाँ Aquary के लिए एक त्वरित तुलना है। इनलाइन उत्तर के लिए बहुत लंबा ...

वेब मानकों: दो अनुकूली स्ट्रीमिंग प्रोटोकॉल में एमपीईजी-डीएएसएच के पास एकीकृत मानक बनने का सबसे अच्छा मौका है।

समर्थन: एचएलएस, पुराने होने और ऐप्पल के पीछे कड़ी मेहनत करने के साथ, विशेष रूप से पुराने ब्राउज़र/ओएस/उपकरणों में अधिक डिफैक्टो समर्थन है। आप jwplayer का उपयोग कर विंडोज मशीन पर एचएलएस का समर्थन कर सकते हैं।

प्रदर्शन: "स्ट्रीमिंग का प्रदर्शन माइक्रोसॉफ्ट चिकना स्ट्रीमिंग और एप्पल एचएलएस से 101% अधिक की तुलना में 53% अधिक है": सुनिश्चित नहीं हैं लेकिन bitdash, एक MPEG-पानी का छींटा खिलाड़ी के निर्माताओं, यह दावा करना।

निष्कर्ष: एचएलएस अब, एमपीईजी-डीएएसएच कल (और अब यदि आप इसे प्रबंधित कर सकते हैं)। निम्नलिखित लेख आज स्ट्रीमिंग प्रौद्योगिकियों की फ्रैक्चरर्ड स्थिति का एक अच्छा मूल्यांकन है: http://blogs.imediaconnection.com/blog/2012/04/27/mpeg-dash-its-time-for-apple-to-put-up-or-shut-up/

8

एमपीईजी-डीएएसएच एक विक्रेता स्वतंत्र, अंतरराष्ट्रीय मानक आईएसओ/आईईसी एमपीईजी द्वारा अनुमोदित है। पिछली अनुकूली स्ट्रीमिंग प्रौद्योगिकियां - जैसे कि ऐप्पल एचएलएस - विक्रेताओं द्वारा कंपनी-स्वतंत्र स्ट्रीमिंग सर्वर के साथ-साथ प्लेबैक क्लाइंट के सीमित समर्थन के साथ जारी की गई है। चूंकि इस तरह के एक विक्रेता-निर्भर स्थिति की वांछित नहीं है, मानकीकरण निकायों ने एक सामंजस्य प्रक्रिया शुरू की, जिसके परिणामस्वरूप एमपीईजी-डीएएसएच की पुष्टि हुई।

हाल के वर्षों में, एमपीईजी-डीएएसएच को नए मानकीकरण प्रयासों में एकीकृत किया गया है, उदाहरण के लिए, एचटीएमएल 5 मीडिया स्रोत एक्सटेंशन (एमएसई) एचटीएमएल 5 वीडियो और ऑडियो टैग के माध्यम से डीएएसएच प्लेबैक को सक्षम करता है (ऐप्पल एचएलएस के विपरीत जो पर निर्भर करता है ऐप्पल पारिस्थितिकी तंत्र के बाहर प्लेटफार्मों पर फ्लैश), साथ ही एचटीएमएल 5 एन्क्रिप्टेड मीडिया एक्सटेंशन (ईएमई) वेब ब्राउज़र में डीआरएम-संरक्षित प्लेबैक को सक्षम करता है। इसके अलावा, एमपीईजी-डीएएसएच के साथ डीआरएम-सुरक्षा को एमपीईजी-सीएनसी (कॉमन एन्क्रिप्शन) के साथ विभिन्न प्रणालियों में समेकित किया गया है, और विभिन्न स्मार्ट टीवी प्लेटफार्मों पर एमपीईजी-डीएएसएच प्लेबैक एचबीबीटीवी 1.5 और 2.0 में एकीकरण के माध्यम से सक्षम है।

जबकि एमपीईजी-डीएएसएच कोडेक और कंटेनर अज्ञेयवादी ऐप्पल एचएलएस है, उदाहरण के लिए, MP2TS कंटेनर से जुड़ा हुआ है। https://bitmovin.com/mpeg-dash-vs-apple-hls-vs-microsoft-smooth-streaming-vs-adobe-hds/ पर विस्तार से वर्णित कई और अंतर भी हैं।

+1

वह बिटकोडिन लिंक है बहुत भ्रामक मैंने 5 साल पहले मोटोरोला एचएलएस चंकर लिखा था, और फिर भी, जब एचएलएस स्पेक सिर्फ 17 पेज लंबा था, तो यह लगभग हर बॉक्स को टिक्स करता है कि ब्लॉग पोस्ट का तात्पर्य है कि यह गायब है। –

2

एक एप्लिकेशन डिज़ाइनर दृष्टिकोण से, यूट्यूब या नेटफ्लिक्स जैसी वीडियो स्ट्रीमिंग सेवाओं के लिए एक तकनीक चुनने का प्रयास कर, मैं कहूंगा कि उन सभी के पास उनकी पीठ वापस आती है और आपको उन सभी का उपयोग करना चाहिए।

प्रत्येक नियमित वीडियो स्ट्रीमिंग सेवा में आज दो समस्याएं होंगी: क्लाइंट समर्थन (और आपको स्मार्टफोन, टीवी, कंसोल, सेब टीवी और Google क्रोमकास्ट से सबकुछ चाहिए) और सर्वर इंफ्रास्ट्रक्चर।

एचएलएस मूल रूप से सबकुछ पर समर्थित है, बहुत चिकनी चलता है और खुले स्रोत जेएस वीडियो प्लेयर के उपयोग के माध्यम से महान वैयक्तिकरण प्रदान करता है। एंड्रॉइड में समस्याएं हैं, लेकिन 2.3 उपकरणों पर भी मैंने एक हाइब्रिड एप्लिकेशन पर फ्लैश प्लेयर एचएलएस चलाया है। प्रदर्शन बेकार है। लेकिन आप ffmpeg के साथ फ्लाई पर ट्रांसकोड कर सकते हैं!लाइव स्ट्रीमिंग भी संभव है और बहुत सीधी आगे है।

एमपीईजी-डीएएसएच नए उपकरणों पर वास्तव में अच्छी तरह से समर्थित है, 5 साल में यह बात खत्म हो सकती है। Ngnix और rtmp एक्सटेंशन के साथ आप आधे घंटे में एक वीडियो स्ट्रीमिंग सर्वर बना सकते हैं।

मैंने पहली बार एचएलएस बीक्यूज चुना है यह आसान है। अभी मैं अलग-अलग ग्राहकों के लिए एचएलएस, वेबएम (निचली परिभाषाएं) और एमपीईजी-डीएएसएच सबकुछ बना रहा हूं ताकि वे सभी को मूल रूप से चलाने की अनुमति मिल सके।

इस तरह से मैं केवल हाइब्रिड अनुप्रयोगों के निर्माण पर भरोसा कर सकता हूं और प्रत्येक क्लाइंट पर अपने सभी AngularJS कोड का उपयोग कर सकता हूं। अन्यथा वीडियो स्ट्रीमिंग सेवाओं को गले लगाने के लिए छोटी परियोजनाओं के लिए यह अव्यवहारिक होगा। तब आपके पास वाह जैसे सेवाएं हैं।

+0

मुझे उत्सुकता है कि आप एमपी 4 पर वेबएम क्यों चुन रहे हैं? – geoboy

संबंधित मुद्दे