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 (video) Vorbis, Opus (audio) |
Rozšiřuje formát | Matroska |
Otevřený formát | ano |
Web | 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 kodekem Ogg Vorbis byl vytvořen WebM.[1] Od toho dne, všechna nahraná videa na YouTube v rozlišení 720p nebo větším byla kódována ve WebM. [2]
Soubor WebM se skládá z video streamu ve formátu VP8 i VP9 a audio streamu ve formátu Vorbis, uložených v kontejneru založeném na formátu Matroska. Od července 2013 je formát WebM schopen nést příslušné audio a video nástupce formátů VP8 a Vorbis, kterými jsou VP9 a Opus.
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. Cíl WebM: zajistit, aby lidé měli snadnější přístup k videím. [4]
Podpora
WebM nativně podporují webové prohlížeče Google Chrome, Mozilla Firefox a Opera. U Internet Exploreru je potřeba nainstalovat plugin a Safari ho nepodporuje vůbec.
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.[5]
NVIDIA ve spolupráci s Mozillou a Youtube umožnila přehrávání 3D WebM ve Firefoxu 4. [6]
11.listopadu 2010 společnost Chips & Media představila první ukázku FPGA pro hardwarové dekódování VP8. [7]
Licence
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. [8] Základní formáty VP8, VP9, Opus a Vorbis jsou bez licenčního poplatku. To platí i pro AV1. [9] Komerční použití AVC (H.264) vyžaduje licenci 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. Společnost Microsoft se ale snaží rozšiřovat nabídku kodeků ve Windows. V roce 2015 oficiálně oznámila, že podpora WebM/VP9 bude dostupná ve Windows Insider Preview builds. [10] V roce 2016 oznámila, ž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). [11]
Související články
- 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
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
Reference
- Engadget.com. 2010. Engadget Is Now A Part Of Verizon Media [online] Dostupné z: <https://www.engadget.com/2010-05-19-google-launches-open-webm-web-video-format-based-on-vp8.html> [vid.30-11-2020]
- Fsf.org. 2010. Free Software Foundation Statement On Webm And VP8 — Free Software Foundation — Working Together For Free Software [online] Dostupné z: <https://www.fsf.org/news/free-software-foundation-statement-on-webm-and-vp8> [vid.30-11-2020]
- 2012. What Is Webm? [image] Dostupné z: <https://youtu.be/IETReChj4Xk> [vid.30-11-2020]
- Blog.webmproject.org. 2013. WebM Container Guidelines [online] Dostupné z: < https://www.webmproject.org/docs/container/ > [vid.30-11-2020]
- Blog.webmproject.org. 2013. The Webm Open Media Project Blog: VP9 Lands In Chrome Dev Channel [online] Dostupné z: <http://blog.webmproject.org/2013/07/vp9-lands-in-chrome-dev-channel.html?m=0> [vid.30-11-2020]
- The Official NVIDIA Blog. YOUTUBE NOW IN 3D VISION | The Official NVIDIA Blog [online] Dostupné z: <https://blogs.nvidia.com/blog/2011/05/26/youtube-now-in-3d-vision/> [vid.30-11-2020]
- Design And Reuse. 2010. Chips&Media Delivers Latest Dual HD Video IP Core With VP8 Hardware Decoding Capability [online] Dostupné z: <https://www.design-reuse.com/news/24961/dual-hd-video-ip-core-vp8.html> [vid.30-11-2020]
- Webmproject.org. The Webm Project | About Webm [online] Dostupné z: <https://www.webmproject.org/about/> [cit. 28-11-2020]
- MPEG LA. AVC/H.264 Patent Portfolio License Agreement Summary | MPEG LA. [online] Dostupné z: <https://www.mpegla.com/programs/avc-h-264/license-agreement/> [vid.16-12-2020]
- Glass, A. and Smith, J. Announcing VP9 Support Coming to Microsoft Edge [online] Microsoft Edge Blog. Dostupné z: <https://blogs.windows.com/msedgedev/2015/09/08/announcing-vp9-support-coming-to-microsoft-edge/> [cit. 28-11-2020]
- Glass, A., Hinnant, N. and Smith, J. Webm, VP9 And Opus Support in Microsoft Edge [online] Microsoft Edge Blog. Dostupné z: <https://blogs.windows.com/msedgedev/2016/04/18/webm-vp9-and-opus-support-in-microsoft-edge/> [cit.28-11-2020]