HTML5 video tutorial: Exploring the HTML5 video tag |
HTML5 video tutorial: Exploring the HTML5 video tag |
Published: 2013/08/15
Channel: LinkedIn Learning Solutions
How to make an HTML5 video player in under 5 minutes
How to make an HTML5 video player in under 5 minutes
Published: 2011/03/08
Channel: Tinkernut
16: How to Create HTML5 Videos and Embed Videos | Learn HTML and CSS | HTML Tutorial | Basics of CSS
16: How to Create HTML5 Videos and Embed Videos | Learn HTML and CSS | HTML Tutorial | Basics of CSS
Published: 2017/11/26
Channel: mmtuts
Custom HTML5 Video Player - #JavaScript30 11/30
Custom HTML5 Video Player - #JavaScript30 11/30
Published: 2017/09/01
Channel: Wes Bos
HTML5 - Video
HTML5 - Video
Published: 2012/03/29
Channel: codigofacilito
1. HTML5 Custom Video Player Controls JavaScript Programming Tutorial
1. HTML5 Custom Video Player Controls JavaScript Programming Tutorial
Published: 2013/07/08
Channel: Adam Khoury
How To Make A Full Screen Video Background in HTML + CSS
How To Make A Full Screen Video Background in HTML + CSS
Published: 2015/11/30
Channel: DevTips
YouTube: HTML5 Player aktivieren
YouTube: HTML5 Player aktivieren
Published: 2014/06/28
Channel: SemperVideo
Try something new on youtube (HTML5 Video Player)
Try something new on youtube (HTML5 Video Player)
Published: 2013/12/09
Channel: umyhacker
How To Set A Background Video Up Using HTML5 and CSS
How To Set A Background Video Up Using HTML5 and CSS
Published: 2014/04/03
Channel: Finepoint University
How To Enable a HTML5 YouTube Video Player
How To Enable a HTML5 YouTube Video Player
Published: 2011/08/19
Channel: John Barclay
Curso de HTML5 - 31 - Áudio e Vídeo em HTML5 - by Gustavo Guanabara
Curso de HTML5 - 31 - Áudio e Vídeo em HTML5 - by Gustavo Guanabara
Published: 2014/02/17
Channel: Curso em Vídeo
Insert Video into a Website Using HTML5
Insert Video into a Website Using HTML5
Published: 2016/12/08
Channel: tbate54
HTML video tutorial - 104 - html5 video tag - Part 1
HTML video tutorial - 104 - html5 video tag - Part 1
Published: 2016/10/19
Channel: Chidre'sTechTutorials
How to embed video in HTML5
How to embed video in HTML5
Published: 2011/02/06
Channel: eliveDesigners
HTML5 Video - Playlist & Logo [Part 1]
HTML5 Video - Playlist & Logo [Part 1]
Published: 2013/03/17
Channel: Learn Programming / Скидкарт
Insertar video con HTML5
Insertar video con HTML5
Published: 2014/04/23
Channel: Techno Nerdos
HTML5 video tutorial: Creating a WebM video |
HTML5 video tutorial: Creating a WebM video |
Published: 2013/08/15
Channel: LinkedIn Learning Solutions
HOW TO: Building a Streaming HTML5 Video Player
HOW TO: Building a Streaming HTML5 Video Player
Published: 2015/04/21
Channel: Streaming Media
HTML5 Video Tag Introduction
HTML5 Video Tag Introduction
Published: 2015/11/03
Channel: Richard Barkinskiy
HTML5 Video Player Default with Firefox
HTML5 Video Player Default with Firefox
Published: 2015/02/01
Channel: GodlessManitoban
HTML5 Tutorials #13 - HTML5 Video Compatibility and Formats
HTML5 Tutorials #13 - HTML5 Video Compatibility and Formats
Published: 2013/07/03
Channel: LevelUpTuts
Lession 3: HTML5 Video and VideoJS and Video Event Handling
Lession 3: HTML5 Video and VideoJS and Video Event Handling
Published: 2016/08/05
Channel: Sổ tay IT
HTML5 Tutorial 2: Embedding HTML5 Videos into a Website
HTML5 Tutorial 2: Embedding HTML5 Videos into a Website
Published: 2012/11/20
Channel: KlaesImage
HTML5 video accessibility and the WebVTT file format
HTML5 video accessibility and the WebVTT file format
Published: 2011/03/25
Channel: Google Developers
Awesome HTML5 Video Trick
Awesome HTML5 Video Trick
Published: 2011/03/15
Channel: Tinkernut
YouTube HTML5 Video Player Replaces Old Flash Player
YouTube HTML5 Video Player Replaces Old Flash Player
Published: 2015/08/09
Channel: isitebuild
HTML5 Video Speed Controller
HTML5 Video Speed Controller
Published: 2015/03/27
Channel: Monish Gala
What is HTML5?
What is HTML5?
Published: 2011/12/19
Channel: Topic Simple
como activar HTML5 en youtube para ver los videos full
como activar HTML5 en youtube para ver los videos full
Published: 2013/07/24
Channel: TheBattery1712
How to add video to your website with Easy HTML5 Video
How to add video to your website with Easy HTML5 Video
Published: 2011/09/28
Channel: easyhtml5video
Video 1 - Custom Design HTML5 Video Player
Video 1 - Custom Design HTML5 Video Player
Published: 2017/09/11
Channel: Code Tube
Rich Media in HTML5 - Video
Rich Media in HTML5 - Video
Published: 2011/02/01
Channel: The Art of Code
Включаем Проигрыватель видео HTML5 от YouTube
Включаем Проигрыватель видео HTML5 от YouTube
Published: 2015/03/22
Channel: Александр Новиков
HTML5 Video Tag - How To Run Videos In Browser Using HTML
HTML5 Video Tag - How To Run Videos In Browser Using HTML
Published: 2014/12/31
Channel: satish kumar
HTML 5 Tutorial
HTML 5 Tutorial
Published: 2014/12/07
Channel: Derek Banas
HTML5 Video and Audio API
HTML5 Video and Audio API
Published: 2015/05/18
Channel: Andrew Trivette
Video As A Background For Section Of Website || HTML5, CSS3
Video As A Background For Section Of Website || HTML5, CSS3
Published: 2016/03/06
Channel: Rinkans
Making the HTML5  Video Element Interactive
Making the HTML5 Video Element Interactive
Published: 2014/02/05
Channel: Streaming Media
Inserting HTML5 Video Content [Dreamweaver CS6]
Inserting HTML5 Video Content [Dreamweaver CS6]
Published: 2012/05/14
Channel: Adobe Community Help
Create & Embed HTML5 Video [Free Download & How-To]
Create & Embed HTML5 Video [Free Download & How-To]
Published: 2012/05/16
Channel: FreemakeTube
HTML5 video plugin for CKEditor
HTML5 video plugin for CKEditor
Published: 2011/01/23
Channel: Alfonso Martínez de Lizarrondo
Animate CC: Interactive HTML5 Canvas Video Projects
Animate CC: Interactive HTML5 Canvas Video Projects
Published: 2016/12/10
Channel: Joseph Labrecque
HTML5: Video in eine Website einbinden (ohne Flash® und Co)
HTML5: Video in eine Website einbinden (ohne Flash® und Co)
Published: 2010/06/05
Channel: TCH-Support
2. HTML5 Custom Video Player Seek Controls JavaScript Programming Tutorial
2. HTML5 Custom Video Player Seek Controls JavaScript Programming Tutorial
Published: 2013/07/08
Channel: Adam Khoury
WPE Webkit for Raspberry Pi | GPU Accelerated WebGL and HTML5 Video
WPE Webkit for Raspberry Pi | GPU Accelerated WebGL and HTML5 Video
Published: 2017/04/12
Channel: Geek Till It Hertz
Responsive HTML5  Video Background By Chayon Shaah (Bengali)
Responsive HTML5 Video Background By Chayon Shaah (Bengali)
Published: 2015/10/20
Channel: Chayon Shaah - Web Developer
Tutoriel Jquery - slider video avec html5 et javascript
Tutoriel Jquery - slider video avec html5 et javascript
Published: 2016/07/15
Channel: Akambi Fagbohoun
HTML5 Tutorial 1: Using VLC to Convert Videos to .mp4, .ogg and .webm
HTML5 Tutorial 1: Using VLC to Convert Videos to .mp4, .ogg and .webm
Published: 2012/11/16
Channel: KlaesImage
HTML5 Fullscreen Background Video
HTML5 Fullscreen Background Video
Published: 2015/02/12
Channel: Stefan Mischook
GO TO RESULTS [51 .. 100]


