HTML * Dynamic HTML * HTML5 * audio * canvas * video * XHTML * Basic * Mobile Profile * C-HTML * HTML element * span and div * HTML attribute * HTML frame * HTML editor * Character encodings * Unicode * Language code * Document Object Model * Browser Object Model * Style sheets * CSS * Font family * Web colors * HTML scripting * JavaScript * WebGL * WebCL * W3C * Validator * WHATWG * Quirks mode * Web storage * Rendering engine Comparisons * Document markup languages * HTML support * XHTML * 1.1 This book may need to be updated to reflect current knowledge. | This article may be unbalanced towards certain viewpoints. Please improve the article by adding information on neglected viewpoints, or discuss the issue on the talk page. (January 2018) | The HTML5 draft specification adds `video` and `audio` 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 containers to provide for easier distribution of audio and video over the internet by using open standards, but the recommendation was soon after dropped. ## Contents * 1 Motivation * 2 Support * 3 Opposition * 4 Recommendation retracted * 5 Adoption * 6 See also * 7 References ## Motivation This section possibly contains original research. Please improve it by verifying the claims made and adding inline citations. Statements consisting only of original research should be removed. (January 2012) (Learn how and when to remove this template message) | Because some visitors and publishers choose not to take part in the use of proprietary software, web content has been made available through open standards in order to reach these users. As multimedia is already mainstream on the web through proprietary data formats (such as Windows Media Video and MP4) and browser plugins (such as Adobe Flash Player), developers had hoped Theora and Vorbis would become part of the HTML5 specification.[1] 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.[clarification needed] * Free software encoders would compete with rival proprietary encoders, increasing encoder quality through competition. * Embedding of multimedia by the use of clear and straightforward `video` and `audio` elements would require less effort than mastering the `object` element or learning ActionScript as required by Adobe Flash. CTO at Opera Software, Håkon Wium Lie explained in a Google tech talk entitled "The