웹M

WebM
웹M
logo
파일 이름 확장명
.webm
인터넷 미디어 유형
비디오/웹m,
오디오/웹뮤직
개발자초기 On2, XiphMatroska; 나중에 Google
초기 릴리즈2010년 5월 18일; 11년(2010-05-18)[1]
최신 릴리즈
v1.9.0[2]
2019년 12월 19일; 2년(2019-12-19)
형식 유형컨테이너 형식
컨테이너:VP8/VP9/AV1(비디오)
보비스/오퍼스(오디오)
연장 위치마트로스카의 제한된 부분 집합
오픈 포맷?[3]
자유 형식?[4]
웹사이트webmproject.org

WebM은 시청각 미디어 파일 형식이다.[5]그것은 HTML5 비디오HTML5 오디오 요소에 사용할 수 있는 로열티 없는 대안을 제공하는 것이 주된 목적이다.그것은 이미지를 위한 자매 프로젝트인 WebP를 가지고 있다.포맷의 개발은 구글이 후원하고, 해당 소프트웨어는 BSD 라이선스에 따라 배포된다.

WebM 컨테이너Matroska프로필을 기반으로 한다.[3][6][7]WebM은 처음에 VP8 비디오와 Vorbis 오디오 스트림을 지원했다.2013년에는 VP9 비디오와 오퍼스 오디오를 수용하도록 업데이트되었다.[8]

WebM 비디오의 예

공급업체 지원

소프트웨어

Mozilla Firefox,[9][10] Opera,[11][12] Google[13] Chrome의 기본 WebM 지원은 2010년 Google I/O 컨퍼런스에서 발표되었다.Internet Explorer 9에는 타사 WebM 소프트웨어가 필요하다.[14]2021년 애플은 브라우저에 토종 WebM 지원을 추가한 MacOS용 사파리 14.1을 출시했다.[15]퀵타임은 2019년 현재 WebM을 기본적으로 지원하지 않고 적합한 타사 플러그인으로 지원한다.[16][17][18]2011년 구글 WebM 프로젝트 팀은 표준 HTML5를 통해 WebM 파일을 재생할 수 있도록 Internet Explorer와 Safari용 플러그인을 출시했다.<video>태그.[19] 2012년 6월 9일 현재 Internet Explorer 9 이상은 윈도우즈 Vista 이상용 플러그인을 지원했다.[20]

VLC 미디어 플레이어,[21] MPlayer, K-Multimedia Player, JRiver Media Center는 WebM 파일 재생에 대한 기본 지원을 가지고 있다.[22]FFmpeg웹M 프로젝트의 VP8/VP9 코덱 라이브러리인 libvpx와 mux/demux WebM 호환 파일을 지원하여 구축된 경우 VP8 비디오를 인코딩 및 디코딩할 수 있다.[23]2010년 7월 23일 FFmpeg 팀의 Fiona Glaser, Ronald Bultje, David Conrad가 ffvp8 디코더를 발표했다.그들의 실험은 ffvp8이 구글 자체 libvpx 디코더보다 빠르다는 것을 알아냈다.[24][25]MKVToolNix는 인기 있는 Matroska 생성 툴로 즉시 웹M 호환 파일을 멀티플렉싱/디플렉싱할 수 있도록 지원했다.[26]할리 미디어 스플리터도 웹M의 뮤싱/데무싱 지원을 발표했다.[26]버전 1.4.9 이후, LiVES 비디오 편집기는 실시간 디코딩과 ffmpeg 라이브러리를 사용한 WebM 포맷으로의 인코딩을 지원한다.

빌드 SVN 2071 이후의 MPC-HCFFmpeg 코드를 기반으로 내부 VP8 디코더로 WebM 재생을 지원한다.[24][27]WebM에 대한 완전한 디코딩 지원은 버전 1.4.249.0 이후 MPC-HC에서 이용할 수 있다.[28]

안드로이드넥서스S 스마트폰을 통해 처음 출시된 2.3 진저브레드 버전 이후 웹M이 가능하고, 안드로이드 4.0 아이스크림 샌드위치 이후 스트리밍이 가능하다.[29][30]

2015년 9월 마이크로소프트는 윈도 10의 엣지 브라우저가 WebM(Opus, Vorbis, VP9)에 대한 지원을 추가할 것이라고 발표했다.[needs update][31]