From Wikipedia, the free encyclopedia
Jump to: navigation, search

The HTML5 specification introduced the video element for the purpose of playing videos,[1] partially replacing the object element. HTML5 video is intended by its creators to become the new standard way to show video on the web, instead of the previous de facto standard of using the proprietary Adobe Flash plugin, though early adoption was hampered by lack of agreement as to which video coding formats and audio coding formats should be supported in web browsers.

History of <video> element[edit]

The <video> element was proposed by Opera Software in February 2007.[2] Opera also released a preview build that was showcased the same day,[3][4] and a manifesto that called for video to become a first-class citizen of the web.[5]

<video> element examples[edit]

The following HTML5 code fragment will embed a WebM video into a web page.

<video src="movie.webm" poster="movie.jpg" controls>
	This is fallback content to display for user agents that do not support the video tag.

The "controls" attribute enables the browser's own user interface for controlling playback. Alternatively, playback can be controlled with JavaScript, which the web designer can use to create a custom user interface. The optional "poster" attribute specifies an image to show in the video's place before playback is started. Its purpose is to be representative of the video.

Multiple sources[edit]

Video format support varies among browsers (see below), so a web page can provide video in multiple formats. For other features, browser sniffing is used sometimes, which may be error-prone: any web developer's knowledge of browsers will inevitably be incomplete or not up-to-date. The browser in question "knows best" what formats it can use. The "video" element supports fallback through specification of multiple sources. Using any number of <source> elements, as shown below, the browser will choose automatically which file to download. Alternatively, the JavaScript canPlayType() function can be used to achieve the same. The "type" attribute specifies the MIME type and possibly a list of codecs, which helps the browser to determine whether it can decode the file. Even with only one choice, such hints may be necessary to a browser for querying its multimedia framework for third party codecs.

