WebM
Přípona souboru | .webm |
---|---|
Typ internetového média |
|
Tvůrce | Google; zpočátku On2, Xiph, Matroska |
První verze | 19. května 2010 |
Typ formátu | Multimediální kontejner |
Kontejner pro | VP8, VP9, AV1 (video) Vorbis, Opus (audio) |
Rozšiřuje formát | Matroska |
Otevřený formát | ano |
Website | www.webmproject.org |
WebM je otevřený formát video souboru umožňující video kompresi pro použití HTML5 videem. Definuje strukturu souborového kontejneru a formáty komprese videa a zvuku. Vývoj projektu je sponzorován Googlem. V roce 2010 na výroční konferenci vývojářů společnosti Google v San Francisku viceprezident produkt managementu Sundar Pichai oznámil, že společnost otevřela kodek VP8 a v kombinaci se zvukovým formátem Vorbis byl vytvořen WebM.[1] Google oznámil, že od toho dne budou všechna nahraná videa na YouTube v rozlišení 720p nebo větším kódována ve WebM jako součást demonstrace HTML5.[2]
Soubor WebM se skládá z video streamu ve formátu VP8, VP9 nebo AV1 a audio streamu ve formátu Vorbis nebo Opus, uložených v kontejneru založeném na formátu Matroska.
Tento jednoduchý formát kontejneru je optimalizován pro web. Používá se například pro přehrávání filmů ve vysokém rozlišení, živé vysílání či videohovory.[3] Nízká výpočetní náročnost kodeků VP8 a VP9 umožňuje přehrávání videa na takřka jakémkoliv zařízení, včetně netbooků s nízkou spotřebou, kapesních počítačů, tabletů atd.[3]
WebM je licenčními poplatky nezatížený souborový formát. To znamená, že poskytovatel obsahu nemusí platit poplatky za poskytnuté video (bez ohledu na jeho obchodní model) a distributoři softwaru tvořícího WebM video nemusí platit poplatky za podporu WebM ve svém softwaru.
WebM je speciálně navržen pro streamování videa.
Podpora
[editovat | editovat zdroj]WebM nativně podporují webové prohlížeče Google Chrome, Mozilla Firefox, Opera, Microsoft Edge a Safari. U Internet Exploreru je potřeba nainstalovat plugin.
Z webových stránek formát podporují např. Wikimedia, YouTube, Vine a 4chan (možno nahrát videa menší než 3 MB, kratší než 120 sekund).
Formát WebM je také podporován v rozhraní WebRTC, otevřeném standardu pro komunikaci v reálném čase pomocí webového prohlížeče, který už podporují webové prohlížeče Firefox, Opera a Chrome.
WebM přehrají multimediální přehrávače VLC, KMPlayer, MPlayer, Winamp, Miro. Podpora pro WebM je součástí i multimediálních frameworků FFmpeg a Libav.
Hardwarovou akceleraci pro WebM/VP9 již oznámila řada předních výrobců čipů. Podpora WebM je zahrnuta v některých z nových generací chytrých mobilních telefonů, tabletů a chytrých televizorů. Výrobci kamer Sony, LG a Panasonic představili první produkty umožňující záznam do WebM/VP9.
V roce 2013 VP9 byl povolen ve výchozím nastavení v Google Chrome Dev Channel.[4]
NVIDIA ve spolupráci s Mozillou a YouTube umožnila přehrávání 3D WebM ve Firefoxu 4.[5]
11. listopadu 2010 společnost Chips&Media představila první ukázku FPGA pro hardwarové dekódování VP8.[6]
Licence
[editovat | editovat zdroj]Zdrojové kódy softwarových nástrojů projektu WebM jsou distribuovány pod open-source licencí BSD.
Formáty používané v souborech WebM se liší. Video streamy v tomto formátu jsou komprimovány ve formátech VP8, VP9, AVC (H.264), AV1. Audio streamy jsou komprimovány ve formátech Opus a Vorbis.[7] Základní formáty VP8, VP9, Opus a Vorbis jsou bez licenčního poplatku. To platí i pro AV1. Komerční použití AVC (H.264) vyžaduje licenci[8] v zemích, kde platí softwarové patenty.
Společnosti Apple a Microsoft jsou součástí patentového fondu MPEG-LA. Vlastní patenty na techniky používané v licencovaných formátech a účtují si za ně licenční poplatky. Proto nadále používaly formáty jako H.264. Microsoft však v roce 2015 oficiálně oznámil, že podpora WebM/VP9 bude dostupná ve Windows Insider Preview builds.[9] V roce 2016 oznámil, že Microsoft Edge bude podporovat kontejner WebM, video formát VP9 a zvukový formát Opus na webech, které používají rozšíření Media Source Extensions (MSE).[10] V roce 2021 začal verzí 14.1 formát WebM podporovat i prohlížeč společnosti Apple, Safari [11].
Odkazy
[editovat | editovat zdroj]Reference
[editovat | editovat zdroj]- ↑ PATEL, Nilay. Google launches open WebM web video format based on VP8 (update: hardware partners and Microsoft statement) [online]. Engadget, 2010-05-19 [cit. 2020-12-17]. Dostupné online. (anglicky)
- ↑ LEE, Matt. Free Software Foundation statement on WebM and VP8 [online]. Free Software Foundation, 2010-05-19 [cit. 2020-12-17]. Dostupné online. (anglicky)
- ↑ a b LUTHER, John. What is WebM? [online]. YouTube, 2012-01-18 [cit. 2020-12-17]. Dostupné online. (anglicky)
- ↑ QUILLIO, Lou. VP9 Lands in Chrome Dev Channel [online]. The WebM Project, 2013-07-01 [cit. 2020-12-17]. Dostupné online. (anglicky)
- ↑ BARAD, Jon. YouTube Now In 3D Vision [online]. The Official NVIDIA Blog, 2011-05-26 [cit. 2020-12-17]. Dostupné v archivu pořízeném dne 2021-04-01. (anglicky)
- ↑ Chips&Media delivers latest dual HD video IP core with VP8 hardware decoding capability [online]. Design And Reuse, 2010-11-18 [cit. 2020-12-17]. Dostupné online. (anglicky)
- ↑ About WebM [online]. The WebM Project [cit. 2020-12-17]. Dostupné online. (anglicky)
- ↑ AVC/H.264 Patent Portfolio License Agreement Summary [online]. MPEG LA [cit. 2020-12-17]. Dostupné v archivu pořízeném dne 2021-04-01. (anglicky)
- ↑ SMITH, Jerry. Announcing VP9 support coming to Microsoft Edge [online]. Microsoft Edge Blog, 2015-09-08 [cit. 2020-12-17]. Dostupné online. (anglicky)
- ↑ WebM, VP9 and Opus Support in Microsoft Edge [online]. Microsoft Edge Blog, 2016-04-18 [cit. 2020-12-17]. Dostupné online. (anglicky)
- ↑ AVIS. New WebKit Features in Safari 14.1 [online]. 2021-04-29 [cit. 2022-02-23]. Dostupné online.
Související články
[editovat | editovat zdroj]- HTML5 video – součást specifikace HTML5
- VP8 – formát komprese a kodek videa
- VP9 – formát komprese a kodek videa
- Vorbis – ztrátový audio formát
- Opus – ztrátový audio formát
- Matroska – multimediální kontejner
- WebP – související formát pro rastrovou grafiku
Externí odkazy
[editovat | editovat zdroj]- Obrázky, zvuky či videa k tématu WebM na Wikimedia Commons
- Oficiální stránky
- Vkládání do HTML5, Dev.Opera
- WebM testovací video na stránkách HTML5.org