2019년 7월 30일 WebM 지원으로 블렌더 2.80이 출시되었다.[32]

iOS는 원래 WebM을 기본으로 하지 않았지만,[33] iOS 15의 일부로 Safari 15에서 WebM에 대한 지원이 추가되었다.[34]

소니 플레이스테이션 5는 WebM 포맷으로 1080p와 2160p의 영상을 캡처하는 것을 지원한다.[35]

하드웨어

WebM Project는 1080p 인코딩 및 디코딩을 제로 비용으로 반도체 회사에 VP8 하드웨어 가속기(RTL IP)를 라이선스한다.[36]AMD, ARMBroadcom은 WebM 형식의 하드웨어 가속화를 지원한다고 발표했다.[37][38]인텔은 아톰 기반 TV 칩에서 WebM의 하드웨어 기반 가속화를 검토 중이다.[39]퀄컴텍사스인스트루먼트는 TI OMAP 프로세서에 대한 기본 지원을 발표하였다.[40][41][42]칩스앤미디어풀HD 해상도(1080p) VP8 스트림을 초당 60프레임으로 디코딩할 수 있는 VP8용 풀 하드웨어 디코더를 발표했다.[43]

엔비디아는 VP8을 지원하고 있으며 하드웨어 디코딩과 인코딩을 모두 Tegra 4Tegra 4i SoCs에서 제공한다.[44]엔비디아HTML5를 통한 WebM에 대한 3D 비디오 지원과 그들의 엔비디아 3D 비전 기술을 발표했다.[45][46][47]

2011년 1월 7일, 록칩은 1080p VP8 디코딩의 완전한 하드웨어 구현을 호스팅하는 세계 최초의 칩을 출시했다.RK29xx 칩의 비디오 가속은 WebM Project의 G-Series 1 하드웨어 디코더 IP가 처리한다.[48]

2011년 6월, ZiiLABs는 ZMS-20 프로세서에서 실행되는 1080p VP8 디코더 구현을 시연했다.이 칩의 프로그램 가능한 미디어 처리 어레이는 VP8 가속을 제공하는 데 사용된다.[49]

ST-에릭슨화웨이도 컴퓨터 칩에 하드웨어를 구현했다.[50]

라이센싱

당초 WebM 라이선스는 특허침해 소송이 제기될 경우 특허권과 저작권 재분배 조건을 모두 해지해 GPL 호환성이 우려됐다.이러한 우려에 대응하여 WebM 프로젝트는 저작권 보조금에서 특허권을 분리하여 표준 BSD 라이센스에 따라 코드를 제공하고 별도의 보조금에 따라 특허를 제공하였다.[51]The Free Software Definition을 유지하고 있는 Free Software Foundation은 WebM과 VP8에[52] 대한 승인을 내렸으며 이 소프트웨어의 라이선스가 GNU General Public License와 호환된다고 간주하고 있다.[53][54]2011년 1월 19일, 자유 소프트웨어 재단은 WebM 프로젝트에 대한 공식적인 지원을 발표했다.[55]2011년 2월, 마이크로소프트의 인터넷 익스플로러 부사장은 구글에 특허 소송에 대한 배상을 요구했다.[56]

구글은 VP8에 대한 모든 특허를 로열티 없는 형식으로 되돌릴 수 없이 공개했지만,[57] H.264 특허풀의 허가자인 MPEG LA는 VP8용 특허풀을 만드는 데 관심을 표명했다.[58][59]반대로, 다른 연구원들은 On2가 MPEG LA 특허를 피하기 위해 특별한 노력을 기울였다는 증거를 인용한다.[60]이 위협의 결과로, 미국 법무부는 2011년 3월 MPEG LA에 대한 조사를 시작했다. MPEG LA는 경쟁을 억누르려고 시도했을 가능성이 있다.[61][62]2013년 3월 MPEG LA는 구글과 VP8 코덱 구현을 위해 "필수적일 수 있는" 특허를 라이선스하고, 구글이 VP8이나 VP9의 제3자 사용자에게 서브 라이선스 권한을 부여하기로 합의했다고 발표했다.[63][64]