<video poster="movie.jpg" controls>
	<source src="movie.webm" type='video/webm; codecs="vp8.0, vorbis"'>
	<source src="movie.ogv" type='video/ogg; codecs="theora, vorbis"'>
	<source src="movie.mp4" type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"'>
	<p>This is fallback content to display for user agents that do not support the video tag.</p>

Supported video and audio formats[edit]

The HTML5 specification does not specify which video and audio formats browsers should support. User agents are free to support any video formats they feel are appropriate, but content authors cannot assume that any video will be accessible by all complying user agents, since user agents have no minimal set of video and audio formats to support.

The HTML5 Working Group considered it desirable to specify at least one video format which all user agents (browsers) should support. The ideal format in this regard would:

  • Have good compression, good image quality, and low decode processor use.
  • Be royalty-free.
  • In addition to software decoders, a hardware video decoder should exist for the format, as many embedded processors do not have the performance to decode video.

Initially, Ogg Theora was the recommended standard video format in HTML5, because it was not affected by any known patents. But on December 10, 2007, the HTML5 specification was updated,[6] replacing the reference to concrete formats:

User agents should support Theora video and Vorbis audio, as well as the Ogg container format.

with a placeholder:[7]

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.[8]

The result has been the polarisation of HTML5 video between industry-standard, ISO-defined but patented formats, and free, open formats.

Free formats[edit]

Although Theora is not affected by known non-free patents, Apple[9] has expressed concern about unknown patents that might affect it, whose owners might be waiting for a corporation with extensive financial resources to use the format before suing.[10][11] Formats like H.264 might also be subject to unknown patents in principle, but they have been deployed much more widely and so it is presumed that any patent-holders would have already made themselves known. Apple has also opposed requiring Ogg format support in the HTML standard (even as a "should" requirement) on the grounds that some devices might support other formats much more easily, and that HTML has historically not required particular formats for anything.[11]

Some web developers criticized the removal of the Ogg formats from the specification.[12] A follow-up discussion also occurred on the W3C questions and answers blog.[13]

Mozilla and Opera support only the open formats of Theora and WebM. Google stated its intention to remove support for H.264 in 2011, specifically for the HTML5 video tag.[14] Although it has been removed from Chromium, As of November 2016 it has yet to be removed from Google Chrome five years later.[15][16]

MPEG-DASH Support via the HTML5 Media Source Extensions (MSE)[edit]

The adaptive bitrate streaming standard MPEG-DASH can be used in Web browsers via the HTML5 Media Source Extensions (MSE)[17] and JavaScript-based DASH players. Such players are, e.g., the open-source project dash.js[17] of the DASH Industry Forum, but there are also products such as bitdash of bitmovin[18] (using HTML5 with JavaScript, but also a Flash-based DASH players for legacy Web browsers not supporting the HTML5 MSE).

Google's purchase of On2[edit]

Google's acquisition of On2 in 2010 resulted in its acquisition of the VP8 video format. Google has provided a royalty-free license to use VP8.[19] Google also started WebM, which combines the standardized open source VP8 video codec with Vorbis audio in a Matroska based container. The opening of VP8 was welcomed by the Free Software Foundation.[20]

When Google announced in January 2011 that it would end native support of H.264 in Chrome,[21] criticism came from many quarters including Peter Bright of Ars Technica[22] and Microsoft web evangelist Tim Sneath, who compared Google's move to declaring Esperanto the official language of the United States.[23] However, Haavard Moen of Opera Software strongly criticized the Ars Technica article[24] and Google responded to the reaction by clarifying its intent to promote WebM in its products on the basis of openness.[14]

After the launch of WebM, Mozilla and Opera have called for the inclusion of VP8 in HTML.[25]

