WebM Project Releases New Version of VP8 Codec

The WebM project Blog has announced an update release of the VP8 Codec SDK codenamed the “Bali” release. The Bali release was focused on making the encoder faster while continuing to improve its video quality.

Compared to the initial launch release (May 19, 2010), and the previous release codename Aylesbury (October 28, 2010), the new Bali release achieves the following improvements:

  • “Best” mode average encoding speed: On x86 processors, Bali runs 4.5x as fast than our initial release and 1.35x faster than Aylesbury.
  • “Good” mode average encoding speed: Bali is 2.7x faster than our initial release and 1.4x faster than Aylesbury.
  • On ARM platforms with Neon extensions, real-time encoding of video telephony content is 7% faster than Aylesbury on single core ARM Cortex A9, 15% on dual-core and 26% on quad core.
  • On the NVidia Tegra2 platform, real time encoding is 21-36% faster than Aylesbury, depending on encoding parameters.
  • “Best” mode average quality improved 6.3% over Aylesbury using the PSNR metric.
  • “Best” mode average quality improved 6.1% over Aylesbury using the SSIM metric.

Note that the Aylesbury release itself achieved over 7% overall PSNR improvement (6.3% SSIM) over the launch release. This brings the total improvement in the SSIM quality metric for the Bali release to 12.8% improvement over the launch release. Most of the image quality and encoding speed comparisons posted online comparing WebM and H.264 compare the launch release of WebM, not the Aylesbury release and certainly not this new Bali release.

47 Comments

  1. 2011-03-09 1:03 am
    • 2011-03-09 1:36 am
      • 2011-03-09 4:07 am
        • 2011-03-09 5:36 am
          • 2011-03-10 1:32 pm
          • 2011-03-11 8:23 am
      • 2011-03-09 11:00 am
  2. 2011-03-09 1:16 am
    • 2011-03-09 1:41 am
  3. 2011-03-09 2:59 am
    • 2011-03-09 3:17 am
    • 2011-03-09 3:52 am
    • 2011-03-09 6:01 am
    • 2011-03-09 11:49 am
      • 2011-03-09 11:58 am
        • 2011-03-09 1:01 pm
        • 2011-03-09 1:23 pm
          • 2011-03-09 1:56 pm
          • 2011-03-09 2:16 pm
          • 2011-03-09 4:41 pm
          • 2011-03-09 6:13 pm
          • 2011-03-09 7:53 pm
          • 2011-03-10 1:30 am
          • 2011-03-10 1:55 am
      • 2011-03-09 12:39 pm
        • 2011-03-09 2:00 pm
          • 2011-03-09 4:58 pm
          • 2011-03-09 10:07 pm
      • 2011-03-10 1:23 am
  4. 2011-03-09 4:19 pm
    • 2011-03-09 10:22 pm
  5. 2011-03-10 3:05 am
    • 2011-03-10 3:14 am
      • 2011-03-10 5:13 am
        • 2011-03-10 5:18 am
    • 2011-03-10 4:14 am
      • 2011-03-10 5:21 am
        • 2011-03-10 5:46 am
    • 2011-03-10 4:14 am
      • 2011-03-10 4:24 am
        • 2011-03-10 4:41 am
          • 2011-03-10 4:57 am
          • 2011-03-10 5:16 am
          • 2011-03-10 5:22 am
          • 2011-03-10 5:26 am
          • 2011-03-10 5:32 am
          • 2011-03-10 5:38 am