tag:blogger.com,1999:blog-20326425413652600452023-11-15T06:43:07.136-08:00The WebM Open Media Project BlogThe WebM project is dedicated to developing a high-quality, royalty-free, open video format for the web that is freely available to everyone.Unknownnoreply@blogger.comBlogger69125tag:blogger.com,1999:blog-2032642541365260045.post-39545794108336088502013-08-05T20:56:00.000-07:002013-08-05T21:09:30.918-07:00Good News from GermanyToday a court in Mannheim, Germany, ruled that VP8 does not infringe a patent owned and asserted by Nokia. This decision is an important and positive step towards the WebM Project's ultimate goal: ensuring the web community has an open, high-quality, freely licensed video codec. Google's intervention in the underlying lawsuit (Nokia v. HTC) was a strong show of support for open standards like VP8Lou Quilliohttp://www.blogger.com/profile/05967592966838003759noreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-75687973856132898122013-07-01T13:54:00.000-07:002013-08-05T21:12:26.983-07:00VP9 Lands in Chrome Dev ChannelVP9, the WebM Project's next-generation video codec, was recently enabled by default in Google Chrome Dev channel. A key goal of the WebM Project is to speed up the pace of video-compression innovation (i.e., to get better, faster), and the WebM team continues to work hard to achieve that goal. As always, WebM technology is 100% free, and open-sourced under a BSD-style license.
VP9 development Lou Quilliohttp://www.blogger.com/profile/05967592966838003759noreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-28013555718616323822013-05-10T12:57:00.000-07:002013-08-05T21:12:37.860-07:00VP9 Codec Nears CompletionLast week, we hosted over 100 guests at a summit meeting for VP9, the WebM Project’s next-generation open video codec. We were particularly happy to welcome our friends from YouTube, who spoke about their plans to support VP9 once support lands in Chrome.
As discussed at the summit, we’re putting the finishing touches on the VP9 bitstream and finalizing launch plans. We cut the beta bitstream onLou Quilliohttp://www.blogger.com/profile/05967592966838003759noreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-57561238461733559862013-03-13T14:04:00.000-07:002015-03-29T23:50:36.842-07:00Onward!
Giddy up!
Exciting things are happening with codec development here at the WebM Project. Of particular note is our recent announcement of an agreement with MPEG LA and eleven patent holders for a royalty-free license in support of VP8.
Now that the distractions of the MPEG LA licensing initiative are behind us, it's a good time to review recent improvements with VP8 and take stock of VP8 Unknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-82808785003209393962013-03-12T10:06:00.000-07:002013-03-12T10:27:20.680-07:00W3C CEO Jaffe on VP8 LicensingIt's great to read supportive statements like this one from Jeff Jaffe stemming from our recent announcement of an agreement with MPEG LA and eleven patent holders for a royalty-free license in support of the VP8 video codec.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-45168332457765209572013-03-07T11:08:00.000-08:002013-03-13T10:08:42.081-07:00VP8 and MPEG LAToday Google Inc. and MPEG LA, LLC announced agreements that will result in MPEG LA ending its efforts to form a VP8 patent pool.
The arrangement with MPEG LA and 11 patent owners grants a license to Google and allows Google to sublicense any techniques that may be essential to VP8 and are owned by the patent owners; we may sublicense those techniques to any VP8 user on a royalty-free basis. TheUnknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-67389907608839996542012-11-14T14:36:00.000-08:002012-11-14T15:44:32.061-08:00Wikimedia Launches HTML5 Media Player with WebM SupportThe Wikimedia Foundation — the awesome folks behind Wikipedia — has deployed an advanced HTML5 media player across its network of award-winning websites. The player accepts audio and video in the royalty-free formats associated with WebM and Ogg.
Developed in collaboration with Kaltura and built upon the Mediawiki platform's TimedMediaHandler extension, the player integrates with a server-sideLou Quilliohttp://www.blogger.com/profile/05967592966838003759noreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-78578848799384993572012-11-08T16:16:00.001-08:002013-06-27T16:12:19.299-07:00Sixth Generation VP8 Hardware Accelerators ReleasedToday we’re launching the G1 decoder “Fairway” and the H1 encoder “Foxtail”, the sixth generation VP8 hardware IP cores.
By redesigning the DMA engine architecture in the Fairway decoder we’ve improved VP8 decoding speed by 50% in a typical network-on-chip environment that exposes IP cores to very long memory latencies. Fairway is also using 20% less SRAM than the previous releases making the Unknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-11895049780049202852012-05-11T10:29:00.001-07:002012-05-11T10:59:45.746-07:00VP8 Codec SDK "Eider" Released
"Eider," the fifth named release of the VP8 Codec SDK (libvpx), is now available. You can download the Eider libvpx snapshot (version 1.1.0) from our Downloads page, or clone it from our Git repository.
In addition to a number of enhancements, this release fixes a decoder bug first introduced in v1.0.0, "Duclair," so all users of that release are encouraged to upgrade.
Note that the VP8 formatLou Quilliohttp://www.blogger.com/profile/05967592966838003759noreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-7398192080648982372012-03-29T10:01:00.004-07:002012-03-29T11:04:42.122-07:00WebM Gaining Momentum in HardwareHardware product cycles are very long, especially from the software developer’s perspective. However, in just under two years after the launch of the WebM Project, the leading chip vendors are bringing to the market full hardware support for VP8 real time and streaming video decoding and encoding at 1080p resolution.In addition to the K3V2 application processor from Huawei and the RK30xx Unknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-9628749066796548972012-02-24T13:10:00.006-08:002012-02-24T13:18:26.213-08:00VP8 Hardware Decoder Version 5 “Eagle” ReleasedToday we have made available the fifth generation of the silicon-proven G-Series 1 VP8 hardware decoder IP, internally called “Eagle”. Eagle has the following key figures:1080p 60fps VP8 decoding at 200MHzMaximum clock frequency 290 MHz, up by 32% (65 nm LP process, topographical synthesis)357 kgates logic, 52 kB single-port SRAMLess than 2 MHz host CPU loadThe increased performance levels allow Unknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-139494762515152252012-02-23T07:54:00.006-08:002012-02-24T13:33:40.135-08:00Fifth Generation VP8 Hardware Encoder ReleasedThe fifth generation of the widely adopted H1 hardware encoder for VP8, internally known as “Evergreen”, has become available for licensing today. In the Evergreen release, we focused on improving the real-time communication features and on optimizing the encoding speed and visual quality. In particular, we have now enabled temporal and spatial scalability for VP8 video coding, a valuable featureUnknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-10096647431478161952012-01-27T15:31:00.001-08:002012-01-27T15:31:22.282-08:00VP8 Codec SDK "Duclair" Released
"Duclair," the fourth named release of the VP8 Codec SDK (libvpx), is now available. You can download the Duclair libvpx snapshot (version 1.0.0) from our Downloads page or clone it from our Git repository.
This release fixes a decoder crash bug introduced in Cayuga (v0.9.7), so we encourage all Cayuga users to upgrade.
Note that the VP8 format definition has not changed, only the SDK. DuclairUnknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-32409266911604297932011-12-09T00:06:00.006-08:002011-12-09T01:51:04.883-08:00Picking the Right DriverWe are very excited to announce the availability of the fourth generation G-Series 1 VP8 hardware decoder, internally codenamed “Driver”.In this release, our focus has been on optimizing the VP8 bitstream decoder. The new architecture helps the IP run at 13% higher operating frequency allowing the decoder chips to reach higher frame rates or do multi-channel decoding more easily. At the same timeUnknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-3136270283871781002011-11-15T11:53:00.001-08:002012-01-30T09:47:51.760-08:00Video Codecs 101
If you work in video compression, this has happened to you:
Someone asks what kind of work you do. Maybe it's your aunt, or your dentist, or that nice girl you've started dating. Now you're trapped. Your only choices are (1) a long string of jargon that nobody wants to hear and makes folks sorry they asked, or (2) "I work with computers."
The problem is simple: most people Lou Quilliohttp://www.blogger.com/profile/05967592966838003759noreply@blogger.comMountain View, CA 94043, USA37.428434 -122.072381637.3779965 -122.1513456 37.478871500000004 -121.9934176tag:blogger.com,1999:blog-2032642541365260045.post-72674461905281488222011-11-11T09:11:00.011-08:002011-11-11T11:59:45.258-08:00Time of DragonfliesToday, we are releasing the fourth generation of the Hantro H-Series 1 VP8 Hardware Encoder, developed under working title Dragonfly.With the H1 v4 release we are offering the world’s best real-time VP8 video encoding of up to 1080p in mobile. It delivers an average PSNR improvement of 0.27 dB over the previous generation and produces higher quality video than any of our previous RTL designs.The Unknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-36707919781860034042011-09-14T10:36:00.000-07:002011-09-14T10:36:50.215-07:00VP8 Error Concealment in WebRTC
The WebRTC project has posted a demo of their implementation of VP8 error concealment in libvpx. The visual improvement is pretty striking. Check it out at the WebRTC blog.
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-59387965064638147692011-09-06T12:00:00.001-07:002011-09-06T12:00:47.677-07:00WebM at the Open Video ConferenceMembers of the WebM team will be at the Open Video Conference (OVC) September 10th-12th in New York City. There are a number of sessions related to WebM and VP8 on the agenda (as well as an Open Media Developer's Working Group). If you're not registered to attend OVC already, what are you waiting for?Unknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-68097695655938783632011-08-09T12:34:00.003-07:002011-08-09T13:10:36.574-07:00Third Generation VP8 Hardware Encoder IP “Cloudberry” ReleasedStarting today, “Cloudberry”, the third release of the Hantro H1 VP8 hardware encoder, is available at no cost through the WebM Project hardware page. Partners having already signed the online licensing agreement will receive an automatic update.
Moving along with our mission statement - creating the world’s best real-time video encoder - we’re again one step closer to our goal thanks to Unknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-39852889807455349522011-08-04T13:08:00.000-07:002011-08-04T13:08:54.900-07:00VP8 Codec SDK "Cayuga" ReleasedToday we're making available "Cayuga," the third named release of the VP8 Codec SDK (libvpx). Note that the VP8 format definition has not changed, only the SDK. You can download the Cayuga libvpx snapshot (version 0.9.7) from the WebM Project Downloads page or clone it from our Git repository.
As promised, for Cayuga we targeted more areas for encoder speed improvements. Using ourUnknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-90334923456689546342011-08-03T13:01:00.000-07:002011-08-03T13:01:20.791-07:00One-to-One VP8 Video Calling Now Supported in SkypeOur friends at Skype have added support for one-to-one VP8 video calling in Skype 5.5 for Windows. If both users in a Skype video call are using Skype 5.5, the call will use VP8 to encode the video streams for optimum transmission across the Internet. Skype also uses VP8 for group video calling.
In addition to being a great codec for web video, VP8 performs exceptionally well in real-time Unknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-28984663655277750772011-06-16T06:52:00.026-07:002011-06-16T07:22:16.927-07:00Expanding VP8 Hardware Decoder for Full WebP SupportWith the recent launch of WebP support in Chrome, Picasa and Gmail, we're happy to announce that the third generation G-Series 1 VP8 hardware decoder, called “Chip Shot,” now offers full 256 Megapixel support for WebP still images. The G-Series 1 is available for licensing at no cost through the WebM Project hardware page.
Chip Shot is part of our new golf theme for VP8 hardware decoders, Unknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-69664241943363988032011-05-26T06:10:00.001-07:002011-05-26T07:25:28.972-07:00Introducing 3D WebM Support with NVIDIA 3D VisionToday's guest post is from Alok Ahuja, who is Technical Lead for 3D Vision at NVIDIA.
Spearheaded by Hollywood, there has been growing interest in the past year to provide immersive 3D movie-viewing experiences on the web. At the same time, the number and quality of 3D-capable video camcorders on the market is growing fast, resulting in more 3D content creation. In parallel, adoption of Unknownnoreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-30583413519349594002011-05-20T13:06:00.000-07:002011-05-20T13:06:05.173-07:00Next Wave of WebP Improvements AnnouncedCongratulations to the WebP developers! Announced today on the Chromium Blog: WebP improvements in compression, playback, tools, quality, application support and more. Read the post.Lou Quilliohttp://www.blogger.com/profile/05967592966838003759noreply@blogger.comtag:blogger.com,1999:blog-2032642541365260045.post-57268313984870235762011-05-12T07:12:00.000-07:002011-05-13T13:23:09.170-07:00Technical Details of the Blueberry ReleaseThe following text assumes the reader has prior knowledge about video codecs and hardware designs.
We reached the aforementioned +0.82 dB PSNR gains by adding the following features to the encoder:
Improved encoding decisions and added more coding options at macroblock level
Enabled multiple motion vectors per macroblock (Split MV mode)
Added preference of “nearest”, “near” and “zero” type Unknownnoreply@blogger.com