On March 7, 2013, Google Inc. and MPEG LA, LLC announced agreements covering techniques that "may be essential" to VP8, with Google receiving a license from MPEG LA and 11 patent holders, and MPEG LA ending its efforts to form a VP8 patent pool.[26][27][28][29]

In 2012, VP9 was released by Google as a successor to VP8, also open and royalty free.

At the end of 2017 the new AV1 format developed by the Alliance for Open Media (AOMedia) as the evolution of VP9 has reached the feature freeze, and the bitstream freeze is expected for January 2018. Firefox nightly builds already include support for AV1.[30]

Non-free formats[edit]

H.264/MPEG-4 AVC is widely used, and has good speed, compression, hardware decoders, and video quality, but is patent-encumbered.[31] Users of H.264 need licenses either from the individual patent holders, or from the MPEG LA, a group of patent holders including Microsoft and Apple, except for some Internet broadcast video uses.[32] H.264 is usually used in the MP4 container format, together with Advanced Audio Coding (AAC) audio. AAC is also patented in itself, so users of MP4 will have to license both H.264 and AAC.

In June 2009, the WHATWG concluded that no existing format was suitable as a specified requirement.[33]

Apple still only supports H.264, but Microsoft now supports VP9 and WebM, and has pledged support for AV1.

Cisco makes a licensed H.264 binary module available for free[edit]

On October 30, 2013, Cisco announced that they were making a binary H.264 module available for download. Cisco will pay the costs of patent licensing for those binary modules when downloaded by the using software while it is being installed, making H.264 free to use in that specific case.[34]

In the announcement, Cisco cited its desire of furthering the use of the WebRTC project as the reason, since WebRTC's video chat feature will benefit from having a video format supported in all browsers.[35] The H.264 module will be available on "all popular or feasibly supportable platforms, which can be loaded into any application".[36]

Cisco is also planning to publish source code for those modules under BSD license, but without paying the royalties,[34] so the code will practically be free software only in countries without H.264 software patents, which has already been true about other existing implementations.

Also on October 30, 2013, Mozilla's Brendan Eich announced that Firefox would automatically download Cisco's H.264 module when needed by default. He also noted that the binary module is not a perfect solution, since users do not have full free software rights to "modify, recompile, and redistribute without license agreements or fees". Thus Xiph and Mozilla continue the development of Daala.[36][37]

OpenH264 only supports the baseline profile of H.264, and does not by itself address the need for an AAC decoder. Therefore, it is not considered sufficient for typical MP4 web video, which is typically in the high profile with AAC audio.[38][39][40] However, for use in WebRTC, the omission of AAC was justified in the release announcement: "the standards bodies have aligned on Opus and G.711 as the common audio codecs for WebRTC".[35] There is doubt as to whether a capped global licensing of AAC, like Cisco's for H.264, is feasible after AAC's licensing bureau removed the price cap shortly after the release of OpenH264.[41]

Browser support[edit]

This table shows which video formats are likely to be supported by a given user agent. Most of the browsers listed here use a multimedia framework for decoding and display of video, instead of incorporating such software components. It is not generally possible to tell the set of formats supported by a multimedia framework without querying it, because that depends on the operating system and third party codecs.[42] In these cases, video format support is an attribute of the framework, not the browser (or its layout engine), assuming the browser properly queries its multimedia framework before rejecting unknown video formats. In some cases, the support listed here is not a function of either codecs available within the operating system's underlying media framework, or of codec capabilities built into the browser, but rather could be by a browser add-on that might, for example, bypass the browser's normal HTML parsing of the <video> tag to embed a plug-in based video player.

Note that a video file normally contains both video and audio content, each encoded in its own format. The browser has to support both the video and audio formats. See HTML5 audio for a table of which audio formats are supported by each browser.

The video format can be specified by MIME type in HTML (see example). MIME types are used for querying multimedia frameworks for supported formats.[43]

Of these browsers, only Firefox and Opera employ libraries for built-in decoding. In practice, Internet Explorer and Safari can also guarantee certain format support, because their manufacturers also make their multimedia frameworks. At the other end of the scale, Konqueror has identical format support to Internet Explorer when run on Windows, and Safari when run on Mac, but the selected support here for Konqueror is the typical for GNU/Linux, where Konqueror has most of its users. In general, the format support of browsers is much dictated by conflicting interests of vendors, specifically that Media Foundation and QuickTime support commercial standards, whereas GStreamer and Phonon cannot legally support other than free formats by default on the free operating systems that they are intended for.[44]

