Google Working On Its Next-Generation VP10 Video Codec

Google has begun working on its next-generation VP10 codec, as shown by some recent commits to the public libvpx repository, where Google adds new code to its open source VP9 codec.

Google got the VP8 codec with the acquisition of On2 Technologies back in 2010, which it later open sourced. However, VP8 was already years behind in development compared to the standard proprietary H.264 codec. By the time VP8 became about as good, H.264 was already ubiquitous, not just in software, but also in hardware.

VP9 also arrived a little late compared to the proprietary HEVC, but not nearly as much as VP8 did. Google uses VP9 for its YouTube service now, and some chip makers have also adopted VP9 decoding in hardware. HEVC is a little further ahead in hardware support, but it's also rather far from being ubiquitous, which means most people can't get efficient 4k video streaming just yet.

HEVC also seems to have increasingly more patent issues tied to it lately. This could not only hinder its adoption, but may even kill it for applications and services that are free or open source, at least according to Cisco.

With the IETF working on a next-generation open source and royalty-free standard called NETVC, it seems like the right time for Google to push its own next-generation codec as well, perhaps as a candidate for NETVC. Mozilla and Xiph's Daala video codec, as well as Cisco's recently announced Thor, are already part of the candidate list.

Google hasn't yet said anything about VP10 becoming an NETVC candidate as well, but it's still very early in its development life. Ultimately, the IETF may not choose one of the multiple candidates to become NETVC, but could combine the best parts of all of them to create one great next-generation codec.

Having multiple candidates that all strive to be royalty-free and patent unencumbered should also greatly reduce the chance of using code that infringes on someone else’s patents. The IETF could choose the parts from the candidates that are least likely to be found infringing, in order to create a legally untouchable codec that anyone can freely use with no restrictions.

Follow us @tomshardware, on Facebook and on Google+.

Create a new thread in the US News comments forum about this subject
This thread is closed for comments
7 comments
Comment from the forums
    Your comment
  • InvalidError
    This is what happens when you allow the patenting of mathematics and mostly obvious incremental improvements: money getting wasted on duplicated work mostly to derive alternative methods of achieving similar or better results to avoid patent licenses.
    5
  • PhilFrisbie
    Only the ignorant or greedy fail to grasp the fact that most of the algorithms in codecs is simply math, and therefor patents should never be granted.
    2
  • Quixit
    Royalty-free and patent unencumbered is the only way forward for any type of codec. I look forward to a future where it would be insane to suggest a codec that wasn't become any kind of industry standard.

    P.S. I also agree that software patents are nonsense.Although I live in Canada, where software is explicitly not patentable so I'm not complaining.
    2