노키아는 2013년 3월 구글이 VP8 코덱을 WebM의 핵심으로 제안한 것과 관련해 인터넷 엔지니어링 태스크포스(TF)에 VP8 구현에 필수적인 특허를 보유하고 있다며 이의신청을 했다.[65]노키아는 특허 64건과 출원 중인 22건을 상장했으며 이들 중 어떤 것도 VP8에 대한 라이선스도 준비되지 않았다고 덧붙였다.[66]2013년 8월 5일 독일 만하임 법원은 VP8이 노키아가 소유하고 주장하는 특허를 침해하지 않는다고 판결했다.[67]

참고 항목

참조

  1. ^ Release v0.9.0 – webmproject/libvpx – GitHub, May 18, 2010, archived from the original on October 1, 2020, retrieved February 8, 2016
  2. ^ "Release 2020-7-30 v1.9.0 "Quacking Duck"". github.com. July 30, 2020. Archived from the original on October 1, 2020. Retrieved April 15, 2020.
  3. ^ a b "WebM FAQ". May 19, 2010. Archived from the original on September 22, 2021. Retrieved August 13, 2016. 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.
  4. ^ WebM (Partial draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. August 19, 2020. Archived from the original on December 14, 2021. Retrieved December 1, 2021.
  5. ^ "The WebM Project – About WebM". webmproject.org. Archived from the original on August 15, 2016. Retrieved August 13, 2016.
  6. ^ Doig, Jeremy; Jazayeri, Mike (May 19, 2010), Introducing WebM, an open web media project, WebM Project, archived from the original on April 26, 2012, retrieved May 19, 2010
  7. ^ Montgomery, Chris (May 19, 2010), Xiph.Org announces support for the WebM open media project, Xiph, archived from the original on May 23, 2010, retrieved May 20, 2010
  8. ^ "The WebM Open Media Project Blog: VP9 Lands in Chrome Dev Channel". webmproject.org. Archived from the original on July 6, 2013. Retrieved November 16, 2013.
  9. ^ Shaver, Mike (May 19, 2010). "Open Web, Open Video and WebM". The Mozilla Blog. Mozilla Foundation. Archived from the original on May 11, 2011. Retrieved March 8, 2011.
  10. ^ Blizzard, Christopher (May 19, 2010). "Firefox, YouTube and WebM". Mozilla Hacks. Mozilla Foundation. Archived from the original on March 2, 2011. Retrieved March 8, 2011.
  11. ^ Lie, Håkon Wium (19 May 2010). "Welcome, WebM <video>!". Opera Labs. Opera Software ASA. Archived from the original on 21 March 2011. Retrieved 8 March 2011.
  12. ^ Mills, Chris (May 19, 2010). "Opera supports the WebM video format". Dev.Opera. Opera Software ASA. Archived from the original on April 5, 2011. Retrieved March 8, 2011. 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.
  13. ^ Bankoski, Jim (May 19, 2010). "WebM and VP8 land in Chromium". The Chromium Blog. Google Inc. Archived from the original on May 11, 2011. Retrieved March 8, 2011.
  14. ^ Hachamovitch, Dean (March 16, 2011). "HTML5 Video Update—WebM for IE9". IEBlog. Microsoft Corporation. Archived from the original on March 18, 2011. Retrieved March 16, 2011. 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...
  15. ^ avis (April 29, 2021). "New WebKit Features in Safari 14.1". WebKit. Archived from the original on May 6, 2021. Retrieved May 6, 2021.
  16. ^ "Apple – QuickTime – QuickTime Player – Tech Specs". Archived from the original on July 24, 2008. Retrieved April 15, 2010.
  17. ^ "Media formats supported by QuickTime Player in Mac OS X v10.6". Apple Support. Apple Inc. January 28, 2011. Archived from the original on September 7, 2011. Retrieved April 1, 2011.
  18. ^ "Adding additional media format support to QuickTime". Apple Support. Apple Inc. January 24, 2011. Archived from the original on February 11, 2011. Retrieved April 1, 2011.
  19. ^ Jazayeri, Mike (January 14, 2011). "More about the Chrome HTML Video Codec Change". The Chromium Blog. Google Inc. Archived from the original on February 15, 2011. Retrieved March 8, 2011. the WebM Project team will soon release plugins that enable WebM support in Safari and IE9 via the HTML standard <video> tag
  20. ^ "WebM Media Foundation Components for Microsoft Internet Explorer". WebMProject.org. The WebM Project. Archived from the original on May 23, 2018. Retrieved February 15, 2018.
  21. ^ VideoLan – VLC 1.1.0 Release, VideoLAN, archived from the original on June 22, 2020, retrieved April 15, 2020
  22. ^ Add webm/VP8 support to native matroska demuxer., June 5, 2010, archived from the original on October 3, 2020, retrieved April 15, 2020
  23. ^ ffmpeg 0.6 release, ffmpeg.org, June 15, 2010, archived from the original on March 27, 2020, retrieved April 15, 2020
  24. ^ a b Diary Of An x264 Developer: Announcing the world's fastest VP8 decoder, archived from the original on 30 September 2010
  25. ^ PATCH VP8♫ decoder, FFmpeg-devel, June 15, 2010, archived from the original on October 3, 2020, retrieved April 15, 2020
  26. ^ a b webm support in Matroska tools, Matroska.org, May 20, 2010, archived from the original on November 29, 2018, retrieved April 15, 2020
  27. ^ Add : Internal VP8 Decoder, June 23, 2010, archived from the original on November 17, 2014, retrieved June 23, 2010
  28. ^ "Changelog/1.4.2499.0", Media Player Classic Home Cinema, September 7, 2010, archived from the original on December 14, 2012, retrieved August 28, 2012
  29. ^ Android 2.3 Platform Highlights, Android Developer, December 6, 2010, archived from the original on December 10, 2010, retrieved December 11, 2010
  30. ^ "Supported Media Formats – Android Developers". developer.android.com. Archived from the original on December 20, 2016. Retrieved January 24, 2013.
  31. ^ Monty Montgomery (September 2, 2015). "Comments on the Alliance for Open Media, or, "Oh Man, What a Day"". Archived from the original on April 20, 2019. Retrieved September 2, 2015.
  32. ^ "Reference/Release Notes/2.80/Import Export - Blender Developer Wiki". wiki.blender.org. Archived from the original on July 11, 2019. Retrieved August 4, 2019.
  33. ^ "Steve Jobs says no to Google's VP8 WebM codec". AppleInsider. Archived from the original on March 4, 2016. Retrieved January 2, 2016.
  34. ^ "Apple Developer Documentation". developer.apple.com. Archived from the original on August 22, 2021. Retrieved August 10, 2021.
  35. ^ "How to change PS5 video capture formats". Android Central. November 16, 2020. Archived from the original on April 15, 2021. Retrieved April 15, 2021.
  36. ^ WebM Video Hardware RTLs, WebM Project, archived from the original on August 4, 2016, retrieved August 13, 2016
  37. ^ Metz, Cade (May 19, 2010), Google open sources $124.6m video codec, The Register, archived from the original on August 10, 2017, retrieved August 10, 2017
  38. ^ Broadcom Accelerates WebM Video on Mobile Phones, Newswire, May 19, 2010, archived from the original on July 8, 2011, retrieved May 20, 2010
  39. ^ Shah, Agam (May 27, 2010), Intel eyes hardware acceleration for Google's WebM, ComputerWorld, archived from the original on February 14, 2011, retrieved June 2, 2010
  40. ^ Talluri, Raj (May 19, 2010), Google's Impact on Web Video, Qualcomm, archived from the original on May 8, 2020, retrieved April 15, 2020
  41. ^ Meehan, Joseph (May 19, 2010), Our OMAP processors embrace WebM and VP8 with open ARMs, Texas Instruments, archived from the original on October 3, 2020, retrieved April 15, 2020
  42. ^ Demo of WebM Running on TI OMAP 4 Processor, WebM Project, October 5, 2010, archived from the original on October 24, 2010, retrieved October 15, 2010
  43. ^ Chips&Media delivers latest dual HD video IP core with VP8 hardware decoding capability, Design & Reuse, November 18, 2010, archived from the original on September 27, 2020, retrieved April 15, 2020
  44. ^ "Tegra 4 GPU Whitepaper" (PDF). Nvidia. Archived (PDF) from the original on April 30, 2015. Retrieved March 10, 2015.
  45. ^ Introducing 3D WebM Support with NVIDIA 3D Vision, The WebM Open Media Project Blog, May 26, 2011, archived from the original on May 29, 2011, retrieved May 26, 2011
  46. ^ YOUTUBE NOW IN 3D VISION, NVIDIA Blog, May 26, 2011, archived from the original on April 1, 2021, retrieved April 15, 2020
  47. ^ Open 3D video comes to the web thanks to NVIDIA, YouTube and Mozilla, ThinkDigit News, May 26, 2011, archived from the original on April 25, 2020, retrieved April 15, 2020
  48. ^ Rockchip and WebM Release RK29xx – World's First SOC to Support WebM HD Video Playback in Hardware, PRNewsWire, January 7, 2011, archived from the original on October 3, 2020, retrieved April 15, 2020
  49. ^ ZiiLABS VP8 Support Delivers Smooth Playback of 1080p WebM Video on ZMS Processors, ZiiLABS, June 11, 2011, archived from the original on June 19, 2011, retrieved June 16, 2011
  50. ^ Aki Kuusela (March 29, 2012). "WebM Gaining Momentum in Hardware". WebM Hardware Team. Archived from the original on January 3, 2013. Retrieved December 12, 2012.
  51. ^ DiBona, Chris (June 4, 2010), Changes to the WebM Open Source License, WebM, archived from the original on August 27, 2013, retrieved June 4, 2010
  52. ^ Lee, Matt (May 19, 2010), Free Software Foundation statement on WebM and VP8, Free Software Foundation, archived from the original on August 7, 2020, retrieved April 15, 2020
  53. ^ Smith, Brett. "Google's updated WebM license". Free Software Foundation. Archived from the original on June 7, 2010. Retrieved June 14, 2010.
  54. ^ "Various Licenses and Comments about Them – GNU Project – Free Software Foundation (FSF)". Free Software Foundation. Archived from the original on July 24, 2010. Retrieved June 13, 2010.
  55. ^ Smith, Brett. "No double standards: supporting Google's push for WebM". Free Software Foundation. Archived from the original on January 21, 2011. Retrieved January 19, 2011.
  56. ^ "HTML5 and Web Video: Questions for the Industry from the Community". February 2, 2011. Archived from the original on February 20, 2011. Retrieved February 22, 2011.
  57. ^ Metz, Cade (May 20, 2010), Google backs open codec against patent trolls, The Register, archived from the original on June 29, 2017, retrieved August 10, 2017
  58. ^ Metz, Cade (May 21, 2010), Google open video codec may face patent clash, The Register, archived from the original on August 10, 2017, retrieved August 10, 2017
  59. ^ Fulton, Scott M. (May 21, 2010), Patent pool may be in the works for 'free' VP8 codec, Betanews, archived from the original on September 30, 2020, retrieved April 15, 2020
  60. ^ Daffara, Carlo (May 25, 2010), An analysis of WebM and its patent risk, carlodaffara.conecta.it, archived from the original on May 28, 2010, retrieved May 25, 2010
  61. ^ Catan, Thomas (March 4, 2011), Web Video Rivalry Sparks U.S. Probe, The Wall Street Journal, archived from the original on August 10, 2017, retrieved August 8, 2017
  62. ^ Cheng, Jacqui (March 4, 2011). "Report: DoJ looking into possible anti-WebM moves by MPEG LA". Ars Technica. Condé Nast Digital. Archived from the original on March 8, 2011. Retrieved March 8, 2011.
  63. ^ "Google and MPEG LA make a deal over VP8 codec – Update". The H. Archived from the original on December 8, 2013. Retrieved March 10, 2013.
  64. ^ "Google and MPEG LA Announce Agreement Covering VP8 Video Format" (PDF). March 7, 2013. Archived from the original (PDF) on March 5, 2016. Retrieved March 8, 2013.
  65. ^ "Nokia and Google clash on web video tech". BBC News. March 25, 2013. Archived from the original on March 28, 2013. Retrieved April 5, 2013.
  66. ^ "Nokia Corporation's Statement about IPR related to RFC 6386". March 21, 2013. Archived from the original on March 24, 2013. Retrieved April 5, 2013.
  67. ^ "The WebM Open Media Project Blog: Good News from Germany". webmproject.org. Archived from the original on August 23, 2013. Retrieved August 28, 2013.

외부 링크