Status of video format support in each web browser
Browser Operating System Theora H.264 (MP4) HEVC (MP4) VP8 (WebM) VP9 (WebM) AV1 (WebM)
Android browser Android Since 2.3[45] Since 3.0[45] No[46] Since 2.3[45] Since 4.4[47] ?
Chromium Unix-like and Windows Since r18297[48] Via FFmpeg[49][50] No[51] Since r47759[52] Since r172738[53] ?
Google Chrome Unix-like, Android, macOS, iOS, and Windows Since 3.0[54][55] Since 3.0[55][a] No[46] Since 6.0[57][58] Since 29.0[b] ?
Internet Explorer Windows Via OpenCodecs Since 9.0[61] No[46] Via OpenCodecs No ?
Windows Phone No Since 9.0[62] No ?
Windows RT Since 10.0[62] ?
Microsoft Edge Windows 10 No[63] Since 12.0[64] Needs hardware decoder[c] Only via MSE
Since 16.0[67]
Only enabled by default if hardware decoder present[68]
Only via MSE[69]
Since 15.0
Windows 10 Mobile Since 13.0[70] ?
Konqueror Unix-like and Windows Needs OS-level codecs[d] ?
Mozilla Firefox Windows 7+ Since 3.5[71] Since 21.0[e] No[46] Since 4.0[74][75] Since 28.0[76][77] ?
Windows Vista Since 22.0[78] ?
Windows XP and N editions Since 46.0[79] ?
Linux 26.0 (via GStreamer)[f]
43.0 (via FFmpeg)[82]
Android Since 17.0[83] ?
macOS Since 34.0[84] ?
Firefox OS Since 1.1[85] ?
Opera Mobile Android, iOS, Symbian, and Windows Mobile Since 13.0 Since 11.50 No[86] Since 15.0 Since 16.0 ?
Opera macOS, Windows, Linux Since 10.50[87] Since 24.0[88] Since 10.60[89][90] Yes ?
Safari iOS No Since 3.1[91][92] Since 11[93] No No ?
macOS Via Xiph QuickTime Components ?
Web Linux and BSD Needs OS-level codecs[g] ?
  1. ^ On 11 January 2011 the removal of support for H.264 was announced on Chromium Blog.[56] As of 7 November 2016 neither actual support was removed, nor the change to this plan was announced.
  2. ^ VP9 support in 25, turned off by default.[59] Enabled by default in version 29.[60]
  3. ^ Available if the device has hardware support for HEVC.[65] No software decoding support was included because "HEVC is very computationally complex, this will provide a more consistent experience."[66]
  4. ^ Any format supported by Phonon backend. Available Phonon backends include DirectShow, QuickTime, GStreamer and xine; backends using MPlayer and VLC are in development.
  5. ^ As of version 20, prefed off by default.[72] Enabled by default beginning in version 21.[73]
  6. ^ Disabled by default until version 26.[80] Also, depends on the codec on the system.[81]
  7. ^ Any format supported by GStreamer on Webkit/GTK+.[94] The support for Ogg Theora, WebM and h.264 formats is included with base, good, and bad plugins respectively.[95]

Digital rights management (Encrypted Media Extensions)[edit]

HTML has support for digital rights management (DRM, restricting how content can be used) via the HTML5 Encrypted Media Extensions (EME). The addition of DRM is controversial because it allows restricting users' freedom to use media restricted by DRM, even where fair use gives users the legal right to do so.[96] A main argument in W3C's approval of EME was that the video content would otherwise be delivered in plugins and apps, and not in the web browser.[97]

In 2013 Netflix added support for HTML5 video using EME, beside their old delivery method using a Silverlight plugin (also with DRM).[98]


In 2010, in the wake of Apple iPad launch and after Steve Jobs announced that Apple mobile devices would not support Flash, a number of high-profile sites began to serve H.264 HTML5 video instead of Adobe Flash for user-agents identifying as iPad.[99] HTML5 video was not as widespread as Flash videos, though there were rollouts of experimental HTML5-based video players from DailyMotion (using Ogg Theora and Vorbis format),[100] YouTube (using the H.264 and WebM formats),[101] and Vimeo (using the H.264 format).[102]

Support for HTML5 video has been steadily increasing. In June 2013, Netflix added support for HTML5 video.[103] In January 2015, YouTube switched to using HTML5 video instead of Flash by default.[104] In December 2015, Facebook switched from Flash to HTML5 for all video content.[105]

As of 2016, Flash is still widely installed on desktops, while generally not being supported on mobile devices such as smartphones.[106] The Flash plugin is widely assumed, including by Adobe,[106][107] to be destined to be phased out,[108][109] which will leave HTML5 video as the only widely supported method to play video on the World Wide Web. Chrome,[110][111] Firefox,[112] Safari,[113] and Edge,[114] have plans to make almost all flash content click to play in 2017. The only major browser which does not have announced plans to deprecate Flash is Internet Explorer.[115] Adobe announced on 25 July 2017 that they would be permanently ending development of flash in 2020.[116]

