WebM

{{Short description|Audiovisual media file format}}

{{Use mdy dates|date=October 2018}}

{{Infobox file format

| logo = File:WebM logo.svg

| extension = .webm

| mime = video/webm,
audio/webm

| uniform type =

| magic =

| owner = Initially On2, Xiph, and Matroska; later Google

| released = {{start date and age|2010|5|18|p=yes}}{{citation

|url=https://github.com/webmproject/libvpx/releases/tag/v0.9.0

|title=Release v0.9.0 – webmproject/libvpx – GitHub

|date=May 18, 2010

|access-date=February 8, 2016

|archive-date=October 1, 2020

|archive-url=https://web.archive.org/web/20201001104103/https://github.com/webmproject/libvpx/releases/tag/v0.9.0

|url-status=live

}}

| latest_release_version = v1.13.0{{cite web

|url=https://github.com/webmproject/libvpx/releases/tag/v1.13.0

|title=Release 2023-01-31 v1.13.0 "Ugly Duckling"

|date=January 31, 2023

|website=github.com

|access-date=April 15, 2020

}}

| latest_release_date = {{start date and age|2023|01|31|p=yes}}

| type = Container format

| extended from = Limited subset of Matroska

| container for = VP8/VP9/AV1 (video)
Vorbis/Opus (audio)

| open = Yes

| free = Yes{{cite tech report |publisher=Library of Congress |location=Washington, D.C. |series=Sustainability of Digital Formats |type=Partial draft |title=WebM |date=19 August 2020 |url=https://www.loc.gov/preservation/digital/formats/fdd/fdd000518.shtml |access-date=1 December 2021 |archive-date=December 14, 2021 |archive-url=https://web.archive.org/web/20211214191839/https://www.loc.gov/preservation/digital/formats/fdd/fdd000518.shtml |url-status=live }}

| url = {{URL|https://www.webmproject.org/|webmproject.org}}

}}

WebM is an audiovisual media file format.{{cite web|url=https://www.webmproject.org/about/|title=The WebM Project – About WebM|work=webmproject.org|access-date=August 13, 2016|archive-date=August 15, 2016|archive-url=https://web.archive.org/web/20160815201726/http://www.webmproject.org/about/|url-status=live}} It is primarily intended to offer a royalty-free alternative to use in the HTML video and the HTML audio elements. It has a sister project, WebP, for images. The development of the format is sponsored by Google, and the corresponding software is distributed under a BSD license.

The WebM container is based on a profile of Matroska.{{cite web |url=https://www.webmproject.org/about/faq/ |title=WebM FAQ |date=May 19, 2010 |quote=WebM is an open media file format designed for the web. WebM files consist of video streams compressed with the VP8 video codec and audio streams compressed with the Vorbis audio codec. The WebM file structure is based on the Matroska media container. |access-date=August 13, 2016 |archive-date=September 22, 2021 |archive-url=https://web.archive.org/web/20210922124446/https://www.webmproject.org/about/faq/ |url-status=live }}{{citation |url=http://webmproject.blogspot.com/2010/05/introducing-webm-open-web-media-project.html |title=Introducing WebM, an open web media project |access-date=May 19, 2010 |date=May 19, 2010 |first1=Jeremy |last1=Doig |first2=Mike |last2=Jazayeri |publisher=WebM Project |archive-date=April 19, 2012 |archive-url=https://web.archive.org/web/20120419083258/http://blog.webmproject.org/2010/05/introducing-webm-open-web-media-project.html |url-status=live }}{{citation |url=https://www.xiph.org/press/2010/webm/ |title=Xiph.Org announces support for the WebM open media project |first=Chris |last=Montgomery |author-link=Chris Montgomery |access-date=May 20, 2010 |date=May 19, 2010 |publisher=Xiph |archive-date=May 23, 2010 |archive-url=https://web.archive.org/web/20100523172846/http://www.xiph.org/press/2010/webm/ |url-status=live }} WebM initially supported VP8 video and Vorbis audio streams. In 2013, it was updated to accommodate VP9 video and Opus audio.{{cite web|url=http://blog.webmproject.org/2013/07/vp9-lands-in-chrome-dev-channel.html|title=The WebM Open Media Project Blog: VP9 Lands in Chrome Dev Channel|work=webmproject.org|access-date=November 16, 2013|archive-date=July 6, 2013|archive-url=https://web.archive.org/web/20130706014103/http://blog.webmproject.org/2013/07/vp9-lands-in-chrome-dev-channel.html|url-status=live}} It also supports the AV1 codec.{{Cite web |title=Media container formats (file types) - Web media technologies {{!}} MDN |url=https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Containers |access-date=2023-01-15 |website=developer.mozilla.org |language=en-US}}

File:Schlossbergbahn.webm

Vendor support

= Software =

Native WebM support by Mozilla Firefox,{{Cite web

|url=https://blog.mozilla.com/blog/2010/05/19/open-web-open-video-and-webm/

|title=Open Web, Open Video and WebM

|work=The Mozilla Blog

|publisher=Mozilla Foundation

|date=May 19, 2010

|access-date=March 8, 2011

|first=Mike

|last=Shaver

|author-link=Mike Shaver

|archive-date=May 11, 2011

|archive-url=https://web.archive.org/web/20110511202812/http://blog.mozilla.com/blog/2010/05/19/open-web-open-video-and-webm/

|url-status=live

}}{{Cite web

|url=https://hacks.mozilla.org/2010/05/firefox-youtube-and-webm/

|title=Firefox, YouTube and WebM

|work=Mozilla Hacks

|publisher=Mozilla Foundation

|first=Christopher

|last=Blizzard

|author-link=Christopher Blizzard

|date=May 19, 2010

|access-date=March 8, 2011

|archive-date=March 2, 2011

|archive-url=https://web.archive.org/web/20110302144357/http://hacks.mozilla.org/2010/05/firefox-youtube-and-webm/

|url-status=live

}} Opera,{{Cite web

|url = http://labs.opera.com/news/2010/05/19/

|title = Welcome, WebM <video>!

|work = Opera Labs

|publisher = Opera Software ASA

|first = Håkon Wium

|last = Lie

|author-link = Håkon Wium Lie

|date = May 19, 2010

|access-date = March 8, 2011

|url-status = dead

|archive-url = https://web.archive.org/web/20110321150357/http://labs.opera.com/news/2010/05/19/

|archive-date = March 21, 2011

|df = dmy-all

}}{{Cite web

|url=https://dev.opera.com/articles/view/opera-supports-webm-video/

|title=Opera supports the WebM video format

|work=Dev.Opera

|publisher=Opera Software ASA

|date=May 19, 2010

|access-date=March 8, 2011

|first=Chris

|last=Mills

|quote=On the day of the announcement, Opera released an experimental WebM-enabled build. This feature is now part of the core functionality of Opera 10.60 and all of our future desktop browser releases.

|archive-date=April 5, 2011

|archive-url=https://web.archive.org/web/20110405132752/http://dev.opera.com/articles/view/opera-supports-webm-video/

|url-status=live

}} and Google Chrome{{Cite web

|url=https://blog.chromium.org/2010/05/webm-and-vp8-land-in-chromium.html

|title=WebM and VP8 land in Chromium

|work=The Chromium Blog

|publisher=Google Inc.

|date=May 19, 2010

|access-date=March 8, 2011

|first=Jim

|last=Bankoski

|archive-date=May 11, 2011

|archive-url=https://web.archive.org/web/20110511040643/http://blog.chromium.org/2010/05/webm-and-vp8-land-in-chromium.html

|url-status=live

}} was announced at the 2010 Google I/O conference. Internet Explorer 9 requires third-party WebM software.{{Cite web

|url = http://blogs.msdn.com/b/ie/archive/2011/03/16/html5-video-update-webm-for-ie9.aspx

|title = HTML5 Video Update—WebM for IE9

|work = IEBlog

|publisher = Microsoft Corporation

|date = March 16, 2011

|access-date = March 16, 2011

|first = Dean

|last = Hachamovitch

|quote = IE9 supports HTML5 video using WebM for Windows customers who install third-party WebM support. As an industry, we still face many legitimate, unanswered questions about liability, risks, and support for WebM...

|archive-date = March 18, 2011

|archive-url = https://web.archive.org/web/20110318072356/http://blogs.msdn.com/b/ie/archive/2011/03/16/html5-video-update-webm-for-ie9.aspx

|url-status = live

}} In 2021, Apple released Safari 14.1 for macOS, which added native WebM support to the browser.{{Cite web|last=avis|date=2021-04-29|title=New WebKit Features in Safari 14.1|url=https://webkit.org/blog/11648/new-webkit-features-in-safari-14-1/|access-date=2021-05-06|website=WebKit|archive-date=May 6, 2021|archive-url=https://web.archive.org/web/20210506200849/https://webkit.org/blog/11648/new-webkit-features-in-safari-14-1/|url-status=live}} {{As of|2019}}, QuickTime does not natively support WebM,{{cite web | title=Apple – QuickTime – QuickTime Player – Tech Specs | url=https://www.apple.com/quicktime/player/specs.html | access-date=April 15, 2010 |archive-url = https://web.archive.org/web/20080724002332/http://www.apple.com/quicktime/player/specs.html |archive-date = July 24, 2008}}{{Cite web

|url = http://support.apple.com/kb/HT3775

|title = Media formats supported by QuickTime Player in Mac OS X v10.6

|work = Apple Support

|publisher = Apple Inc

|date = January 28, 2011

|access-date = April 1, 2011

|archive-date = September 7, 2011

|archive-url = https://web.archive.org/web/20110907073400/http://support.apple.com/kb/HT3775

|url-status = live

}} but does with a suitable third-party plug-in.{{Cite web

|url = http://support.apple.com/kb/HT3526

|title = Adding additional media format support to QuickTime

|work = Apple Support

|publisher = Apple Inc

|date = January 24, 2011

|access-date = April 1, 2011

|archive-date = February 11, 2011

|archive-url = https://web.archive.org/web/20110211005821/http://support.apple.com/kb/HT3526

|url-status = live

}} In 2011, the Google WebM Project Team released plugins for Internet Explorer and Safari to allow playback of WebM files through the standard HTML5 tag.{{Cite web

|url=https://blog.chromium.org/2011/01/more-about-chrome-html-video-codec.html

|title=More about the Chrome HTML Video Codec Change

|work=The Chromium Blog

|publisher=Google Inc

|date=January 14, 2011

|access-date=March 8, 2011

|first=Mike

|last=Jazayeri

|quote=the WebM Project team will soon release plugins that enable WebM support in Safari and IE9 via the HTML standard

|archive-date=February 15, 2011

|archive-url=https://web.archive.org/web/20110215135309/http://blog.chromium.org/2011/01/more-about-chrome-html-video-codec.html

|url-status=live

}} {{as of|2012|6|9}}, Internet Explorer 9 and later supported the plugin for Windows Vista and later.{{Cite web

|url = https://www.webmproject.org/ie/

|title = WebM Media Foundation Components for Microsoft Internet Explorer

|work = WebMProject.org

|publisher = The WebM Project

|access-date = February 15, 2018

|archive-date = May 23, 2018

|archive-url = https://web.archive.org/web/20180523122836/https://www.webmproject.org/ie/

|url-status = dead

}}

VLC media player,{{citation |url=https://www.videolan.org/vlc/releases/1.1.0.html |title=VideoLan – VLC 1.1.0 Release |publisher=VideoLAN |access-date=April 15, 2020 |archive-date=June 22, 2020 |archive-url=https://web.archive.org/web/20200622213845/https://www.videolan.org/vlc/releases/1.1.0.html |url-status=live }} MPlayer, K-Multimedia Player and JRiver Media Center have native support for playing WebM files.{{citation |url=https://lists.mplayerhq.hu/pipermail/mplayer-cvslog/2010-June/039348.html |title=Add webm/VP8 support to native matroska demuxer. |date=June 5, 2010 |access-date=April 15, 2020 |archive-date=October 3, 2020 |archive-url=https://web.archive.org/web/20201003202354/https://lists.mplayerhq.hu/pipermail/mplayer-cvslog/2010-June/039348.html |url-status=live }} FFmpeg can encode and decode VP8 videos when built with support for libvpx, the VP8/VP9 codec library of the WebM project, as well as mux/demux WebM-compliant files.{{citation |url=https://www.ffmpeg.org/releases/ffmpeg-0.6.release |title=ffmpeg 0.6 release |publisher=ffmpeg.org |date=June 15, 2010 |access-date=April 15, 2020 |archive-date=March 27, 2020 |archive-url=https://web.archive.org/web/20200327121240/http://ffmpeg.org/releases/ffmpeg-0.6.release |url-status=live }} On July 23, 2010 Fiona Glaser, Ronald Bultje, and David Conrad of the FFmpeg team announced the ffvp8 decoder. Their testing found that ffvp8 was faster than Google's own libvpx decoder.{{citation |url=http://x264dev.multimedia.cx/?p=499 |title=Diary Of An x264 Developer: Announcing the world's fastest VP8 decoder |url-status=dead |archive-url=https://web.archive.org/web/20100930181634/http://x264dev.multimedia.cx/?p=499 |archive-date=September 30, 2010 |df=dmy-all }}{{citation |url=https://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2010-June/090751.html |title=PATCH VP8♫ decoder |date=June 15, 2010 |publisher=FFmpeg-devel |access-date=April 15, 2020 |archive-date=October 3, 2020 |archive-url=https://web.archive.org/web/20201003175116/https://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2010-June/090751.html |url-status=live }} MKVToolNix, the popular Matroska creation tools, implemented support for multiplexing/demultiplexing WebM-compliant files out of the box.{{citation |url=https://www.matroska.org/news/webm-tools.html |title=webm support in Matroska tools |publisher=Matroska.org |date=May 20, 2010 |access-date=April 15, 2020 |archive-date=November 29, 2018 |archive-url=https://web.archive.org/web/20181129133035/https://www.matroska.org/news/webm-tools.html |url-status=live }} Haali Media Splitter also announced support for muxing/demuxing of WebM. Since version 1.4.9, the LiVES video editor has support for realtime decoding and for encoding to WebM format using ffmpeg libraries.

MPC-HC since build SVN 2071 supports WebM playback with internal VP8 decoder based on FFmpeg's code.{{citation|url=http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log|title=Add : Internal VP8 Decoder|date=June 23, 2010|access-date=June 23, 2010|archive-date=November 17, 2014|archive-url=https://web.archive.org/web/20141117215616/http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log|url-status=live}} The full decoding support for WebM is available in MPC-HC since version 1.4.2499.0.{{citation |url=http://sourceforge.net/apps/trac/mpc-hc/wiki/Changelog/1.4.2499.0 |title=Changelog/1.4.2499.0 |work=Media Player Classic Home Cinema |date=September 7, 2010 |access-date=August 28, 2012 |archive-date=December 14, 2012 |archive-url=https://web.archive.org/web/20121214093141/http://sourceforge.net/apps/trac/mpc-hc/wiki/Changelog/1.4.2499.0 |url-status=live }}

Android is WebM-enabled since version 2.3 Gingerbread,{{citation |date=December 6, 2010 |title=Android 2.3 Platform Highlights |publisher=Android Developer |url=http://developer.android.com/sdk/android-2.3-highlights.html |access-date=December 11, 2010 |archive-date=December 10, 2010 |archive-url=https://web.archive.org/web/20101210235053/http://developer.android.com/sdk/android-2.3-highlights.html |url-status=dead }} which was first made available via the Nexus S smartphone and streamable since Android 4.0 Ice Cream Sandwich.{{cite web|url=https://developer.android.com/guide/appendix/media-formats.html|title=Supported Media Formats – Android Developers|website=developer.android.com|access-date=January 24, 2013|archive-date=December 20, 2016|archive-url=https://web.archive.org/web/20161220161956/https://developer.android.com/guide/appendix/media-formats.html|url-status=live}}

The Microsoft Edge browser supports WebM since April 2016.{{cite web |url=https://blogs.windows.com/msedgedev/2016/04/18/webm-vp9-and-opus-support-in-microsoft-edge/ |title=WebM, VP9 and Opus Support in Microsoft Edge |website=blogs.windows.com |date=2016-04-18 |access-date=2023-02-25}}

On July 30, 2019, Blender 2.80 was released with WebM support.{{Cite web|url=https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Import_Export|title=Reference/Release Notes/2.80/Import Export - Blender Developer Wiki|website=wiki.blender.org|access-date=2019-08-04|archive-date=July 11, 2019|archive-url=https://web.archive.org/web/20190711092829/https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Import_Export|url-status=live}}

iOS did not natively play WebM originally,{{Cite web|title = Steve Jobs says no to Google's VP8 WebM codec|url = https://appleinsider.com/articles/10/05/20/steve_jobs_says_no_to_googles_vp8_webm_codec|website = AppleInsider| date=May 21, 2010 |access-date = January 2, 2016|language = en-US|archive-date = March 4, 2016|archive-url = https://web.archive.org/web/20160304060232/http://appleinsider.com/articles/10/05/20/steve_jobs_says_no_to_googles_vp8_webm_codec|url-status = live}} but support for WebM was added in Safari 15 as part of iOS 15.{{Cite web|title=Apple Developer Documentation|url=https://developer.apple.com/documentation/safari-release-notes/safari-15-beta-release-notes|access-date=2021-08-10|website=developer.apple.com|archive-date=August 22, 2021|archive-url=https://web.archive.org/web/20210822152038/https://developer.apple.com/documentation/safari-release-notes/safari-15-beta-release-notes|url-status=dead}}

The Sony PlayStation 5 supports capturing 1080p and 2160p footage in WebM format.{{Cite web|title = How to change PS5 video capture formats|url = https://www.androidcentral.com/how-change-ps5-video-capture-formats|website = Android Central|date = November 16, 2020|access-date = April 15, 2021|language = en-US|archive-date = April 15, 2021|archive-url = https://web.archive.org/web/20210415225827/https://www.androidcentral.com/how-change-ps5-video-capture-formats|url-status = live}}

ChromeOS screen recordings are saved as WebM files.{{Cite web|url=https://www.chromecomputing.com/how-to-record-your-chromebook-screen-with-audio-and-convert-it-to-mp4/|title=How to record your Chromebook screen with audio and convert it to MP4|first=Dan|last=Millward|date=February 3, 2022|website=Chrome Computing}}

= Hardware =

WebM Project licenses VP8 hardware accelerators (RTL IP) to semiconductor companies for 1080p encoding and decoding at zero cost.{{citation |url=https://www.webmproject.org/hardware |title=WebM Video Hardware RTLs |publisher=WebM Project |access-date=August 13, 2016 |archive-date=August 4, 2016 |archive-url=https://web.archive.org/web/20160804014120/http://www.webmproject.org/hardware/ |url-status=live }} AMD, ARM and Broadcom have announced support for hardware acceleration of the WebM format.{{citation |url=https://www.theregister.co.uk/2010/05/19/google_chrome_announcement/ |title=Google open sources $124.6m video codec |first=Cade |last=Metz |date=May 19, 2010 |publisher=The Register |access-date=August 10, 2017 |archive-date=August 10, 2017 |archive-url=https://web.archive.org/web/20170810210108/https://www.theregister.co.uk/2010/05/19/google_chrome_announcement/ |url-status=live }}{{citation |url=http://investor.broadcom.com/releasedetail.cfm?ReleaseID=471536 |title=Broadcom Accelerates WebM Video on Mobile Phones |date=May 19, 2010 |publisher=Newswire |access-date=May 20, 2010 |archive-date=July 8, 2011 |archive-url=https://web.archive.org/web/20110708094806/http://investor.broadcom.com/releasedetail.cfm?ReleaseID=471536 |url-status=live }} Intel is also considering hardware-based acceleration for WebM in its Atom-based TV chips if the format gains popularity.{{citation |url=http://www.computerworld.com/s/article/9177437/Intel_eyes_hardware_acceleration_for_Google_s_WebM |title=Intel eyes hardware acceleration for Google's WebM |date=May 27, 2010 |publisher=ComputerWorld |first=Agam |last=Shah |access-date=June 2, 2010 |archive-date=February 14, 2011 |archive-url=https://web.archive.org/web/20110214053404/http://www.computerworld.com/s/article/9177437/Intel_eyes_hardware_acceleration_for_Google_s_WebM |url-status=live }} Qualcomm and Texas Instruments have announced support,{{citation |url=https://www.qualcomm.com/news/onq/2010/05/19/googles-impact-web-video |title=Google's Impact on Web Video |publisher=Qualcomm |date=May 19, 2010 |first=Raj |last=Talluri |access-date=April 15, 2020 |archive-date=May 8, 2020 |archive-url=https://web.archive.org/web/20200508054953/https://www.qualcomm.com/news/onq/2010/05/19/googles-impact-web-video |url-status=live }}{{citation |url=https://e2e.ti.com/blogs_/archives/b/mobile_momentum/archive/2010/05/19/our-omap-processors-embrace-webm-and-vp8-with-open-arms |title=Our OMAP processors embrace WebM and VP8 with open ARMs |publisher=Texas Instruments |date=May 19, 2010 |first=Joseph |last=Meehan |access-date=April 15, 2020 |archive-date=October 3, 2020 |archive-url=https://web.archive.org/web/20201003194021/https://e2e.ti.com/blogs_/archives/b/mobile_momentum/archive/2010/05/19/our-omap-processors-embrace-webm-and-vp8-with-open-arms |url-status=live }} with native support coming to the TI OMAP processor.{{citation |url=http://blog.webmproject.org/2010/10/demo-of-webm-running-on-ti-omap-4.html |title=Demo of WebM Running on TI OMAP 4 Processor |date=October 5, 2010 |access-date=October 15, 2010 |publisher=WebM Project |archive-date=October 24, 2010 |archive-url=https://web.archive.org/web/20101024210234/http://blog.webmproject.org/2010/10/demo-of-webm-running-on-ti-omap-4.html |url-status=live }} Chips&Media have announced a fully hardware decoder for VP8 that can decode full HD resolution (1080p) VP8 streams at 60 frames per second.{{citation |url=https://www.design-reuse.com/news/24961/dual-hd-video-ip-core-vp8.html |title=Chips&Media delivers latest dual HD video IP core with VP8 hardware decoding capability |date=November 18, 2010 |publisher=Design & Reuse |access-date=April 15, 2020 |archive-date=September 27, 2020 |archive-url=https://web.archive.org/web/20200927070119/https://www.design-reuse.com/news/24961/dual-hd-video-ip-core-vp8.html |url-status=live }}

Nvidia is supporting VP8 and provides both hardware decoding and encoding in the Tegra 4 and Tegra 4i SoCs.{{cite web|url=https://www.nvidia.com/docs/IO/116757/Tegra_4_GPU_Whitepaper_FINALv2.pdf|title=Tegra 4 GPU Whitepaper|publisher=Nvidia|access-date=March 10, 2015|archive-date=April 30, 2015|archive-url=https://web.archive.org/web/20150430060602/http://www.nvidia.com/docs/IO/116757/Tegra_4_GPU_Whitepaper_FINALv2.pdf|url-status=live}} Nvidia announced 3D video support for WebM through HTML5 and their Nvidia 3D Vision technology.{{citation |url=http://blog.webmproject.org/2011/05/introducing-3d-webm-support-with-nvidia.html |title=Introducing 3D WebM Support with NVIDIA 3D Vision |publisher=The WebM Open Media Project Blog |date=May 26, 2011 |access-date=May 26, 2011 |archive-date=May 29, 2011 |archive-url=https://web.archive.org/web/20110529092223/http://blog.webmproject.org/2011/05/introducing-3d-webm-support-with-nvidia.html |url-status=live }}{{citation |url=https://blogs.nvidia.com/blog/2011/05/26/youtube-now-in-3d-vision/ |title=YOUTUBE NOW IN 3D VISION |publisher=NVIDIA Blog |date=May 26, 2011 |access-date=April 15, 2020 |archive-date=April 1, 2021 |archive-url=https://web.archive.org/web/20210401044125/https://blogs.nvidia.com/ |url-status=dead }}{{citation |url=https://www.digit.in/news/internet/open-3d-video-comes-to-the-web-thanks-to-nvidia-youtube-and-mozilla-6851.html |title=Open 3D video comes to the web thanks to NVIDIA, YouTube and Mozilla |publisher=ThinkDigit News |date=May 26, 2011 |access-date=April 15, 2020 |archive-date=April 25, 2020 |archive-url=https://web.archive.org/web/20200425183113/https://www.digit.in/news/internet/open-3d-video-comes-to-the-web-thanks-to-nvidia-youtube-and-mozilla-6851.html |url-status=live }}

On January 7, 2011, Rockchip released the world's first chip to host a full hardware implementation of 1080p VP8 decoding. The video acceleration in the RK29xx chip is handled by the WebM Project's G-Series 1 hardware decoder IP.{{citation |url=https://www.prnewswire.com/news-releases/rockchip-and-webm-release-rk29xx----worlds-first-soc-to-support-webm-hd-video-playback-in-hardware-113069829.html |title=Rockchip and WebM Release RK29xx – World's First SOC to Support WebM HD Video Playback in Hardware |date=January 7, 2011 |publisher=PRNewsWire |access-date=April 15, 2020 |archive-date=October 3, 2020 |archive-url=https://web.archive.org/web/20201003181534/https://www.prnewswire.com/news-releases/rockchip-and-webm-release-rk29xx----worlds-first-soc-to-support-webm-hd-video-playback-in-hardware-113069829.html |url-status=live }}

In June 2011, ZiiLABS demonstrated their 1080p VP8 decoder implementation running on the ZMS-20 processor. The chip's programmable media processing array is used to provide the VP8 acceleration.{{citation |url=http://www.ziilabs.com/technology/vp8webm.aspx |title=ZiiLABS VP8 Support Delivers Smooth Playback of 1080p WebM Video on ZMS Processors |date=June 11, 2011 |publisher=ZiiLABS |access-date=June 16, 2011 |archive-date=June 19, 2011 |archive-url=https://web.archive.org/web/20110619202559/http://www.ziilabs.com/technology/vp8webm.aspx |url-status=live }}

ST-Ericsson and Huawei also had hardware implementations in their computer chips.{{cite web |url=http://blog.webmproject.org/2012/03/webm-gaining-momentum-in-hardware.html |title=WebM Gaining Momentum in Hardware |author=Aki Kuusela |date=March 29, 2012 |publisher=WebM Hardware Team |access-date=December 12, 2012 |archive-date=January 3, 2013 |archive-url=https://web.archive.org/web/20130103125930/http://blog.webmproject.org/2012/03/webm-gaining-momentum-in-hardware.html |url-status=live }}

= Streaming capabilities =

Since 2017, Icecast — a streaming media server traditionally used for audio streaming — has supported live video streaming using the WebM format (VP8/VP9 video codecs with Vorbis/Opus audio codecs).https://web.archive.org/web/20170606103556/http://dir.xiph.org/by_format/WebM This enables broadcasting of high-quality, royalty-free, open-standard video streams that can be played directly in browsers without requiring proprietary plugins or players.

Archived streams and server listings demonstrate WebM's viability for live streaming over Icecast, including examples of 1080p VP9 streams. Current implementations include live streams accessible at [https://rdst.win:59000/dos.webm https://rdst.win:59000/dos.webm],https://rdst.win:59000/dos.webm with server status visible at [https://rdst.win:59000 https://rdst.win:59000].

Streaming examples and resources

  • [https://web.archive.org/web/20170606103556/http://dir.xiph.org/by_format/WebM Archived Icecast directory with WebM streams (June 2017)]
  • [https://web.archive.org/web/20170626062807/http://stgr.info:9554/dos.webm Archived WebM stream example (2017)]

Licensing

The original WebM license terminated both patent grants and copyright redistribution terms if a patent infringement lawsuit was filed, causing concerns around GPL compatibility.

In response to those concerns, the WebM Project decoupled the patent grant from the copyright grant, offering the code under a standard BSD license and patents under a separate grant.{{citation |url=http://webmproject.blogspot.com/2010/06/changes-to-webm-open-source-license.html |title=Changes to the WebM Open Source License |date=June 4, 2010 |first=Chris |last=DiBona |publisher=WebM |access-date=June 4, 2010 |archive-date=July 20, 2012 |archive-url=https://archive.today/20120720203109/http://webmproject.blogspot.com/2010/06/changes-to-webm-open-source-license.html |url-status=live }} The Free Software Foundation, which maintains The Free Software Definition, has given its endorsement for WebM and VP8{{citation |url=https://www.fsf.org/news/free-software-foundation-statement-on-webm-and-vp8 |title=Free Software Foundation statement on WebM and VP8 |date=May 19, 2010 |publisher=Free Software Foundation |first=Matt |last=Lee |access-date=April 15, 2020 |archive-date=August 7, 2020 |archive-url=https://web.archive.org/web/20200807183741/https://www.fsf.org/news/free-software-foundation-statement-on-webm-and-vp8 |url-status=live }} and considers the software's license to be compatible with the GNU General Public License.{{Cite web |url=https://www.fsf.org/blogs/licensing/googles-updated-webm-license |title=Google's updated WebM license |publisher=Free Software Foundation |first=Brett |last=Smith |access-date=June 14, 2010 |archive-date=June 7, 2010 |archive-url=https://web.archive.org/web/20100607031023/http://www.fsf.org/blogs/licensing/googles-updated-webm-license |url-status=live }}{{Cite web |url=https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses |title=Various Licenses and Comments about Them – GNU Project – Free Software Foundation (FSF) |publisher=Free Software Foundation |access-date=June 13, 2010 |archive-date=July 24, 2010 |archive-url=https://web.archive.org/web/20100724023833/https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses |url-status=live }} On January 19, 2011, the Free Software Foundation announced its official support for the WebM project.{{Cite web |url=https://www.fsf.org/news/supporting-webm |title=No double standards: supporting Google's push for WebM |publisher=Free Software Foundation |first=Brett |last=Smith |access-date=January 19, 2011 |archive-date=January 21, 2011 |archive-url=https://web.archive.org/web/20110121201447/http://www.fsf.org/news/supporting-webm |url-status=live }} In February 2011, Microsoft's Vice President of Internet Explorer called upon Google to provide indemnification against patent suits.{{cite web |url=http://blogs.msdn.com/b/ie/archive/2011/02/02/html5-and-web-video-questions-for-the-industry-from-the-community.aspx |title=HTML5 and Web Video: Questions for the Industry from the Community |date=February 2, 2011 |access-date=February 22, 2011 |archive-date=February 20, 2011 |archive-url=https://web.archive.org/web/20110220153727/http://blogs.msdn.com/b/ie/archive/2011/02/02/html5-and-web-video-questions-for-the-industry-from-the-community.aspx |url-status=live }}

Although Google has irrevocably released all of its patents on VP8 as a royalty-free format,{{citation |url=https://www.theregister.co.uk/2010/05/20/google_confident_on_vp8_and_patents/ |title=Google backs open codec against patent trolls |date=May 20, 2010 |publisher=The Register |first=Cade |last=Metz |access-date=August 10, 2017 |archive-date=June 29, 2017 |archive-url=https://web.archive.org/web/20170629223711/http://www.theregister.co.uk/2010/05/20/google_confident_on_vp8_and_patents/ |url-status=live }} the MPEG LA, licensors of the H.264 patent pool, have expressed interest in creating a patent pool for VP8.{{citation |url=https://www.theregister.co.uk/2010/05/21/mpegla_mulls_patent_license_for_webm/ |title=Google open video codec may face patent clash |date=May 21, 2010 |publisher=The Register |first=Cade |last=Metz |access-date=August 10, 2017 |archive-date=August 10, 2017 |archive-url=https://web.archive.org/web/20170810205907/https://www.theregister.co.uk/2010/05/21/mpegla_mulls_patent_license_for_webm/ |url-status=live }}{{citation |url=https://betanews.com/2010/05/21/patent-pool-may-be-in-the-works-for-free-vp8-codec/ |title=Patent pool may be in the works for 'free' VP8 codec |publisher=Betanews |date=May 21, 2010 |first=Scott M. |last=Fulton |access-date=April 15, 2020 |archive-date=September 30, 2020 |archive-url=https://web.archive.org/web/20200930031748/https://betanews.com/2010/05/21/patent-pool-may-be-in-the-works-for-free-vp8-codec/ |url-status=live }} Conversely, other researchers cite evidence that On2 made a particular effort to avoid any MPEG LA patents.{{citation |url=http://carlodaffara.conecta.it/?p=420 |title=An analysis of WebM and its patent risk |date=May 25, 2010 |first=Carlo |last=Daffara |publisher=carlodaffara.conecta.it |access-date=May 25, 2010 |archive-date=May 28, 2010 |archive-url=https://web.archive.org/web/20100528104306/http://carlodaffara.conecta.it/?p=420 |url-status=live }} As a result of the threat, the United States Department of Justice (DOJ) started an investigation in March 2011 into the MPEG LA for its role in possibly attempting to stifle competition.{{citation |url=https://www.wsj.com/articles/SB10001424052748703752404576178833590548792?mod=WSJ_WSJ_US_News_5 |title=Web Video Rivalry Sparks U.S. Probe |date=March 4, 2011 |first=Thomas |last=Catan |publisher=The Wall Street Journal |access-date=August 8, 2017 |archive-date=August 10, 2017 |archive-url=https://web.archive.org/web/20170810170410/https://www.wsj.com/articles/SB10001424052748703752404576178833590548792?mod=WSJ_WSJ_US_News_5 |url-status=live }}{{Cite web

|url = https://arstechnica.com/tech-policy/news/2011/03/report-doj-looking-into-possible-anti-webm-moves-by-mpeg-la.ars

|title = Report: DoJ looking into possible anti-WebM moves by MPEG LA

|first = Jacqui

|last = Cheng

|work = Ars Technica

|publisher = Condé Nast Digital

|date = March 4, 2011

|access-date = March 8, 2011

|archive-date = March 8, 2011

|archive-url = https://web.archive.org/web/20110308023113/http://arstechnica.com/tech-policy/news/2011/03/report-doj-looking-into-possible-anti-webm-moves-by-mpeg-la.ars

|url-status = live

}} In March 2013, MPEG LA announced that it had reached an agreement with Google to license patents that "may be essential" for the implementation of the VP8 codec, and give Google the right to sub-license these patents to any third-party user of VP8 or VP9.{{cite web|title=Google and MPEG LA make a deal over VP8 codec – Update|url=http://www.h-online.com/open/news/item/Google-and-MPEG-LA-make-a-deal-over-VP8-codec-Update-1818785.html|publisher=The H|access-date=March 10, 2013|archive-date=December 8, 2013|archive-url=https://web.archive.org/web/20131208040459/http://www.h-online.com/open/news/item/Google-and-MPEG-LA-make-a-deal-over-VP8-codec-Update-1818785.html|url-status=live}}{{Cite web |url = http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachments/88/n-13-03-07.pdf |title = Google and MPEG LA Announce Agreement Covering VP8 Video Format |date = March 7, 2013 |access-date = March 8, 2013 |archive-date = March 5, 2016 |archive-url = https://web.archive.org/web/20160305123623/http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachments/88/n-13-03-07.pdf |url-status = dead }}

In March 2013, Nokia filed an objection to the Internet Engineering Task Force concerning Google's proposal for the VP8 codec to be a core part of WebM, saying it holds essential patents to VP8's implementation.{{cite news |title=Nokia and Google clash on web video tech |url=https://www.bbc.co.uk/news/technology-21922814 |date=March 25, 2013 |access-date=April 5, 2013 |work=BBC News |archive-date=March 28, 2013 |archive-url=https://web.archive.org/web/20130328070016/http://www.bbc.co.uk/news/technology-21922814 |url-status=live }} Nokia listed 64 patents and 22 pending applications, adding it was not prepared to license any of them for VP8.{{cite web |url=https://datatracker.ietf.org/ipr/2035/ |title=Nokia Corporation's Statement about IPR related to RFC 6386 |date=March 21, 2013 |access-date=April 5, 2013 |archive-date=March 24, 2013 |archive-url=https://web.archive.org/web/20130324032227/http://datatracker.ietf.org/ipr/2035/ |url-status=live }} On August 5, 2013, a court in Mannheim, Germany, ruled that VP8 does not infringe a patent owned and asserted by Nokia.{{cite web|url=http://blog.webmproject.org/2013/08/good-news-from-germany.html|title=The WebM Open Media Project Blog: Good News from Germany|work=webmproject.org|access-date=August 28, 2013|archive-date=August 23, 2013|archive-url=https://web.archive.org/web/20130823071748/http://blog.webmproject.org/2013/08/good-news-from-germany.html|url-status=live}}

See also

{{Portal|Free and open-source software}}

References

{{Reflist|30em}}