Content deleted Content added
Citation bot (talk | contribs) Alter: template type. Removed parameters. | You can use this bot yourself. Report bugs here. | Suggested by AManWithNoPlan | All pages linked from cached copy of User:AManWithNoPlan/sandbox3 | via #UCB_webform_linked |
|||
(24 intermediate revisions by 18 users not shown) | |||
Line 1:
{{Short description|Adoption of multimedia formats for the Web}}
{{Multiple issues|
The [[HTML5]] draft specification adds <code>video</code> and <code>audio</code> [[HTML element|elements]] for '''embedding video and audio in HTML documents'''. The specification had formerly recommended support for playback of '''[[Theora]] video and [[Vorbis]] audio encapsulated in [[Ogg]] [[Container format (digital)|containers]]''' to provide for easier distribution of audio and video over the internet by using [[open standard]]s, but the recommendation was soon after dropped.▼
{{Update|date=January 2019}}
{{Unbalanced|date=January 2018}}
}}
{{HTML}}
▲The [[HTML5]] draft specification adds <code>video</code> and <code>audio</code> [[HTML element|elements]] for
==Motivation==
{{
Because some visitors and publishers choose not to take part in the use of [[proprietary software]], web content has been made available through [[open standard]]s in order to reach these users. As multimedia is already mainstream on the web through proprietary data formats (such as [[Windows Media Video]] and [[MPEG-4 Part 14|MP4]]) and browser [[Plug-in (computing)|plugin]]s (such as [[Adobe Flash Player]]), developers{{Who|date=January 2018}} had hoped Theora and Vorbis would become part of the HTML5 specification.<ref>{{cite web | title = Ogg Theora, H.264 and the HTML 5 Browser Squabble | date = 6 July 2009 | author = RoughlyDrafted Magazine | publisher = RoughlyDrafted Magazine | url = http://www.roughlydrafted.com/2009/07/06/ogg-theora-h-264-and-the-html-5-browser-squabble/ | access-date = 14 February 2010 | archive-date = 3 December 2010 | archive-url = https://web.archive.org/web/20101203202243/http://www.roughlydrafted.com/2009/07/06/ogg-theora-h-264-and-the-html-5-browser-squabble/ | url-status = dead }}</ref>
Users affiliated with the free software movement claimed the following advantages:
* The potential for universal adoption of Theora and Vorbis, no matter the computer or the user, would ease "codec hell" by eliminating an unnecessary amount of codecs required to view and publish videos to a select few.{{
* Browser plugins needed to accommodate the many different codecs would then become a thing of the past:
** Browsers could handle the playback of Theora and Vorbis and allow the user to customize the manner in which that was done.
** Bugs and exploits in obsolete versions of those plugins would affect the user less, as they are phased out; the loss of multiple attack vectors would happen once browser plugins were ultimately removed.{{
** The HTML5-conformant player, not having to be coded for compatibility with different browsers, could make bugs and exploits easier to find during browser development, and any exploits found would only be able to target that one browser.{{
* [[Free software]] encoders would compete with rival proprietary encoders, increasing encoder quality through competition.{{
* Embedding of multimedia by the use of clear and straightforward <code>video</code> and <code>audio</code> elements would require less effort than mastering the [[HTML element#Images and objects|<code>object</code>]] element or learning [[ActionScript]] as required by Adobe Flash.{{
[[Chief technical officer|CTO]] at [[Opera Software]], [[Håkon Wium Lie]] explained in a Google tech talk entitled "The <video> element" the proposal of Theora as the video format for HTML5:<ref>{{cite web |title=Håkon Wium Lie on the video element in HTML 5 |url=http://video.google.com/videoplay?docid=5545573096553082541&ei=LV6hSaz0JpbA2AKh4OyPDg&hl=un |
{{
After the presentation, Lie was asked whether [[Opera (browser)|Opera]] will support other formats than Ogg:
{{
==Support==
Line 29 ⟶ 30:
[[Opera Software]] and [[Mozilla Foundation|Mozilla]] have been advocates for including the Ogg formats into the HTML standard.<ref>{{cite web
|url=http://www.pcworld.com/article/id,140408-pg,1/article.html
|title=Mozilla, Opera Want to Make Video on the Web Easier
|publisher=PC World |date=2007-12-07 |
|archive-date=2008-04-24
|archive-url=https://web.archive.org/web/20080424090201/http://www.pcworld.com/article/id,140408-pg,1/article.html
|url-status=dead
}}</ref>
Support has been available in experimental builds of [[Opera (browser)|Opera]] 9.5 since 2007,<ref>{{cite web
Line 37 ⟶ 43:
|publisher=Dev.opera.com
|date=2007-11-07
|
}}</ref> and Ogg Theora is fully supported since [[Opera 10|Opera 10.50]].<ref>{{cite web |url=http://my.opera.com/core/blog/2009/12/31/re-introducing-video |title=(re-)Introducing <video> - Official blog for Core developers at Opera |first=Philip |last=Jägenstedt |publisher=Opera |date=2009-12-31 |
[[Gecko (layout engine)|Gecko]] 1.9.1 (browsers based on this engine include [[Mozilla Firefox 3.5]] and [[SeaMonkey]] 2.0<ref name="seamonkey2">{{citation
|title = SeaMonkey 2.0 - What's New in SeaMonkey 2.0
Line 44 ⟶ 50:
|first = Robert |last = Kaiser |publisher = seamonkey-project.org
|url = http://www.seamonkey-project.org/releases/seamonkey2.0/
|
|url =
|title = Google Chrome after a year: Sporting a new stable release
|first = Anthony |last=Laforge
|date = September 15, 2009
|
}}</ref> along with support for [[H.264/MPEG-4 AVC|H.264]]. However, they did not support [[MPEG-1]] (the parts patents on which are thought to have expired), citing concerns over performance.<ref>{{cite web
|url = http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-May/019992.html
Line 56 ⟶ 62:
|date = May 29, 2009
|publisher = [[WHATWG]]
|
}}</ref>
Microsoft began work in October 2017 on implementing support for Ogg, Vorbis, and Theora in Windows 10 and [[Microsoft Edge]].<ref name="firewalldvsufw">{{cite web|title=Microsoft adding Ogg, Theora, and Vorbis open media formats to Windows 10|url= https://www.slightfuture.com/technote/ufw-vs-firewalld|website=Ctrl blog|
In October 2023, Google announced their plans to deprecate and remove support for the Theora video codec starting with experiments reducing Theora support in Chrome 120 and a full removal in Chrome 123, Google states that the reason for the removal is due to low use and security risks associated with the codec.<ref>{{Cite web |title=Intent to Ship: Deprecate and remove Theora support. |url=https://groups.google.com/a/chromium.org/g/blink-dev/c/qqDdLkeyk7Y/m/ajHePzglAwAJ |access-date=2023-10-24 |website=groups.google.com}}</ref><ref>{{Cite web |title=Deprecate and remove Theora support. - Chrome Platform Status |url=https://chromestatus.com/feature/5158654475239424 |access-date=2023-10-24 |website=chromestatus.com}}</ref>
==Opposition==
On October 17, 2007, the [[World Wide Web Consortium]] encouraged interested people to take part in a "Video on the Web Workshop", held on December 12, 2007, for two days.<ref>{{cite web |url = http://www.w3.org/2007/08/video/ |title = W3C Video on the Web Workshop |
|first = Stephan
|last = Wenger
|title = Web Architecture and Codec Considerations for Audio-Visual Services
|
|date = 28 November 2007
|url = http://www.w3.org/2007/08/video/positions/Nokia.pdf
|
}}</ref> states that "a W3C-led standardization of a 'free' codec, or the active endorsement of proprietary technology such as Ogg [...] by W3C, is, in our opinion, not helpful". [[Xiph.org]]'s codecs, while licensed under a [[BSD licenses#BSD-style licenses|BSD-style]] [[permissive free software license]], implement a standard controlled by Xiph.org themselves, rather than a multi-vendor community such as MPEG. [[Apple Inc.]], a member of the [[MPEG LA]], has also opposed the inclusion of Ogg formats in the HTML standard on the grounds that [[H.264]] performs better and is already more widely supported, citing patents on their codec's efficiency and the lack of precedents of "Placing requirements on format support", even at the "SHOULD" level, in HTML specifications.<ref name="apple-ogg">{{cite mailing list
|url=http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2007-March/010392.html
|title=[whatwg]
|date=21 March 2007
|
|
|last=Stachowiak
|first=Maciej
Line 86 ⟶ 94:
|title = [whatwg] Video codec requirements changed
|date = 10 December 2007
|
|
|last = Hickson
|first = Ian
|
|
|url-status = dead
|df = dmy-all
}}</ref> replacing the reference to Theora and Vorbis with a placeholder:<ref>{{cite web |url=http://html5.org/tools/web-apps-tracker?from=1142&to=1143 |title=(X)HTML5 Tracking |publisher=[[HTML5]].org |
{{
The removal of the Ogg formats from the specification made it completely file format neutral, like previous versions of HTML. The decision was criticized by a number of [[Web developer]]s. A follow-up discussion also occurred on the W3C questions and answers blog.<ref>{{cite web |url=http://www.w3.org/QA/2007/12/when_will_html_5_support_soone.html |title=When will HTML 5 support <video>? Sooner if you help |last=Connolly |first=Dan |date=December 18, 2007 |publisher=[[W3C]] |
In response to criticism, the [[WHATWG]] has cited concerns over the Ogg formats still being within patent lifetime and thus vulnerable to unknown patents.<ref>{{cite mailing list |url=http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-December/013154.html |title=Re: [whatwg] Removal of Ogg is *preposterous* |date=11 December 2007 |
Such [[submarine patent]]s may also exist for formats like [[MP3]]. Also, the [[H.264/MPEG-4 AVC|AVC]] patent licensing policy is subject to change in a not-yet-clear manner.<ref>{{cite news |last=Paul |first=Ryan |title=Decoding the HTML 5 video codec debate |work=Infinite Loop / The Apple Ecosystem |date=2009-07-05 |url=https://arstechnica.com/open-source/news/2009/07/decoding-the-html-5-video-codec-debate.ars |
==Adoption==
{{Update|section|date=October 2021}}
As of December 31, 2020, Adobe Flash Player has stopped receiving support from Adobe,<ref>{{Cite web |title=Adobe Flash Player End of Life |url=https://www.adobe.com/products/flashplayer/end-of-life.html |access-date=2023-01-28 |website=www.adobe.com |language=en-US}}</ref> with [[HTML video]] being one of the main technologies replacing it.<ref>{{Cite web |last=Team |first=Adobe Communications |title=Flash & the Future of Interactive Content |url=https://blog.adobe.com/en/publish/2017/07/25/adobe-flash-update |access-date=2023-01-28 |website=Adobe Blog}}</ref>
"[[WebRTC]] Audio Codec and Processing Requirements" Internet standard drafts, published in
==See also==
*[[
==References==
Line 124 ⟶ 133:
[[Category:World Wide Web Consortium standards]]
[[Category:XML-based standards]]
[[Category:Xiph.Org projects]]
|