See also[edit]


  1. ^ "The video element". 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 2010-09-27. A video element is used for playing videos or movies. 
  2. ^ van Kesteren, Anne (28 February 2007). "[whatwg] <video> element proposal". What Working Group (Mailing list). Retrieved 2010-04-10. 
  3. ^ "Browser War: Episode II – Attack of the DOMs". Retrieved 10 April 2012. 
  4. ^ "SV Web Builders Event – World Premier of Opera with builtin video support". Retrieved 10 April 2012. 
  5. ^ "A Call for Video on the Web". Retrieved 10 April 2012. 
  6. ^ Hickson, Ian (10 December 2007). "Video codec requirements changed". What WG (Mailing list). Archived from the original on 18 March 2012. Retrieved 2008-02-25. 
  7. ^ "(X)HTML5 Tracking". HTML5. Retrieved 2009-06-23. 
  8. ^ Amador, Manuel (2011-12-11). "Removal of Ogg is *preposterous*". WHATWG (Mailing list). Retrieved 2009-08-25. 
  9. ^ "Steve Jobs: mystery patent pool to attack Ogg Theora". The Register. Retrieved 9 July 2011. 
  10. ^ Hickson, Ian (2007-12-11). "Re: Removal of Ogg is *preposterous*". WHATWG (Mailing list). Retrieved 2008-02-25. 
  11. ^ a b Stachowiak, Maciej (2007-03-21). "Codecs (was Re: Apple Proposal for Timed Media Elements)". WHATWG (Mailing list). 
  12. ^ "[whatwg] Removal of Ogg is *preposterous*". WHATWG (Mailing list). 2007-12-11. Retrieved 2009-08-25. 
  13. ^ Connolly, Dan (December 18, 2007). "When will HTML 5 support <video>? Sooner if you help". W3C. Retrieved 2009-06-23. 
  14. ^ a b Jazayeri, Michael 'Mike' (2011-01-14). "More about the Chrome HTML Video Codec Change". Chromium blog. 
  15. ^ Shankland, Stephen (2012-03-14). "Mozilla execs capitulate in H.264 Web-video war". CNET. 
  16. ^ Hoffman, Chris (2015-09-09). "Why YouTube in Chrome (and Firefox) is Draining Your Laptop's Battery and How to Fix It". Howtogeek. 
  17. ^ a b "Media Source Extensions". 
  18. ^ "Adaptive Streaming HTML5 Player from Bitmovin". 
  19. ^ Google. "Additional IP Rights Grant (Patents)". Google. 
  20. ^ Lee, Matt (May 19, 2010). "Free Software Foundation statement on WebM and VP8". FSF. 
  21. ^ Jazayeri, Michael 'Mike'. "HTML Video Codec Support in Chrome". The Chromium Blog. 
  22. ^ Bright, Peter (2011-01-12). "Google's dropping H.264 from Chrome a step backward for openness". Ars Technica. 
  23. ^ Sneath, Tim (2011-01-11). "An Open Letter from the President of the United States of Google". MSDN blogs. 
  24. ^ Moen, Haavard K (2011-01-13). "Is the removal of H.264 from Chrome a step backward for openness?". My Opera. 
  25. ^ Metz, Cade (2010-05-28). "Mozilla and Opera call for Google open codec in HTML5 spec". The Register. 
  26. ^ djwm (2013-03-07). "Google and MPEG LA make a deal over VP8 codec - Update". The H Open. Heise Media UK. Retrieved 2013-04-03. 
  27. ^
  28. ^ "VP8 and MPEG LA". WebM Project blog. 2013-03-07. Retrieved 2013-04-03. 
  29. ^ "Patent clouds remain over VP8: Google points to FRAND option, Nokia alleges infringement in court". 
  30. ^ Shankland, Stephen (2017-11-28). "Firefox now lets you try streaming-video tech that could be better than Apple's". CNET. Retrieved 2017-12-25. 
  31. ^ "AVC/H.264 Patent List" (PDF). MPEG LA. 2010-02-01. 
  32. ^ AVC/H.264 Licensors, MPEG LA 
  33. ^ Hickson, Ian (2009-06-29). "Codecs for <audio> and <video>". WHATWG (Mailing list). 
  34. ^ a b "OpenH264". 
  35. ^ a b "Open-Sourced H.264 Removes Barriers to WebRTC". Cisco. 2013-10-30. Retrieved 2013-10-30. 
  36. ^ a b Brendan Eich (2013-10-30). "Cisco's H.264 Good News". Brendan Eich's blog. 
  37. ^ Monty Montgomery. "Comments on Cisco, Mozilla, and H.264". Monty Montgomery blog. 
  38. ^ Gal, Andreas (2014-10-14). "OpenH264 now in Firefox". Retrieved 2015-02-25. 
  39. ^ "MediaSourceExtensions (mozilla wiki)". mozilla. Retrieved 2015-02-25. 
  40. ^ "Support H.264/AAC/MP3 video/audio playback on desktop Firefox". mozilla. Retrieved 2015-02-25. 
  41. ^ xiphmont. "It's not a strawman after it comes true". 
  42. ^ "Phonon documentation of backends", Qt, Nokia, retrieved 2011-06-03 
  43. ^ "Phonon documentation of querying", Qt, Nokia, retrieved 2011-06-03 
  44. ^ GNU General Public License Version 3, Free Software Foundation, 29 June 2007, retrieved 2013-04-27 
  45. ^ a b c Kyrnin, Jennifer, Understanding HTML5 Video Formats, About, retrieved 2012-01-01 
  46. ^ a b c d Jan Ozer (5 November 2014). "Apple Supports H.265, But So Far Only in FaceTime on an iPhone 6". 
  47. ^ "Android Core media format and codec support". Retrieved 18 December 2015. 
  48. ^ Issue 4363: [HTML5-Video] Enable HTML5 video/audio elements, Google, retrieved 2010-09-10 
  49. ^ enable proprietary_codecs h.264, retrieved 2016-04-30 
  50. ^ Chromium does not support H.264, retrieved 2016-04-30 
  51. ^ Audio/Video - The Chromium Projects, Google, retrieved 2016-03-21 
  52. ^ "Issue 2093007: Chromium side changes for enabling VP8 and WebM support", Code review, Google, retrieved 2010-09-10 
  53. ^ "[chrome] Revision 172738". 
  54. ^ "Google Chrome support Theora and Vorbis", Code, Google, 2010-05-20 
  55. ^ a b "Chrome 3.0 supportera la balise vidéo du HTML 5" [Google Chrome 3.0 will support <video> tag]. CNET France (in French). 
  56. ^ Mike, Jazayeri (11 January 2011). "Chromium Blog: HTML Video Code Support in Chrome". The Chromium Blog. Retrieved 22 April 2012. 
  57. ^ Bankoski, Jim (2010-05-19). "WebM and VP8 land in Chromium". Chromium Blog. Google. 
  58. ^ Kersey, Jason (2010-06-03), "Dev Channel Update", Chrome Releases, Google, retrieved 2010-07-01 
  59. ^ Lucian Parfeni (28 December 2012). "Chrome Adds Support for the Next-Generation VP9 Video Codec and Mozilla's Opus Audio". Softpedia. 
  60. ^ Lucian Parfeni (17 June 2013). "Chrome Now Supports Google's Next-Gen VP9 Video Codec by Default". Softpedia. 
  61. ^ McCracken, Harry (2010-03-16), Microsoft Previews the Revamped Internet Explorer 9 Platform, Technologizer 
  62. ^ a b HTML5 Video Support in IE9 Mobile, Microsoft, 2011-10-13, retrieved 2014-03-11 
  63. ^ "The status of Theora Video Codec in Microsoft Edge is In Development". Microsoft Edge Development. Microsoft. 
  64. ^ "HTML5test - How well does your browser support HTML5?". 
  65. ^ "HEVC Support". 
  66. ^ "Windows 10 HEVC playback - Yes or No?". 
  67. ^
  68. ^
  69. ^ "WebM, VP9 and Opus Support in Microsoft Edge". Microsoft Edge Dev Blog. Microsoft. 18 April 2016. 
  70. ^ "HTML5test - How well does your browser support HTML5?". 
  71. ^ "Mozilla Firefox 3.5 Release Notes". Mozilla. 2009-06-30. 
  72. ^ Bug 799315 – Windows Media Foundation backend for media playback, Mozilla, retrieved 2012-12-21 
  73. ^ Bug 837859 – Enable WMF backend, Mozilla, retrieved 2013-04-05 
  74. ^ Bug 566243 – Merge mozilla-webmedia repository to mozilla-central, Mozilla 
  75. ^ Firefox Nightly Builds, Mozilla 
  76. ^ [Phoronix] Mozilla Firefox Enables VP9 Video Codec By Default, Phoronix, retrieved 2013-12-08 
  77. ^ "Firefox — Notes (28.0)". 
  78. ^ Bug 825153 - Add support for Windows Vista WMF and prepend the system32 directory path to dll names, Mozilla, retrieved 2013-03-28 
  79. ^ Bug 1250766 - Re-enable using Adobe GMP for decoding when system H.264/AAC codecs not available, Mozilla, retrieved 2016-04-30 
  80. ^ Bug 886181 - Pref on gstreamer backend, Mozilla, retrieved 2013-09-21 
  81. ^ Bug 794282 - Enable GStreamer in official builds, Mozilla, retrieved 2013-06-23 
  82. ^ Bug 1207429 - Enable FFMpeg by default, Mozilla, retrieved 2015-10-30 
  83. ^ "Mozilla ships Firefox with H.264 support on Android". 
  84. ^ Bug 1070703 - Add mp4 support in 10.6 and 10.7 on Aurora, Mozilla, retrieved 2014-10-02 
  85. ^ "H.264 support in Firefox". 
  86. ^ Ozer, Jan. "The Case for VP9 - Streaming Media Magazine". 
  87. ^ Jägenstedt, Philip (2009-12-31), "(re-)Introducing <video>" (official blog), Core developers, Opera, retrieved 2010-02-06 
  88. ^ "Changelog for 24 - Opera Desktop". 
  89. ^ Lie, Håkon Wium (2010-05-19), Welcome, WebM <video>!, Opera, archived from the original on 2011-03-21 
  90. ^ Mills, Chris (2010-05-19), Opera supports the WebM video format, Opera 
  91. ^ Jennifer Kyrnin. "Understanding HTML5 Video Formats". About Tech. .
  92. ^ "Media formats supported by the HTML audio and video elements". Mozilla Developer Network. Mozilla. .
  93. ^ Martin Smole (6 June 2017). "WWDC17 – HEVC with HLS – Apple just announced a feature that we support out of the box". Bitmovin. 
  94. ^ Persch, Christian (April 1, 2008), "The Future of Epiphany" (announcement), epiphany mailing list-list 
  95. ^ "Overview of available plug-ins", GStreamer, retrieved 2012-07-04 
  96. ^ "Keep DRM out of Web standards -- Reject the Encrypted Media Extensions (EME) proposal - Defective by Design". 
  97. ^ Yegulalp, Serdar. "Berners-Lee and W3C approve HTML5 video DRM additions". 
  98. ^ "HTML5 Video at Netflix". 
  99. ^ "iPad-ready websites". Apple. Retrieved 2010-04-05. 
  100. ^ "Watch Video…without Flash". Dailymotion. 2009-05-27. Retrieved 2010-05-18. 
  101. ^ Carle, Kevin; Zacharias, Chris (2010-01-20). "Introducing YouTube HTML5 Supported Videos". Youtube. Google. Retrieved 2010-03-07. 
  102. ^ Dougherty, Brad (2010-01-21). "Try our new HTML5 player!". Vimeo. Retrieved 2010-03-07. 
  103. ^ "Netflix switches from Silverlight to HTML5 in Windows 8.1, reduces CPU usage dramatically - ExtremeTech". 28 June 2013. 
  104. ^ McCormick, Rich (27 January 2015). "YouTube drops Flash for HTML5 video as default". 
  105. ^ Welch, Chris (18 December 2015). "Facebook's website now uses HTML5 instead of Flash for all videos". 
  106. ^ a b "Availability of Adobe's Flash browser plugin discontinued on Android". 
  107. ^ Tittel, Chris Minnick and Ed. "How Adobe Is Moving on From Flash to Embrace HTML5". 
  108. ^ Williams, Owen (1 September 2015). "Adobe Flash is finally dead". 
  109. ^ Barrett, Brian. "Flash. Must. Die". 
  110. ^ "Google Groups". 
  111. ^ "So long, and thanks for all the Flash". Retrieved 2017-12-08. 
  112. ^ "Reducing Adobe Flash Usage in Firefox". 
  113. ^ Mondello, Ricky (14 June 2016). "Next Steps for Legacy Plug-ins". Apple Inc. 
  114. ^ Cowan, Crispin (14 December 2016). "Extending User Control of Flash with Click-to-Run". Microsoft Edge DevBlog. Microsoft. 
  115. ^ eross-msft. "Microsoft Edge and Internet Explorer 11 (Microsoft Edge for IT Pros)". 
  116. ^ "Flash & The Future of Interactive Content". Retrieved 2017-12-08. 

External links[edit]


None of the audio/visual content is hosted on this site. All media is embedded from other sites such as GoogleVideo, Wikipedia, YouTube etc. Therefore, this site has no control over the copyright issues of the streaming media.

All issues concerning copyright violations should be aimed at the sites hosting the material. This site does not host any of the streaming media and the owner has not uploaded any of the material to the video hosting servers. Anyone can find the same content on Google Video or YouTube by themselves.

The owner of this site cannot know which documentaries are in public domain, which has been uploaded to e.g. YouTube by the owner and which has been uploaded without permission. The copyright owner must contact the source if he wants his material off the Internet completely.

Powered by YouTube
Wikipedia content is licensed under the GFDL and (CC) license