2010-09-10 21 views

उत्तर

6

wikipedia के अनुसार:

वर्तमान एचटीएमएल 5 मसौदा विनिर्देश जो वीडियो प्रारूपों ब्राउज़रों वीडियो टैग में समर्थन करना चाहिए निर्दिष्ट नहीं है। उपयोगकर्ता एजेंट का समर्थन करने के लिए स्वतंत्र हैं, वे उचित हैं।

एचटीएमएल 5 प्रारूप प्रारूप में है और यह बदल सकता है।

विभिन्न एल्गोरिदम की उपयुक्तता के बारे में एक सतत बहस है और ऐसा लगता है कि वर्तमान में शामिल सभी लोग उत्तर पर सहमत नहीं हैं। तीन प्रमुख दावेदार ओग/थियोरा, एच .264 और वीपी 8/वेबएम हैं। विभिन्न कार्यान्वयन की वर्तमान स्थिति varies between the browsers

वर्तमान एचटीएमएल 5 मसौदा कल्पना कहता है:

यह अगर सभी ब्राउज़रों एक ही कोडेक की सहायता कर सकें अंतर के लिए उपयोगी होगा। हालांकि, कोई ज्ञात कोडेक कि सभी मौजूदा खिलाड़ियों को संतुष्ट कर रहे हैं: हम एक कोडेक है कि प्रति इकाई या प्रति-वितरक लाइसेंस की आवश्यकता नहीं करने के लिए जाना जाता है, कि खुले स्रोत विकास मॉडल के साथ संगत है, कि जरूरत उपयोग योग्य होने के लिए पर्याप्त गुणवत्ता, है और यह बड़ी कंपनियों के लिए अतिरिक्त पनडुब्बी पेटेंट जोखिम नहीं है। यह एक जारी मुद्दा है और यह अनुभाग पर अपडेट हो जाएगा और अधिक जानकारी उपलब्ध है।

2

spec विशिष्ट कोडेक्स को अनिवार्य नहीं है।

लंबे समय तक, ब्राउज़र विक्रेताओं के बीच एक मजबूत विभाजन था। पेटेंट मुद्दों के कारण फ़ायरफ़ॉक्स H.264 लागू नहीं करेगा। हार्डवेयर कार्यान्वयन और बैंडविड्थ मुद्दों की कमी, साथ ही पनडुब्बी पेटेंट के बारे में कुछ अस्पष्ट चिंताओं के बारे में चिंताओं के कारण ऐप्पल ओग थियोरा को लागू नहीं करेगा। Google ने कहा कि वे गुणवत्ता और बैंडविड्थ चिंताओं के कारण ओग थियोरा में यूट्यूब वीडियो को एन्कोड नहीं करेंगे, हालांकि उन्होंने क्रोम में एच .264 और ओग थियोरा दोनों को लागू किया था। मेरा मानना ​​है कि ओपेरा भी H.264 पेटेंट के बारे में चिंतित था, और माइक्रोसॉफ्ट एच .264 और थियोरा के खिलाफ था।

फिर Google ने ऑन 2 खरीदा, और WebM बनाया, एक मैट्रोज़ कंटेनर में वीपी 8 वीडियो और ओग वोरबिस ऑडियो सहित एक विनिर्देश। फ़ायरफ़ॉक्स, क्रोम, और ओपेरा सभी वेबएम का समर्थन करने के लिए प्रतिबद्ध हैं। माइक्रोसॉफ्ट और ऐप्पल ने अभी तक इसे गले में नहीं लिया है, हालांकि माइक्रोसॉफ्ट has said वे वीपी 8 वीडियो का समर्थन करेंगे "जब उपयोगकर्ता ने वीपी 8 कोडेक स्थापित किया है।" यह सफारी की तरह एक स्थिति की तरह लगता है; आप ओजी थियोरा या वीपी 8/वेबएम जैसे अन्य कोडेक्स का समर्थन करने के लिए क्विकटाइम प्लगइन्स इंस्टॉल कर सकते हैं, लेकिन यह बॉक्स के बाहर इसका समर्थन नहीं करता है।

असली सवाल यह है कि लोग मोबाइल हार्डवेयर पर क्या समर्थन करेंगे।चूंकि डीकोडिंग में तेजी लाने के लिए विशेष उद्देश्य हार्डवेयर है, पेटेंट एक समस्या का अधिक हो जाता है, और सीमित संसाधनों के कारण, कोडेक्स की एक लंबी सूची का समर्थन करने से बहुत कम व्यवहार्य हो जाता है। Google ने एंड्रॉइड 3 में वेबएम का समर्थन करने का वादा किया है, जो इस साल के अंत तक है, लेकिन मैं ऐप्पल या माइक्रोसॉफ्ट पर जल्द ही इसे लागू करने पर शर्त नहीं लगाऊंगा।

