Přeskočit na obsah

WebM

Z Wikipedie, otevřené encyklopedie
WebM
Logo
Přípona souboru.webm
Typ internetového médiavideo/webm
audio/webm
TvůrceGoogle; zpočátku On2, Xiph, Matroska
První verze19. května 2010
Typ formátuMultimediální kontejner
Kontejner proVP8, VP9 (video)
Vorbis, Opus (audio)
Rozšiřuje formátMatroska
Otevřený formátano
Webwww.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

Reference

  1. 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] 
  2. 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]
  3. 2012. What Is Webm? [image] Dostupné z: <https://youtu.be/IETReChj4Xk> [vid.30-11-2020]
  4. Blog.webmproject.org. 2013.  WebM Container Guidelines  [online] Dostupné z: < https://www.webmproject.org/docs/container/ > [vid.30-11-2020] 
  5. 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] 
  6. 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]
  7. 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]
  8. Webmproject.org.  The Webm Project | About Webm [online] Dostupné z: <https://www.webmproject.org/about/> [cit. 28-11-2020]
  9. 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] 
  10. 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]
  11. 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]