एचटीएमएल5 वीडियो: Difference between revisions
(Created page with "{{Use dmy dates|date=December 2019}} <डिव क्लास = नोप्रिंट>{{HTML}}</div> HTML5 विनिर्देश ने वीडियो च...") |
No edit summary |
||
Line 1: | Line 1: | ||
<डिव क्लास = नोप्रिंट>{{HTML}} | <डिव क्लास = नोप्रिंट>{{HTML}} | ||
[[HTML5]] विनिर्देश ने वीडियो चलाने के उद्देश्य से वीडियो तत्व पेश किया,<ref name="spec">{{cite web| url= http://www.w3.org/TR/html5/video.html#video| title= वीडियो तत्व| work= HTML5: A vocabulary and associated APIs for HTML and XHTML| publisher= [[World Wide Web Consortium]]| date= 24 June 2010| access-date= 27 September 2010| quote= वीडियो या मूवी चलाने के लिए एक वीडियो तत्व का उपयोग किया जाता है।| url-status= dead| archive-url= https://web.archive.org/web/20100813023244/http://www.w3.org/TR/html5/video.html#video| archive-date= 13 August 2010}}</ref> [[वस्तु तत्व]] को आंशिक रूप से बदलना। एचटीएमएल 5 वीडियो का इरादा इसके रचनाकारों द्वारा वेब पर वीडियो दिखाने का नया मानक तरीका बनने का है, मालिकाना [[एडोब फ्लैश]] प्लगइन का उपयोग करने के पिछले वास्तविक मानक के बजाय, हालांकि [[वीडियो कोडिंग प्रारूप]]ों के समझौते की कमी से प्रारंभिक गोद लेने में बाधा आई थी। और [[ऑडियो कोडिंग प्रारूप]] वेब ब्राउज़र में समर्थित होने चाहिए। 2020 तक, HTML5 वीडियो आधुनिक ब्राउज़रों में एकमात्र व्यापक रूप से समर्थित वीडियो प्लेबैक तकनीक है, जिसमें फ्लैश प्लगइन को चरणबद्ध किया जा रहा है। | [[HTML5]] विनिर्देश ने वीडियो चलाने के उद्देश्य से वीडियो तत्व पेश किया,<ref name="spec">{{cite web| url= http://www.w3.org/TR/html5/video.html#video| title= वीडियो तत्व| work= HTML5: A vocabulary and associated APIs for HTML and XHTML| publisher= [[World Wide Web Consortium]]| date= 24 June 2010| access-date= 27 September 2010| quote= वीडियो या मूवी चलाने के लिए एक वीडियो तत्व का उपयोग किया जाता है।| url-status= dead| archive-url= https://web.archive.org/web/20100813023244/http://www.w3.org/TR/html5/video.html#video| archive-date= 13 August 2010}}</ref> [[वस्तु तत्व]] को आंशिक रूप से बदलना। एचटीएमएल 5 वीडियो का इरादा इसके रचनाकारों द्वारा वेब पर वीडियो दिखाने का नया मानक तरीका बनने का है, मालिकाना [[एडोब फ्लैश]] प्लगइन का उपयोग करने के पिछले वास्तविक मानक के बजाय, हालांकि [[वीडियो कोडिंग प्रारूप]]ों के समझौते की कमी से प्रारंभिक गोद लेने में बाधा आई थी। और [[ऑडियो कोडिंग प्रारूप]] वेब ब्राउज़र में समर्थित होने चाहिए। 2020 तक, HTML5 वीडियो आधुनिक ब्राउज़रों में एकमात्र व्यापक रूप से समर्थित वीडियो प्लेबैक तकनीक है, जिसमें फ्लैश प्लगइन को चरणबद्ध किया जा रहा है। | ||
Line 81: | Line 81: | ||
सिस्को भी [[बीएसडी लाइसेंस]] के तहत उन मॉड्यूल के लिए स्रोत कोड प्रकाशित करने की योजना बना रहा है, लेकिन रॉयल्टी का भुगतान किए बिना,<ref name="openh264-faq"/>इसलिए कोड व्यावहारिक रूप से केवल H.264 सॉफ़्टवेयर पेटेंट वाले देशों में निःशुल्क सॉफ़्टवेयर होगा, जो अन्य मौजूदा कार्यान्वयनों के बारे में पहले से ही सत्य है। | सिस्को भी [[बीएसडी लाइसेंस]] के तहत उन मॉड्यूल के लिए स्रोत कोड प्रकाशित करने की योजना बना रहा है, लेकिन रॉयल्टी का भुगतान किए बिना,<ref name="openh264-faq"/>इसलिए कोड व्यावहारिक रूप से केवल H.264 सॉफ़्टवेयर पेटेंट वाले देशों में निःशुल्क सॉफ़्टवेयर होगा, जो अन्य मौजूदा कार्यान्वयनों के बारे में पहले से ही सत्य है। | ||
साथ ही 30 अक्टूबर 2013 को, मोज़िला के [[ब्रेंडन ईच]] ने घोषणा की कि फ़ायरफ़ॉक्स स्वचालित रूप से सिस्को के H.264 मॉड्यूल को डिफ़ॉल्ट रूप से डाउनलोड करेगा। उन्होंने यह भी कहा कि बाइनरी मॉड्यूल एक सही समाधान नहीं है, क्योंकि उपयोगकर्ताओं के पास लाइसेंस समझौते या शुल्क के बिना संशोधित करने, पुन: संकलित करने और पुनर्वितरित करने के लिए पूर्ण [[मुफ्त सॉफ्टवेयर]] अधिकार नहीं हैं। इस प्रकार Xiph और Mozilla [[Daala]] का विकास जारी रखते हैं।<ref name="h264_mozilla" /><ref name="monty">{{cite web|url=http://xiphmont.livejournal.com/61927.html|title=Comments on Cisco, Mozilla, and H.264|publisher=Monty Montgomery blog|author=Monty Montgomery|access-date=30 October 2013|archive-url=https://web.archive.org/web/20150519064602/http://xiphmont.livejournal.com/61927.html|archive-date=19 May 2015|url-status=dead}}</ref | साथ ही 30 अक्टूबर 2013 को, मोज़िला के [[ब्रेंडन ईच]] ने घोषणा की कि फ़ायरफ़ॉक्स स्वचालित रूप से सिस्को के H.264 मॉड्यूल को डिफ़ॉल्ट रूप से डाउनलोड करेगा। उन्होंने यह भी कहा कि बाइनरी मॉड्यूल एक सही समाधान नहीं है, क्योंकि उपयोगकर्ताओं के पास लाइसेंस समझौते या शुल्क के बिना संशोधित करने, पुन: संकलित करने और पुनर्वितरित करने के लिए पूर्ण [[मुफ्त सॉफ्टवेयर]] अधिकार नहीं हैं। इस प्रकार Xiph और Mozilla [[Daala]] का विकास जारी रखते हैं।<ref name="h264_mozilla" /><ref name="monty">{{cite web|url=http://xiphmont.livejournal.com/61927.html|title=Comments on Cisco, Mozilla, and H.264|publisher=Monty Montgomery blog|author=Monty Montgomery|access-date=30 October 2013|archive-url=https://web.archive.org/web/20150519064602/http://xiphmont.livejournal.com/61927.html|archive-date=19 May 2015|url-status=dead}}</ref> | ||
[[OpenH264]] केवल H.264 के बेसलाइन प्रोफाइल का समर्थन करता है, और स्वयं AAC डिकोडर की आवश्यकता को संबोधित नहीं करता है। इसलिए, इसे विशिष्ट MP4 वेब वीडियो के लिए पर्याप्त नहीं माना जाता है, जो आमतौर पर AAC ऑडियो के साथ उच्च प्रोफ़ाइल में होता है।<ref>{{cite web | [[OpenH264]] केवल H.264 के बेसलाइन प्रोफाइल का समर्थन करता है, और स्वयं AAC डिकोडर की आवश्यकता को संबोधित नहीं करता है। इसलिए, इसे विशिष्ट MP4 वेब वीडियो के लिए पर्याप्त नहीं माना जाता है, जो आमतौर पर AAC ऑडियो के साथ उच्च प्रोफ़ाइल में होता है।<ref>{{cite web | ||
|url=https://andreasgal.com/2014/10/14/openh264-now-in-firefox/ | |url=https://andreasgal.com/2014/10/14/openh264-now-in-firefox/ |
Revision as of 08:32, 30 June 2023
<डिव क्लास = नोप्रिंट>
HTML |
---|
Comparisons |
HTML5 विनिर्देश ने वीडियो चलाने के उद्देश्य से वीडियो तत्व पेश किया,[1] वस्तु तत्व को आंशिक रूप से बदलना। एचटीएमएल 5 वीडियो का इरादा इसके रचनाकारों द्वारा वेब पर वीडियो दिखाने का नया मानक तरीका बनने का है, मालिकाना एडोब फ्लैश प्लगइन का उपयोग करने के पिछले वास्तविक मानक के बजाय, हालांकि वीडियो कोडिंग प्रारूपों के समझौते की कमी से प्रारंभिक गोद लेने में बाधा आई थी। और ऑडियो कोडिंग प्रारूप वेब ब्राउज़र में समर्थित होने चाहिए। 2020 तक, HTML5 वीडियो आधुनिक ब्राउज़रों में एकमात्र व्यापक रूप से समर्थित वीडियो प्लेबैक तकनीक है, जिसमें फ्लैश प्लगइन को चरणबद्ध किया जा रहा है।
<वीडियो> तत्व का इतिहास
अक्टूबर 2006 में WHATWG द्वारा <वीडियो> तत्व पर चर्चा शुरू हुई।[2] <वीडियो> तत्व ओपेरा सॉफ्टवेयर द्वारा फरवरी 2007 में प्रस्तावित किया गया था।[3] ओपेरा ने एक प्रीव्यू बिल्ड भी जारी किया जो उसी दिन प्रदर्शित किया गया था,[4][5] और एक घोषणापत्र जिसमें वीडियो को वेब का प्रथम श्रेणी का नागरिक बनने का आह्वान किया गया था।[6]
<वीडियो> तत्व के उदाहरण
निम्नलिखित एचटीएमएल 5 कोड खंड एक वबूम परियोजना वीडियो को वेब पेज में एम्बेड करेगा। <वाक्यविन्यास लैंग = एचटीएमएल 5> <वीडियो स्रोत ="movie.webm पोस्टर ="movie.jpg नियंत्रण> यह वीडियो टैग का समर्थन नहीं करने वाले उपयोगकर्ता एजेंटों को प्रदर्शित करने के लिए फ़ॉलबैक सामग्री है। </वीडियो> </वाक्यविन्यास हाइलाइट> नियंत्रण विशेषता प्लेबैक को नियंत्रित करने के लिए ब्राउज़र के अपने उपयोगकर्ता इंटरफ़ेस को सक्षम करती है। वैकल्पिक रूप से, प्लेबैक को JavaScript से नियंत्रित किया जा सकता है, जिसका उपयोग वेब डिज़ाइनर एक कस्टम उपयोगकर्ता इंटरफ़ेस बनाने के लिए कर सकता है। वैकल्पिक पोस्टर विशेषता प्लेबैक शुरू होने से पहले वीडियो के स्थान पर दिखाने के लिए एक छवि निर्दिष्ट करती है। इसका उद्देश्य वीडियो का प्रतिनिधित्व करना है।
एकाधिक स्रोत
वीडियो प्रारूप समर्थन ब्राउज़रों के बीच भिन्न होता है (नीचे देखें), इसलिए एक वेब पेज कई प्रारूपों में वीडियो प्रदान कर सकता है। अन्य सुविधाओं के लिए, कभी-कभी ब्राउज़र सूँघना का उपयोग किया जाता है, जो त्रुटि-प्रवण हो सकता है: किसी भी वेब डेवलपर का ब्राउज़र का ज्ञान अनिवार्य रूप से अधूरा या अप-टू-डेट नहीं होगा। विचाराधीन ब्राउज़र सबसे अच्छा जानता है कि वह किस प्रारूप का उपयोग कर सकता है। वीडियो तत्व एकाधिक स्रोतों के विनिर्देश के माध्यम से फ़ॉलबैक का समर्थन करता है। <स्रोत> तत्वों की किसी भी संख्या का उपयोग करते हुए, जैसा कि नीचे दिखाया गया है, ब्राउज़र स्वचालित रूप से चुन लेगा कि कौन सी फ़ाइल डाउनलोड करनी है। वैकल्पिक रूप से, जावास्क्रिप्ट canPlayType() फ़ंक्शन का उपयोग उसी को प्राप्त करने के लिए किया जा सकता है। प्रकार विशेषता इंटरनेट मीडिया प्रकार और संभवतः कोडेक्स की एक सूची निर्दिष्ट करती है, जो ब्राउज़र को यह निर्धारित करने में मदद करती है कि क्या वह फ़ाइल को डाउनलोड किए बिना डिकोड कर सकता है। MIME प्रकार फ़ाइल के कंटेनर प्रारूप को दर्शाता है, और कंटेनर प्रारूप कोडेक स्ट्रिंग की व्याख्या को परिभाषित करता है।[7] <वाक्यविन्यास लैंग = एचटीएमएल 5> <वीडियो पोस्टर ="poster.jpg नियंत्रण> <स्रोत src= av1.mp4 प्रकार='वीडियो/mp4; कोडेक = av01.0.00M.08, कृति '> <स्रोत src= avc.mp4 प्रकार='वीडियो/mp4; कोडेक = avc1.4D401E, mp4a.40.2 '> <स्रोत स्रोत ="vp9.webm टाइप = 'वीडियो/वेबएम; कोडेक = vp9.0, कृति '> <स्रोत स्रोत ="theora.ogv टाइप = 'वीडियो/ओजीजी; कोडेक्स = थियोरा, वोरबिस '>
यह उपयोगकर्ता एजेंटों के लिए प्रदर्शित करने के लिए फ़ॉलबैक सामग्री है जो वीडियो टैग का समर्थन नहीं करते हैं।
</वीडियो> </वाक्यविन्यास हाइलाइट>
समर्थित वीडियो और ऑडियो प्रारूप
HTML5 विनिर्देश यह निर्दिष्ट नहीं करता है कि ब्राउज़र को कौन से वीडियो और ऑडियो प्रारूपों का समर्थन करना चाहिए। उपयोगकर्ता एजेंट किसी भी वीडियो प्रारूप का समर्थन करने के लिए स्वतंत्र हैं जो उन्हें उपयुक्त लगता है, लेकिन सामग्री लेखक यह नहीं मान सकते हैं कि कोई भी वीडियो सभी अनुपालन करने वाले उपयोगकर्ता एजेंटों द्वारा सुलभ होगा, क्योंकि उपयोगकर्ता एजेंटों के पास समर्थन के लिए वीडियो और ऑडियो प्रारूपों का कोई न्यूनतम सेट नहीं है।
HTML5 वर्किंग ग्रुप ने कम से कम एक वीडियो प्रारूप को निर्दिष्ट करना वांछनीय माना, जिसका सभी उपयोगकर्ता एजेंटों (ब्राउज़रों) को समर्थन करना चाहिए। इस संबंध में आदर्श प्रारूप होगा:
- अच्छा संपीड़न, अच्छी छवि गुणवत्ता और कम डिकोड प्रोसेसर का उपयोग करें।
- रॉयल्टी मुक्त रहें।
- सॉफ्टवेयर डिकोडर के अलावा, प्रारूप के लिए एक हार्डवेयर वीडियो डिकोडर मौजूद होना चाहिए, क्योंकि कई एम्बेडेड प्रोसेसर में वीडियो को डिकोड करने का प्रदर्शन नहीं होता है।
प्रारंभ में, ऑग लिखित HTML5 में अनुशंसित मानक वीडियो प्रारूप था, क्योंकि यह किसी भी ज्ञात पेटेंट से प्रभावित नहीं था। लेकिन 10 दिसंबर 2007 को HTML5 विनिर्देश अपडेट किया गया था,[8] ठोस स्वरूपों के संदर्भ को बदलना:
User agents should support Theora video and Vorbis audio, as well as the Ogg container format.
प्लेसहोल्डर के साथ:[9]
It would be helpful for interoperability if all browsers could support the same codecs. However, there are no known codecs that satisfy all the current players: we need a codec that is known to not require per-unit or per-distributor licensing, that is compatible with the open source development model, that is of sufficient quality as to be usable, and that is not an additional submarine patent risk for large companies. This is an ongoing issue and this section will be updated once more information is available.[10]
परिणाम तकनीकी मानक|उद्योग-मानक, मानकीकरण के लिए अंतर्राष्ट्रीय संगठन|आईएसओ-परिभाषित लेकिन सॉफ्टवेयर पेटेंट-भारग्रस्त स्वरूपों, और खुले स्वरूपों के बीच HTML5 वीडियो का ध्रुवीकरण था। ओपन मीडिया के लिए एलायंस द्वारा नए AV1 प्रारूप का उद्देश्य उद्योग मानक, रॉयल्टी-मुक्त और खुला दोनों होना है, और इसमें व्यापक उद्योग समर्थन है।
नि:शुल्क प्रारूप
हालांकि थियोरा ज्ञात गैर-मुक्त पेटेंट से प्रभावित नहीं है, Apple Inc.[11] पेटेंट घात के बारे में चिंता व्यक्त की है जो इसे प्रभावित कर सकता है, जिसके मालिक मुकदमा करने से पहले प्रारूप का उपयोग करने के लिए व्यापक वित्तीय संसाधनों वाले निगम की प्रतीक्षा कर रहे होंगे।[12][13]उन्नत वीडियो कोडिंग|H.264 जैसे प्रारूप भी सैद्धांतिक रूप से अज्ञात पेटेंट के अधीन हो सकते हैं, लेकिन उन्हें बहुत अधिक व्यापक रूप से तैनात किया गया है और इसलिए यह माना जाता है कि किसी भी पेटेंट-धारक ने पहले ही खुद को ज्ञात कर लिया होगा। Apple Inc. ने भी HTML मानक में Ogg प्रारूप समर्थन की आवश्यकता का विरोध किया है (यहां तक कि एक आवश्यकता के रूप में) इस आधार पर कि कुछ उपकरण अन्य प्रारूपों का अधिक आसानी से समर्थन कर सकते हैं, और यह कि HTML को ऐतिहासिक रूप से किसी भी विशेष प्रारूप की आवश्यकता नहीं है।[13] कुछ वेब डेवलपर्स ने विनिर्देशन से ओग प्रारूपों को हटाने की आलोचना की।[14] W3C प्रश्न और उत्तर ब्लॉग पर एक अनुवर्ती चर्चा भी हुई।[15] mozilla और ओपेरा सॉफ्टवेयर केवल थियोरा और वेबम के खुले स्वरूपों का समर्थन करते हैं। Google ने 2011 में विशेष रूप से HTML5 वीडियो टैग के लिए H.264 के लिए समर्थन को हटाने का अपना इरादा बताया।[16] हालाँकि इसे क्रोमियम (वेब ब्राउज़र) से हटा दिया गया है, as of January 2021[update] दस साल बाद भी इसे Google Chrome से हटाया जाना बाकी है।[17][18]
MPEG-DASH समर्थन HTML5 मीडिया स्रोत एक्सटेंशन (MSE) के माध्यम से
अनुकूली बिटरेट स्ट्रीमिंग मानक MPEG-DASH का उपयोग मीडिया स्रोत एक्सटेंशन | HTML5 मीडिया स्रोत एक्सटेंशन (MSE) के माध्यम से वेब ब्राउज़र में किया जा सकता है।[19] और जावास्क्रिप्ट-आधारित DASH खिलाड़ी। ऐसे खिलाड़ी हैं, उदाहरण के लिए, ओपन-सोर्स प्रोजेक्ट डैश.जेएस[19]DASH इंडस्ट्री फोरम के, लेकिन बिटमोविन के HTML5 वीडियो प्लेयर जैसे उत्पाद भी हैं[20] (जावास्क्रिप्ट के साथ एचटीएमएल 5 का उपयोग करना, लेकिन एचटीएमएल 5 एमएसई का समर्थन नहीं करने वाले विरासत वेब ब्राउज़रों के लिए फ्लैश-आधारित डीएएसएच प्लेयर भी)।
===Google द्वारा On2 की खरीदारी
2010 में Google द्वारा On2 Technologies के अधिग्रहण के परिणामस्वरूप VP8 वीडियो प्रारूप का अधिग्रहण हुआ। Google ने VP8 का उपयोग करने के लिए रॉयल्टी-मुक्त लाइसेंस प्रदान किया है।[21] Google ने WebM भी शुरू किया, जो Matroska आधारित कंटेनर में Vorbis ऑडियो के साथ मानकीकृत ओपन सोर्स VP8 वीडियो कोडेक को जोड़ता है। फ्री सॉफ्टवेयर फाउंडेशन द्वारा VP8 के उद्घाटन का स्वागत किया गया।[22] जब Google ने जनवरी 2011 में घोषणा की कि वह क्रोम में H.264 के मूल समर्थन को समाप्त कर देगा,[23] Ars Technica के पीटर ब्राइट सहित कई तिमाहियों से आलोचनाएँ हुईं[24] और माइक्रोसॉफ्ट वेब इंजीलवादी टिम स्नीथ, जिन्होंने एस्पेरांतो को संयुक्त राज्य अमेरिका की आधिकारिक भाषा घोषित करने के लिए Google के कदम की तुलना की।[25] हालाँकि, ओपेरा सॉफ्टवेयर के हावर्ड मोएन ने Ars Technica लेख की कड़ी आलोचना की[26] और Google ने खुलेपन के आधार पर अपने उत्पादों में WebM को बढ़ावा देने के अपने इरादे को स्पष्ट करते हुए प्रतिक्रिया का जवाब दिया।[16]
WebM के लॉन्च के बाद, Mozilla और Opera ने HTML में VP8 को शामिल करने का आह्वान किया है।[27] 7 मार्च 2013 को, Google Inc. और MPEG LA, LLC ने उन तकनीकों को कवर करने वाले समझौतों की घोषणा की जो VP8 के लिए आवश्यक हो सकते हैं, Google को MPEG LA और 11 पेटेंट धारकों से लाइसेंस प्राप्त होने के साथ, और MPEG LA ने VP8 पेटेंट पूल बनाने के अपने प्रयासों को समाप्त कर दिया।[28][29][30][31] 2012 में, VP9 को Google द्वारा VP8 के उत्तराधिकारी के रूप में जारी किया गया था, यह भी खुला और रॉयल्टी मुक्त था।
2017 के अंत में VP9 के विकास के रूप में एलायंस फॉर ओपन मीडिया (AOMedia) द्वारा विकसित नया AV1 प्रारूप फीचर फ्रीज तक पहुंच गया है, और जनवरी 2018 के लिए बिटस्ट्रीम फ्रीज की उम्मीद है। फ़ायरफ़ॉक्स नाइटली बिल्ड में पहले से ही AV1 के लिए समर्थन शामिल है।[32]
गैर-मुक्त प्रारूप
H.264/MPEG-4 AVC का व्यापक रूप से उपयोग किया जाता है, और इसमें अच्छी गति, संपीड़न, हार्डवेयर डिकोडर और वीडियो गुणवत्ता होती है, लेकिन यह पेटेंट-भारग्रस्त है।[33] H.264 के उपयोगकर्ताओं को कुछ इंटरनेट प्रसारण वीडियो उपयोगों को छोड़कर, व्यक्तिगत पेटेंट धारकों, या Microsoft और Apple सहित पेटेंट धारकों के एक समूह MPEG LA से लाइसेंस की आवश्यकता होती है।[34] H.264 आमतौर पर उन्नत ऑडियो कोडिंग (AAC) ऑडियो के साथ MP4 कंटेनर प्रारूप में उपयोग किया जाता है। AAC भी अपने आप में पेटेंट से आच्छादित है, इसलिए MP4 के उपयोगकर्ताओं को H.264 और AAC दोनों का लाइसेंस लेना होगा।
जून 2009 में, WHATWG ने निष्कर्ष निकाला कि निर्दिष्ट आवश्यकता के अनुसार कोई मौजूदा प्रारूप उपयुक्त नहीं था।[35] Apple अभी भी केवल H.264 का समर्थन करता है, लेकिन Microsoft अब VP9 और WebM का समर्थन करता है, और AV1 के लिए समर्थन का वचन दिया है।
==== सिस्को एक लाइसेंस प्राप्त एच.264 बाइनरी मॉड्यूल मुफ्त में उपलब्ध कराता है
30 अक्टूबर 2013 को, सिस्को ने घोषणा की कि वह एक बाइनरी एच.264 मॉड्यूल को डाउनलोड के लिए उपलब्ध करा रहा है। सिस्को उन बाइनरी मॉड्यूल के लिए पेटेंट लाइसेंसिंग की लागत का भुगतान करेगा जब इसे इंस्टॉल किए जाने के दौरान सॉफ्टवेयर का उपयोग करके डाउनलोड किया जाएगा, जिससे उस विशिष्ट मामले में H.264 का उपयोग मुफ्त हो जाएगा।[36]
घोषणा में, सिस्को ने कारण के रूप में वेबआरटीसी परियोजना के उपयोग को आगे बढ़ाने की अपनी इच्छा का हवाला दिया, क्योंकि वेबआरटीसी की वीडियो चैट सुविधा सभी ब्राउज़रों में समर्थित वीडियो प्रारूप होने से लाभान्वित होगी।[37] H.264 मॉड्यूल सभी लोकप्रिय या व्यवहार्य रूप से समर्थित प्लेटफॉर्म पर उपलब्ध होगा, जिसे किसी भी एप्लिकेशन में लोड किया जा सकता है।Cite error: Closing </ref>
missing for <ref>
tag
OpenH264 केवल H.264 के बेसलाइन प्रोफाइल का समर्थन करता है, और स्वयं AAC डिकोडर की आवश्यकता को संबोधित नहीं करता है। इसलिए, इसे विशिष्ट MP4 वेब वीडियो के लिए पर्याप्त नहीं माना जाता है, जो आमतौर पर AAC ऑडियो के साथ उच्च प्रोफ़ाइल में होता है।[38][39][40]
हालाँकि, WebRTC में उपयोग के लिए, AAC की चूक को रिलीज़ घोषणा में उचित ठहराया गया था: मानक निकायों ने Opus (कोडेक) और G.711 को WebRTC के लिए सामान्य ऑडियो कोडेक के रूप में संरेखित किया है।[37]इसमें संदेह है कि एएसी के लाइसेंसिंग ब्यूरो द्वारा ओपनएच264 के जारी होने के तुरंत बाद मूल्य कैप को हटाने के बाद एएसी की कैप्ड ग्लोबल लाइसेंसिंग, सिस्को की तरह एच.264 के लिए संभव है या नहीं।[41]
ब्राउज़र समर्थन
यह तालिका दर्शाती है कि किसी दिए गए उपयोगकर्ता एजेंट द्वारा कौन से वीडियो प्रारूपों का समर्थन किए जाने की संभावना है। यहां सूचीबद्ध अधिकांश ब्राउज़र ऐसे सॉफ़्टवेयर घटकों को शामिल करने के बजाय डिकोडिंग और वीडियो प्रदर्शित करने के लिए मल्टीमीडिया फ़्रेमवर्क का उपयोग करते हैं। मल्टीमीडिया ढांचा द्वारा समर्थित प्रारूपों के सेट को बिना पूछताछ के बताना आम तौर पर संभव नहीं है, क्योंकि यह ऑपरेटिंग सिस्टम और तीसरे पक्ष के कोडेक्स पर निर्भर करता है।[42] इन मामलों में, वीडियो प्रारूप का समर्थन फ्रेमवर्क की एक विशेषता है, न कि ब्राउज़र (या इसका लेआउट इंजन), यह मानते हुए कि अज्ञात वीडियो प्रारूपों को अस्वीकार करने से पहले ब्राउज़र अपने मल्टीमीडिया ढांचे पर ठीक से सवाल करता है। कुछ मामलों में, यहां सूचीबद्ध समर्थन ऑपरेटिंग सिस्टम के अंतर्निहित मीडिया ढांचे के भीतर उपलब्ध कोडेक या ब्राउज़र में निर्मित कोडेक क्षमताओं का कार्य नहीं है, बल्कि एक ब्राउज़र ऐड-ऑन द्वारा हो सकता है, उदाहरण के लिए, बाईपास प्लग-इन आधारित वीडियो प्लेयर एम्बेड करने के लिए <वीडियो> टैग का ब्राउज़र का सामान्य HTML विश्लेषण।
ध्यान दें कि एक वीडियो फ़ाइल में सामान्य रूप से वीडियो और ऑडियो दोनों सामग्री होती है, प्रत्येक अपने स्वयं के प्रारूप में एन्कोडेड होती है। ब्राउज़र को वीडियो और ऑडियो दोनों स्वरूपों का समर्थन करना है। तालिका के लिए HTML5 ऑडियो देखें जिसमें प्रत्येक ब्राउज़र द्वारा ऑडियो प्रारूपों का समर्थन किया जाता है।
वीडियो प्रारूप HTML में मीडिया प्रकार द्वारा निर्दिष्ट किया जा सकता है (देखें #Multiple स्रोत)। MIME प्रकार का उपयोग समर्थित स्वरूपों के लिए मल्टीमीडिया फ़्रेमवर्क को क्वेरी करने के लिए किया जाता है।[43] इन ब्राउज़रों में से, केवल फ़ायरफ़ॉक्स और ओपेरा ही अंतर्निहित डिकोडिंग के लिए पुस्तकालयों का उपयोग करते हैं। व्यवहार में, इंटरनेट एक्सप्लोरर और सफारी भी कुछ प्रारूप समर्थन की गारंटी दे सकते हैं, क्योंकि उनके निर्माता भी उनके मल्टीमीडिया फ्रेमवर्क बनाते हैं। पैमाने के दूसरे छोर पर, कॉन्करर के पास विंडोज़ पर चलने पर इंटरनेट एक्सप्लोरर और मैक पर चलने पर सफारी के समान प्रारूप समर्थन है, लेकिन कॉन्करर के लिए यहां चयनित समर्थन लिनक्स के लिए विशिष्ट है, जहां कॉन्करर के अधिकांश उपयोगकर्ता हैं। सामान्य तौर पर, ब्राउज़रों का प्रारूप समर्थन विक्रेताओं के परस्पर विरोधी हितों से बहुत अधिक निर्धारित होता है, विशेष रूप से मीडिया फाउंडेशन और त्वरित समय वाणिज्यिक मानकों का समर्थन करते हैं, जबकि जीस्ट्रीमर और फोनॉन (सॉफ़्टवेयर) मुफ्त ऑपरेटिंग सिस्टम पर डिफ़ॉल्ट रूप से मुक्त प्रारूपों के अलावा कानूनी रूप से समर्थन नहीं कर सकते हैं कि वे के लिए अभिप्रेत हैं।[44]
Browser | Operating System | Theora (Ogg) | H.264 (MP4) | HEVC (MP4) | VP8 (WebM) | VP9 (WebM) | AV1 (WebM) |
---|---|---|---|---|---|---|---|
Android browser | Android | Since 2.3[45] | Since 3.0[45] | Since 5.0[45] | Since 2.3[45] | Since 4.4[45] | Since 10 |
Chromium | Unix-like and Windows | Since r18297[46] | Via FFmpeg[47][48] | No[49] | Since r47759[50] | Since r172738[51] | Yes |
Google Chrome | Unix-like, Android, macOS, and Windows | Since 3.0[52][53] | Since 3.0[53][lower-alpha 1] | Since 105 (software decoding; needs OS-level codecs) Since 107 (hardware decoding; needs hardware decoder)[55][56] |
Since 6.0[57][58] | Since 29.0[lower-alpha 2] | Since 70[61] |
Internet Explorer | Windows | Via OpenCodecs | Since 9.0[62] | No[63] | Via OpenCodecs | No | No |
Windows Phone | No | Since 9.0[64] | No | ||||
Windows RT | Since 10.0[64] | ||||||
Microsoft Edge | Unix-like, macOS and Windows
(Chromium) |
Since v79[65][66] | Since v79 (only browser to support DRM PlayReady)[65][67] | No[63] | Since v79[65][68] | Since v79[65][68] | Since v79[65] |
Windows 10 (Legacy EdgeHTML) | Since 17.0 (with Web Media Extensions)[69][70][71] | Since 12.0[72] | Needs hardware decoder[lower-alpha 3] | Since 17.0 (supports <video> tag with Web Media Extensions and VP9 Video Extensions)[70] | Only enabled by default if hardware decoder present[75] Since 17.0 (supports <video> tag with Web Media Extensions and VP9 Video Extensions)[69][70][71] |
Since 18.0 (with AV1 Video Extension)[76] | |
Windows 10 Mobile | No | Since 13.0[77] | Since 15.0 (only via MSE)[78] | Since 14.0 (only via MSE)[79] | No | ||
Konqueror | Unix-like and Windows | Needs OS-level codecs[lower-alpha 4] | |||||
Mozilla Firefox | Windows 7+ | Since 3.5[80] | Since 21.0[lower-alpha 5] | No[63] | Since 4.0[83] | Since 28.0[84][85] | Since 65.0 (64-bit)[86] Since 66.0 (32-bit)[87] |
Windows Vista | Since 22.0[88] | ||||||
Windows XP and N editions | Since 46.0[89] | ||||||
Linux | 26.0 (via GStreamer)[lower-alpha 6] 43.0 (via FFmpeg)[92] |
Since 67.0[citation needed] | |||||
Android | Since 17.0[93] | in Nightly[citation needed] | |||||
macOS | Since 34.0[94] | Since 66.0[87] | |||||
Firefox OS | Since 1.1[95] | No | |||||
Opera Mobile | Android, iOS, Symbian, and Windows Mobile | Since 13.0 | Since 11.50 | No[96] | Since 15.0 | Since 16.0 | since 57.0[61] |
Opera | macOS, Windows, Linux | Since 10.50[97] | Since 24.0[98] | Since 10.60[99][100] | Yes | since 57.0[61] | |
Safari | iOS | No | Since 3.1[101] | Since 11[102] | Since 12.1 (only supports WebRTC)[103] | Since 14 (only supports WebRTC)[104] | No |
macOS | Via Xiph QuickTime Components (macOS 10.11 and earlier) | ||||||
GNOME Web | Linux and BSD | Needs OS-level codecs[lower-alpha 7] |
Values
These indicate the level of support for the given item in each engine. By default, the most recent version of the engine is implied. However, a specific version number can be listed; when this indicates full support, it's the initial version of the engine fully supporting the item.
Value | Meaning |
---|---|
Yes | Fully supported |
No | Has never been supported |
Partial | Only some values are supported |
Incorrect | Not implemented correctly in all cases |
Experimental | May be incomplete or buggy |
Nightly build | Currently in development; full support is expected |
Depends | Only supported for the specified conditions |
Dropped | No longer supported |
- टिप्पणियाँ
- ↑ On 11 January 2011 the removal of support for H.264 was announced on Chromium Blog.[54] As of 7 November 2016[update] neither actual support was removed, nor the change to this plan was announced.
- ↑ VP9 support in 25, turned off by default.[59] Enabled by default in version 29.[60]
- ↑ Available if the device has hardware support for HEVC.[73] No software decoding support was included because "HEVC is very computationally complex, this will provide a more consistent experience."[74]
- ↑ Any format supported by Phonon backend. Available Phonon backends include DirectShow, QuickTime, GStreamer and xine; backends using MPlayer and VLC are in development.
- ↑ As of version 20, prefed off by default.[81] Enabled by default beginning in version 21.[82]
- ↑ Disabled by default until version 26.[90] Also, depends on the codec on the system.[91]
- ↑ Any format supported by GStreamer on Webkit/GTK+.[105] The support for Ogg Theora, WebM and h.264 formats is included with base, good, and bad plugins respectively.[106]
पारदर्शी वीडियो
पारदर्शी वीडियो, जो एक अल्फा चैनल वाला वीडियो है, के कई डिज़ाइन फायदे हैं:[107]
- चूंकि इसमें कोई बर्न-इन बैकग्राउंड कलर/पैटर्न/मोटिफ नहीं है, आप किसी वेब पेज में बैकग्राउंड और/या आस-पास की वस्तुओं को बाद में किसी भी समय वीडियो को उसके परिवेश में ठीक से फिट करने के लिए फिर से जेनरेट करने की आवश्यकता के बिना बदल सकते हैं, जो था अब तक की सबसे कम लचीली तकनीक।
- आप बहुत गतिशील लेयरिंग प्रभाव प्राप्त करने के लिए पारदर्शी वीडियो को अन्य तत्वों (टेक्स्ट, ग्राफिक्स, अन्य वीडियो या गतिशील रूप से प्रदान की गई सामग्री जैसे स्केलेबल वेक्टर ग्राफिक्स या कैनवास तत्व) के साथ जोड़ सकते हैं।
- यह उत्तरदायी वेब डिज़ाइन के मामले में भी बहुत सारी संभावनाएं खोलता है।
=== अल्फा चैनल === वाले वीडियो के लिए वेब ब्राउज़र समर्थन
- Google Chrome, 2013-07 के संस्करण 31 से, WebM कंटेनर में प्रस्तुत किए गए अल्फा चैनल के साथ VP8 और VP9 एन्कोडेड वीडियो का समर्थन करता है।[108]
- सफारी (वेब ब्राउज़र) MP4 फ़ाइल प्रारूप कंटेनर में प्रस्तुत अल्फा चैनल के साथ उच्च दक्षता वाले वीडियो कोडिंग एन्कोडेड वीडियो का समर्थन करता है,[109] iOS 13 (2019-09) और macOS Catalina (2019-10) के बाद से।
- जावास्क्रिप्ट आधारित वीडियो प्लेयर के साथ कुछ अन्य मालिकाना पॉलीफ़िल (प्रोग्रामिंग) / विरासती तंत्र समाधान हैं जो एक वीडियो को वापस चला रहे हैं जो एक सेवा सर्वर के रूप में सॉफ्टवेयर पर अपलोड करने पर एक मालिकाना फ़ाइल प्रारूप वीडियो प्रारूप में परिवर्तित हो गया। Easy-bits.com द्वारा [1] की तरह, पहली बार 2015-01 में पेश किया गया।
पहले के उपाय
- एचटीएमएल 5 युग से पहले पारदर्शी वीडियो चलाने का एकमात्र तरीका एडोब फ्लैश प्लेयर की मदद से था[110] और का उपयोग करना
transparent
[111] इसके एम्बेडिंग कोड में फ़्लैग करें।
डिजिटल अधिकार प्रबंधन (एन्क्रिप्टेड मीडिया एक्सटेंशन)
HTML को HTML5 एन्क्रिप्टेड मीडिया एक्सटेंशन (EME) के माध्यम से डिजिटल अधिकार प्रबंधन (DRM, प्रतिबंधित सामग्री का उपयोग कैसे किया जा सकता है) के लिए समर्थन प्राप्त है। DRM को जोड़ना विवादास्पद है क्योंकि यह DRM द्वारा प्रतिबंधित मीडिया का उपयोग करने के लिए उपयोगकर्ताओं की स्वतंत्रता को प्रतिबंधित करने की अनुमति देता है, यहां तक कि जहां उचित उपयोग उपयोगकर्ताओं को ऐसा करने का कानूनी अधिकार देता है।[112] W3C के EME के अनुमोदन में एक मुख्य तर्क यह था कि वीडियो सामग्री अन्यथा प्लगइन्स और ऐप्स में वितरित की जाएगी, न कि वेब ब्राउज़र में।[113] 2013 में NetFlix ने सिल्वरलाइट प्लगइन (डीआरएम के साथ भी) का उपयोग करके अपनी पुरानी डिलीवरी पद्धति के साथ ईएमई का उपयोग करके एचटीएमएल 5 वीडियो के लिए समर्थन जोड़ा।[114]
उपयोग
2010 में, Apple iPad लॉन्च के मद्देनजर और स्टीव जॉब्स द्वारा फ्लैश पर विचार की घोषणा के बाद, कई हाई-प्रोफाइल साइटों ने iPad के रूप में पहचान करने वाले उपयोगकर्ता-एजेंटों के लिए Adobe Flash के बजाय H.264 HTML5 वीडियो की सेवा शुरू की।[115] HTML5 वीडियो फ्लैश वीडियो जितना व्यापक नहीं था, हालांकि डैलीमोशन (ऑग थियोरा और वोरबिस प्रारूप का उपयोग करके) से प्रायोगिक HTML5-आधारित वीडियो प्लेयर के रोलआउट थे।[116] YouTube (H.264 और WebM स्वरूपों का उपयोग करके),[117] और Vimeo (H.264 प्रारूप का उपयोग करके)।[118] HTML5 वीडियो के लिए समर्थन लगातार बढ़ रहा है। जून 2013 में, नेटफ्लिक्स ने HTML5 वीडियो के लिए समर्थन जोड़ा।[119] जनवरी 2015 में, YouTube ने डिफ़ॉल्ट रूप से फ्लैश के बजाय HTML5 वीडियो का उपयोग करना शुरू कर दिया।[120] दिसंबर 2015 में, Facebook ने सभी वीडियो सामग्री के लिए Flash से HTML5 पर स्विच किया।[121] 2016 तक, डेस्कटॉप पर फ्लैश अभी भी व्यापक रूप से स्थापित है, जबकि आमतौर पर स्मार्टफोन जैसे मोबाइल उपकरणों पर समर्थित नहीं है।[122] फ्लैश प्लगइन व्यापक रूप से माना जाता है, जिसमें एडोब,[122][123] चरणबद्ध रूप से समाप्त होना तय है,[124][125] जो वर्ल्ड वाइड वेब पर वीडियो चलाने के लिए HTML5 वीडियो को एकमात्र व्यापक रूप से समर्थित विधि के रूप में छोड़ देगा। क्रोम,[126][127] फ़ायरफ़ॉक्स,[128] सफारी,[129] और किनारा,[130] 2017 में लगभग सभी फ़्लैश सामग्री को चलाने के लिए क्लिक करने की योजना है। एकमात्र प्रमुख ब्राउज़र जिसने फ्लैश को कम करने की योजना की घोषणा नहीं की है, वह इंटरनेट एक्सप्लोरर है।[131] एडोब ने 25 जुलाई 2017 को घोषणा की कि वे 2020 में फ्लैश के विकास को स्थायी रूप से समाप्त कर देंगे।[132]
यह भी देखें
- एचटीएमएल 5 ऑडियो
- HTML5 और फ्लैश की तुलना
संदर्भ
- ↑ "वीडियो तत्व". HTML5: A vocabulary and associated APIs for HTML and XHTML. World Wide Web Consortium. 24 June 2010. Archived from the original on 13 August 2010. Retrieved 27 September 2010.
वीडियो या मूवी चलाने के लिए एक वीडियो तत्व का उपयोग किया जाता है।
- ↑ "[whatwg] How not to fix HTML from Charles Iliya Krempeaux on 2006-10-30 (whatwg@whatwg.org from October 2006)". lists.w3.org. Retrieved 2022-08-29.
- ↑ van Kesteren, Anne (28 February 2007). "[whatwg] <video> element proposal". What Working Group (Mailing list). Retrieved 10 April 2010.
- ↑ "Browser War: Episode II – Attack of the DOMs". Archived from the original on 23 February 2013. Retrieved 10 April 2012.
- ↑ "SV Web Builders Event – World Premier of Opera with builtin video support". March 1, 2007. Retrieved 10 April 2012.
- ↑ "वेब पर वीडियो के लिए कॉल". Archived from the original on 26 April 2012. Retrieved 10 April 2012.
- ↑ "सामान्य मीडिया प्रकारों में "कोडेक्स" पैरामीटर". Retrieved 14 July 2020.
- ↑ Hickson, Ian (10 December 2007). "वीडियो कोडेक आवश्यकताएँ बदल गईं". What WG (Mailing list). Archived from the original on 19 February 2012. Retrieved 25 February 2008.
- ↑ "(X)HTML5 Tracking". HTML5. Archived from the original on April 26, 2012. Retrieved 23 June 2009.
{{cite web}}
:|archive-date=
/|archive-url=
timestamp mismatch (help) - ↑ Amador, Manuel (11 December 2011). "Removal of Ogg is *preposterous*". WHATWG (Mailing list). Archived from the original on 21 August 2008. Retrieved 25 August 2009.
- ↑ Metz, Cade (April 30, 2010). "Steve Jobs: mystery patent pool to attack Ogg Theora". The Register. Retrieved 9 July 2011.
- ↑ Hickson, Ian (11 December 2007). "Re: Removal of Ogg is *preposterous*". WHATWG (Mailing list). Archived from the original on 21 August 2008. Retrieved 25 February 2008.
- ↑ 13.0 13.1 Stachowiak, Maciej (21 March 2007). "Codecs (was Re: Apple Proposal for Timed Media Elements)". WHATWG (Mailing list).
- ↑ "[whatwg] Removal of Ogg is *preposterous*". WHATWG (Mailing list). 11 December 2007. Archived from the original on 21 August 2008. Retrieved 25 August 2009.
- ↑ Connolly, Dan (18 December 2007). "When will HTML 5 support <video>? Sooner if you help". W3C. Retrieved 23 June 2009.
- ↑ 16.0 16.1 Jazayeri, Michael 'Mike' (14 January 2011). "क्रोम एचटीएमएल वीडियो कोडेक परिवर्तन के बारे में अधिक". Chromium blog.
- ↑ Shankland, Stephen (14 March 2012). "Mozilla execs capitulate in H.264 Web-video war". CNET.
- ↑ Hoffman, Chris (9 September 2015). "क्रोम (और फ़ायरफ़ॉक्स) में YouTube आपके लैपटॉप की बैटरी क्यों कम कर रहा है और इसे कैसे ठीक करें". Howtogeek.
- ↑ 19.0 19.1 "मीडिया स्रोत एक्सटेंशन". July 26, 2022.
- ↑ "Adaptive Streaming HTML5 Player from Bitmovin". 20 April 2022.
- ↑ "अतिरिक्त आईपी अधिकार अनुदान (पेटेंट)".
- ↑ Lee, Matt (19 May 2010). "Free Software Foundation statement on WebM and VP8". FSF.
- ↑ Jazayeri, Michael 'Mike' (January 11, 2011). "क्रोम में HTML वीडियो कोडेक सपोर्ट". The Chromium Blog.
- ↑ Bright, Peter (12 January 2011). "Google's dropping H.264 from Chrome a step backward for openness". Ars Technica.
- ↑ Sneath, Tim (11 January 2011). "संयुक्त राज्य Google के राष्ट्रपति का एक खुला पत्र". MSDN blogs.
- ↑ Moen, Haavard K (13 January 2011). "Is the removal of H.264 from Chrome a step backward for openness?". My Opera.
- ↑ Metz, Cade (28 May 2010). "Mozilla and Opera call for Google open codec in HTML5 spec". The Register.
- ↑ djwm (7 March 2013). "Google and MPEG LA make a deal over VP8 codec – Update". The H Open. Heise Media UK. Retrieved 3 April 2013.
- ↑ "संग्रहीत प्रति" (PDF). Archived from the original (PDF) on 5 March 2016. Retrieved 3 April 2013.
- ↑ "VP8 and MPEG LA". WebM Project blog. 7 March 2013. Retrieved 3 April 2013.
- ↑ "Patent clouds remain over VP8: Google points to FRAND option, Nokia alleges infringement in court". FOSS Patents. March 8, 2013.
- ↑ Shankland, Stephen (28 November 2017). "Firefox now lets you try streaming-video tech that could be better than Apple's". CNET (in English). Retrieved 25 December 2017.
- ↑ "AVC/H.264 Patent List" (PDF). MPEG LA. 1 February 2010. Archived from the original (PDF) on 14 May 2015. Retrieved 13 April 2010.
- ↑ AVC/H.264 Licensors, MPEG LA, archived from the original on 30 May 2015, retrieved 13 April 2010
- ↑ Hickson, Ian (29 June 2009). "Codecs for <audio> and <video>". WHATWG (Mailing list).
- ↑ "OpenH264".
- ↑ 37.0 37.1 "Open-Sourced H.264 Removes Barriers to WebRTC". Cisco. 30 October 2013. Archived from the original on 6 July 2015. Retrieved 30 October 2013.
- ↑ Gal, Andreas (14 October 2014). "OpenH264 now in Firefox". Retrieved 25 February 2015.
- ↑ "MediaSourceExtensions (mozilla wiki)". mozilla. Retrieved 25 February 2015.
- ↑ "Support H.264/AAC/MP3 video/audio playback on desktop Firefox". mozilla. Retrieved 25 February 2015.
- ↑ xiphmont. "यह सच होने के बाद कोई स्ट्रॉमैन नहीं है". Archived from the original on April 21, 2017.
- ↑ "Phonon documentation of backends", Qt, Nokia, archived from the original on 4 March 2016, retrieved 3 June 2011
- ↑ "Phonon documentation of querying", Qt, Nokia, archived from the original on 4 March 2016, retrieved 3 June 2011
- ↑ GNU General Public License Version 3, Free Software Foundation, 29 June 2007, retrieved 27 April 2013
- ↑ 45.0 45.1 45.2 45.3 45.4 "Android Core media format and codec support". Retrieved 18 December 2015.
- ↑ Issue 4363: [HTML5-Video] Enable HTML5 video/audio elements, retrieved 10 September 2010
- ↑ enable proprietary_codecs h.264, retrieved 30 April 2016
- ↑ Chromium does not support H.264, 9 June 2015, retrieved 30 April 2016
- ↑ Audio/Video – The Chromium Projects, retrieved 21 March 2016
- ↑ "Issue 2093007: Chromium side changes for enabling VP8 and WebM support", Code review, retrieved 10 September 2010
- ↑ "[chrome] Revision 172738".
- ↑ "Google Chrome support Theora and Vorbis", Code, 20 May 2010
- ↑ 53.0 53.1 "Chrome 3.0 supportera la balise vidéo du HTML 5" [Google Chrome 3.0 will support <video> tag]. CNET France (in français).
- ↑ Mike, Jazayeri (11 January 2011). "Chromium Blog: HTML Video Code Support in Chrome". The Chromium Blog. Retrieved 22 April 2012.
- ↑ "Google Chrome Plays HEVC: What Does it Mean? - Streaming Media".
- ↑ "Google Quietly Added HEVC Support in Chrome - Bitmovin".
- ↑ Bankoski, Jim (19 May 2010). "WebM and VP8 land in Chromium". Chromium Blog.
- ↑ Kersey, Jason (3 June 2010), "Dev Channel Update", Chrome Releases, retrieved 1 July 2010
- ↑ Lucian Parfeni (28 December 2012). "Chrome Adds Support for the Next-Generation VP9 Video Codec and Mozilla's Opus Audio". Softpedia.
- ↑ Lucian Parfeni (17 June 2013). "Chrome Now Supports Google's Next-Gen VP9 Video Codec by Default". Softpedia.
- ↑ 61.0 61.1 61.2 "AV1 Decode". Chrome Platform Status. Retrieved 4 September 2018.
- ↑ McCracken, Harry (16 March 2010), Microsoft Previews the Revamped Internet Explorer 9 Platform, Technologizer
- ↑ 63.0 63.1 63.2 Jan Ozer (5 November 2014). "Apple Supports H.265, But So Far Only in FaceTime on an iPhone 6".
- ↑ 64.0 64.1 HTML5 Video Support in IE9 Mobile, Microsoft, 13 October 2011, retrieved 11 March 2014
- ↑ 65.0 65.1 65.2 65.3 65.4 Blog, Microsoft Edge (2020-01-15). "Upgrading to the new Microsoft Edge". Microsoft Edge Blog (in English). Retrieved 2021-03-19.
- ↑ "Can I use... Support tables for HTML5, CSS3, etc". caniuse.com. Retrieved 2021-03-19.
- ↑ "Can I use... Support tables for HTML5, CSS3, etc". caniuse.com. Retrieved 2021-03-19.
- ↑ 68.0 68.1 "Can I use... Support tables for HTML5, CSS3, etc". caniuse.com. Retrieved 2021-03-19.
- ↑ 69.0 69.1 "Introducing the Web Media Extension Package with OGG Vorbis and Theora support for Microsoft Edge". Microsoft Edge Dev Blog. Microsoft. 5 December 2017.
- ↑ 70.0 70.1 70.2 "HTML5test - How well does your browser support HTML5?".
- ↑ 71.0 71.1 "Redstone 4 Brings Better WebM Support in Edge". 11 April 2018.
- ↑ "HTML5test – How well does your browser support HTML5?".
- ↑ "HEVC Support".
- ↑ "Windows 10 HEVC playback – Yes or No?".
- ↑ "The status of VP9 Video Playback in Microsoft Edge is Shipped - Microsoft Edge Development". Archived from the original on 7 November 2017. Retrieved 21 September 2017.
- ↑ "Add AV1 Codec Support to Windows 10 – Tutorials". Ten Forums.
- ↑ "HTML5test – How well does your browser support HTML5?".
- ↑ "Introducing WebRTC 1.0 and interoperable real-time communications in Microsoft Edge". February 2017.
- ↑ "WebM, VP9 and Opus Support in Microsoft Edge". Microsoft Edge Dev Blog. Microsoft. 18 April 2016.
- ↑ "Mozilla Firefox 3.5 Release Notes". Mozilla. 30 June 2009.
- ↑ Bug 799315 – Windows Media Foundation backend for media playback, Mozilla, retrieved 21 December 2012
- ↑ Bug 837859 – Enable WMF backend, Mozilla, retrieved 5 April 2013
- ↑ "Mozilla Firefox 4.0 Release Notes". Mozilla. 22 March 2011.
- ↑ [Phoronix] Mozilla Firefox Enables VP9 Video Codec By Default, Phoronix, retrieved 8 December 2013
- ↑ "Firefox – Notes (28.0)".
- ↑ "Firefox 65.0, See All New Features, Updates and Fixes". mozilla.org. Mozilla Foundation. 29 January 2019.
- ↑ 87.0 87.1 "Firefox 66.0, See All New Features, Updates and Fixes". mozilla.org. Mozilla Foundation. 19 March 2019.
- ↑ Bug 825153 – Add support for Windows Vista WMF and prepend the system32 directory path to dll names, Mozilla, retrieved 28 March 2013
- ↑ Bug 1250766 – Re-enable using Adobe GMP for decoding when system H.264/AAC codecs not available, Mozilla, retrieved 30 April 2016
- ↑ Bug 886181 – Pref on gstreamer backend, Mozilla, retrieved 21 September 2013
- ↑ Bug 794282 – Enable GStreamer in official builds, Mozilla, retrieved 23 June 2013
- ↑ Bug 1207429 – Enable FFMpeg by default, Mozilla, retrieved 30 October 2015
- ↑ "Mozilla ships Firefox with H.264 support on Android". Ars Technica. 30 November 2012.
- ↑ Bug 1070703 – Add mp4 support in 10.6 and 10.7 on Aurora, Mozilla, retrieved 2 October 2014
- ↑ "H.264 support in Firefox".
- ↑ Ozer, Jan (26 November 2014). "The Case for VP9 – Streaming Media Magazine".
- ↑ Jägenstedt, Philip (31 December 2009), "(re-)Introducing <video>" (official blog), Core developers, Opera, retrieved 6 February 2010
- ↑ "Changelog for 24 – Opera Desktop".
- ↑ Lie, Håkon Wium (19 May 2010), Welcome, WebM <video>!, Opera, archived from the original on 21 March 2011
- ↑ Mills, Chris (19 May 2010), Opera supports the WebM video format, Opera
- ↑ "Media formats supported by the HTML audio and video elements". Mozilla Developer Network. Mozilla.
- ↑ Martin Smole (6 June 2017). "WWDC17 – HEVC with HLS – Apple just announced a feature that we support out of the box". Bitmovin.
- ↑ "Safari 12.1 Release Notes | Apple Developer Documentation".
- ↑ " "Release Notes for Safari Technology Preview 110". 16 July 2020.
- ↑ Persch, Christian (1 April 2008), "The Future of Epiphany" (announcement), epiphany mailing list-list
- ↑ "Overview of available plug-ins", GStreamer, archived from the original on 12 December 2014, retrieved 4 July 2012
- ↑ "How to use transparent videos on the web in 2022 - Rotato". Rotato 3D Mockups (in English). Retrieved 2022-10-20.
This blog showcases various use cases of transparent videos in web design, besides advertising their own software product, Rotato.
- ↑ "क्रोम वीडियो में अल्फा पारदर्शिता". Chrome Developers (in English). July 2013. Retrieved 2022-10-20.
Chrome 31 now supports video alpha transparency in WebM. In other words, Chrome takes the alpha channel into account when playing green screen videos encoded to WebM (VP8 and VP9) with an alpha channel. This means you can play videos with transparent backgrounds: over web pages, images or even other videos.
- ↑ "HEVC Video with Alpha - WWDC19 - Videos". Apple Developer (in English). Retrieved 2022-10-20.
- ↑ "SWF फ़ाइल में पारदर्शी पृष्ठभूमि बनाएँ". Adobe Technical Documentation. Retrieved 2022-10-20.
The background color (Stage color) of a SWF file can be set to transparent. The background color or image of the HTML page that contains the SWF file shows through. This technique allows layering of SWF content with DHTML (Dynamic HTML) content. Not every web browser handles transparency in the same way. Be sure to test your SWF file in all browsers that you want to enable your audience to use. Most Linux browsers do not support Animate transparency.
- ↑ "Adobe Flash Professional में ऑब्जेक्ट और एम्बेड टैग विशेषताएँ लागू करें". Adobe Technical Documentation. Retrieved 2022-10-20.
transparent — The SWF content is layered together with other HTML elements on the page. The SWF file background color (Stage color) is transparent. HTML elements beneath the SWF file are visible through any transparent areas of the SWF, with alpha blending. This option reduces playback performance compared to wmode=window or wmode=direct.
- ↑ "Keep DRM out of Web standards – Reject the Encrypted Media Extensions (EME) proposal – Defective by Design".
- ↑ Yegulalp, Serdar (4 October 2013). "Berners-Lee and W3C approve HTML5 video DRM additions".
- ↑ "HTML5 Video at Netflix". Medium. Netflix Technology Blog. April 15, 2013.
- ↑ "iPad के लिए तैयार वेबसाइटें". Apple. Archived from the original on 1 March 2011. Retrieved 5 April 2010.
- ↑ "वीडियो देखें... बिना फ्लैश के". Dailymotion. 27 May 2009. Retrieved 11 October 2018.
- ↑ Carle, Kevin; Zacharias, Chris (20 January 2010). "Introducing YouTube HTML5 Supported Videos". Youtube. Retrieved 7 March 2010.
- ↑ Dougherty, Brad (21 January 2010). "Try our new HTML5 player!". Vimeo. Archived from the original on 4 March 2010. Retrieved 7 March 2010.
- ↑ Anthony, Sebastian (28 June 2013). "Netflix switches from Silverlight to HTML5 in Windows 8.1, reduces CPU usage dramatically – ExtremeTech".
- ↑ McCormick, Rich (27 January 2015). "YouTube drops Flash for HTML5 video as default".
- ↑ Welch, Chris (18 December 2015). "Facebook's website now uses HTML5 instead of Flash for all videos".
- ↑ 122.0 122.1 Paul, Ryan (16 August 2012). "Android पर Adobe के फ़्लैश ब्राउज़र प्लग इन की उपलब्धता बंद कर दी गई है".
- ↑ Tittel, Chris Minnick and Ed (30 April 2014). "How Adobe Is Moving on From Flash to Embrace HTML5".
- ↑ Williams, Owen (1 September 2015). "एडोब फ्लैश अंत में मर चुका है". TNW | Apps.
- ↑ Barrett, Brian (15 July 2015). "चमक। अवश्य। मरना।". Wired.
- ↑ "Intent to implement: HTML5 by Default". May 9, 2016.
- ↑ "इतना लंबा, और सभी फ्लैश के लिए धन्यवाद". Retrieved 8 December 2017.
- ↑ Smedberg, Benjamin (July 20, 2016). "फ़ायरफ़ॉक्स में एडोब फ्लैश का उपयोग कम करना".
- ↑ Mondello, Ricky (14 June 2016). "लीगेसी प्लग-इन के लिए अगला चरण". WEbKit.org. Apple Inc.
- ↑ Cowan, Crispin (14 December 2016). "क्लिक-टू-रन के साथ फ्लैश के उपयोगकर्ता नियंत्रण का विस्तार". Microsoft Edge DevBlog. Microsoft.
- ↑ eross-msft. "माइक्रोसॉफ्ट एज और इंटरनेट एक्सप्लोरर 11 (आईटी पेशेवरों के लिए माइक्रोसॉफ्ट एज)".
- ↑ "फ्लैश और इंटरएक्टिव सामग्री का भविष्य". Retrieved 8 December 2017.
बाहरी संबंध
- "HTML Standard – The Video Element", What WG, W3C, retrieved 10 July 2021.
- Daoust, Francois; Hoschka, Philipp; Patrikakis, Charalampos Z (2010), Towards Video on the Web with HTML5 (PDF), Barcelona: NEM Summit.
- Lawson, Bruce; Lauke, Patrick H. (11 February 2010), Introduction to HTML5 video, Opera.
- HTML5 Video video platform software and news.
- Pieters, Simon (3 March 2010), Everything you need to know about HTML5 video and audio, Opera
- HTML5 Video: A Practical Guide: Convert, Embed, Javascript and Flash Fallback for HTML5 Videos
- Mozilla's overview of media formats supported by browsers