संभावित उत्तर यह है कि थोड़ी देर के लिए एक मानक कोडेक जीता था। वीडियो पाने के लिए सबसे अच्छा तरीका जो हर जगह खेलेंगे, ओग थियोरा और एच .264 में एन्कोड करना होगा, और उन्हें संदर्भित करने के लिए दो <source> तत्वों का उपयोग करना होगा। चूंकि ब्राउज़र वेबएम (फ़ायरफ़ॉक्स 4, क्रोम 6) का तेजी से समर्थन करते हैं, तो आप शायद H.264 और WebM दोनों में एन्कोडिंग में संक्रमण करना चाहते हैं। आप अब 3 में एन्कोडिंग शुरू कर सकते हैं, लेकिन यह थोड़ा अनावश्यक है क्योंकि अधिकांश ब्राउज़र जो वेबएम का समर्थन करते हैं, ओग थियोरा का भी समर्थन करते हैं।

2

मूल रूप से, ओग थियोरा वीडियो अपेक्षाकृत सबसे कम आम संप्रदाय था। हालांकि, नोकिया और ऐप्पल जैसी कंपनियों ने उस प्रारूप और specification was changed to avoid listing a specific codec पर चिंता व्यक्त की। यह हमें तीन प्रारूपों के साथ छोड़ देता है, जिनमें से कोई भी सभी प्रमुख ब्राउज़रों में पूरी तरह से समर्थित नहीं है।

वर्तमान में, स्थिति इस प्रकार है:

  • इंटरनेट एक्सप्लोरर 8 और नीचे सब पर वीडियो टैग का समर्थन नहीं करते। आईई 9 एच 2264 का समर्थन करेगा।
  • फ़ायरफ़ॉक्स 3.5+ ओग थियोरा का समर्थन करता है। फ़ायरफ़ॉक्स 4+ वीपी 8 (वेबएम) का समर्थन करता है।
  • क्रोम 3+ ओग थियोरा का समर्थन करता है। क्रोम 6+ वीपी 8 का समर्थन करता है। H.264 support is about to be dropped
  • सफारी 3.1+ H.264 का समर्थन करता है।
  • ओपेरा 10.50+ ओग थियोरा का समर्थन करता है। ओपेरा 10.60+ वीपी 8 का समर्थन करता है।

आपको प्रत्येक ब्राउज़र की वर्तमान बाजार हिस्सेदारी पर विचार करते हैं, तो सबसे आम समर्थन ऑग Theora और है कम से कम सामान्य 264, जिसका मुख्य कारण ऑग Theora के लिए किसी भी नाम से जाना जाता पेटेंट द्वारा भारग्रस्त नहीं किया जा रहा है, जबकि 264 है । एच .264 समर्थन के पीछे की लागत के कारण, फ़ायरफ़ॉक्स शायद एच 2264 का समर्थन नहीं करेगा और ओपेरा ने भी इसी तरह का स्टैंड लिया है। क्रोम के साथ अब एक ही नाव में, इसका समर्थन करने वाला एकमात्र वर्तमान ब्राउज़र सफारी है। हालांकि, ओग थियोरा को व्यापक रूप से एक औसत प्रारूप माना जाता है (इसका लाभ एन्कोडिंग के बजाए खुलेपन के रूप में होता है), इसलिए वीपी 8 समर्थन वैकल्पिक खुले/मुक्त प्रारूप के रूप में बढ़ रहा है। तो, कम से कम समय के लिए, कोडेक समर्थन भिन्न होता है। सार्वभौमिक देशी समर्थन प्राप्त करने के लिए सबसे संभावित प्रारूप वीपी 8 है, लेकिन यह निकट भविष्य में नहीं होने वाला है।

ध्यान दें कि इसमें केवल मूल समर्थन शामिल है। उदाहरण के लिए, add H.264 support to Firefox 3.6+ with a plugin पर संभव है।

ध्यान देने के अन्य प्लेटफार्मों:

  • आईओएस 264 का समर्थन करता है।
  • एंड्रॉइड H.264 का समर्थन करता है। एंड्रॉइड 2.3 वेबएम समर्थन जोड़ता है।
संबंधित मुद्दे