SHARE



ABOUT THE AUTHOR


Irwin Lazar
Irwin Lazar is the Vice President and Service Director at Nemertes Research, where he manages research operations, develops and manages...
Read Full Bio >>
SHARE



Irwin Lazar | November 17, 2013 |

 
   

WebRTC Video Codec Unresolved

WebRTC Video Codec Unresolved The IETF RTCweb working group's failure to agree on a Mandatory to Implement (MTI) video codec will constrain WebRTC's momentum.

The IETF RTCweb working group's failure to agree on a Mandatory to Implement (MTI) video codec will constrain WebRTC's momentum.

The IETF RTCweb working group's failure to agree on a Mandatory to Implement (MTI) video codec will constrain WebRTC's momentum.

Last week's RTCweb working group meeting at IETF 88 in Vancouver failed to reach agreement on a Mandatory to Implement (MTI) video codec for WebRTC. As Eric Krapf noted, the debate has been between Google's royalty free codec (VP8) and H.264, use of which can require royalty payment for use to MPEG-LA. Prior to the meeting, Cisco attempted to break the logjam by releasing an H.264 module that anyone could use, that it would turn into an open source project, and announcing that it agreed to pay licensing fees for use. Cisco's proposal ran into several obstacles including:

* Pushback from FOSS (Free and Open Source Software) developers concerned about their inability to modify the Cisco module and recompile it into their own applications

* Pushback from Google and other pro-VP8 individuals and companies that would prefer to focus on a true royalty-free codec and one they believe is a better codec than H.264

* Concerns over the length of Cisco's commitment to pay H.264 royalties and what happens when H.264 is replaced by H.265

As Eric noted, the working group decided invoke IETF guidelines for reaching consensus through a committee approach, but my read of recent mailing list postings doesn't hold out a lot of hope for the committee to reach a decision that everyone can accept. Some ideas floating around include:

* The committee ultimately agreeing on either H.264 or VP8 as MTI
* Making both VP8 and H.264 MTI
* Making H.261 MTI so at least there's a standard video codec until there's further discussion and hopefully agreement on a path forward
* Making both or either codec a "should" implement but not making them mandatory to implement

None of these approaches are gathering much in the way of momentum. Because of their competitive position with respect to Google, I can't see any way that Microsoft and Apple agree to support VP8. And even if they do, H.264 is hardware optimized in mobile devices, VP8 isn't. Thus, VP8-based WebRTC solutions might work great on the desktop, but they are likely to consume a great deal of processor resources (and battery life) on iPads and iPhones. And legal challenges from Nokia persist. While Nokia has been unsuccessful with two previous lawsuits challenging Google's ownership of VP8, should its latest suit succeed, VP8 users could be required to pay royalties for its use.

Making both codecs MTI isn't viable either, WG members essentially agreed that pushing that approach would just lead to vendors ignoring the standard and refusing to implement one of the two codecs. H.261 was a novel idea, but it's an old codec with poor video quality.

Another way forward is for the WG to just agree to not have an MTI codec. But that means no standard way of supporting video in WebRTC. So you might end up with a future where some application vendors support VP8 since it's baked into Chrome, but using their apps in Safari or IE would require a plug-in (and would there be a standard VP8 plug-in or would each app require its own version of a plug-in?) If that's the road forward, WebRTC's promise as a ubiquitous browser-based voice/video/application sharing interface is largely destroyed.

I should add that even if there is ultimately agreement on a way forward, it doesn't mean that vendors will abandon plug-ins. For instance, H.264 enhancements like High Profile and Scalable Video Coding (SVC) aren't part of the discussion and won't be available even if H.264 is deemed MTI; thus, incentive remains for application vendors to use a plug-in-based infrastructure until H.265 is available (as it includes these enhancements). VP8 will soon give way to VP9, meaning VP8-equipped browsers will require an update.

So what's obvious from last week's meeting and subsequent discussions is that there's no obvious way forward. Absent a movement by MPEG-LA to declare H.264 royalty-free, or sudden massive momentum behind a more vendor-neutral codec like the open source Daala project, I'm increasingly worried that the WebRTC market will fracture into applications and web sites that support VP8 and those that require a plug-in or download to support H.264; thus the promise of WebRTC as a true open and ubiquitous voice and video client resident in every browser will be lost.

Follow Irwin Lazar on Twitter and Google+!
@imlazar
Irwin Lazar on Google+





COMMENTS



May 31, 2017

In the days of old, people in suits used to meet at a boardroom table to update each other on their work. Including a remote colleague meant setting a conference phone on the table for in-person pa

April 19, 2017

Now more than ever, enterprise contact centers have a unique opportunity to lead the way towards complete, digital transformation. Moving your contact center to the cloud is a starting point, quick

April 5, 2017

Its no secret that the cloud offers significant benefits to enterprises - including cost reduction, scalability, higher efficiency, and more flexibility. If your phone system and contact center are

June 9, 2017
If you think telecom expense management applies to nothing more than business phone lines, think again. Hyoun Park, founder and principal investigator with technology advisory Amalgam Insights, tells ....
June 2, 2017
Enterprises strategizing on mobility today, including for internal collaboration, don't have the luxury of learning as they go. Tony Rizzo, enterprise mobility specialist with Blue Hill Research, expl....
May 24, 2017
Mark Winther, head of IDC's global telecom consulting practice, gives us his take on how CPaaS providers evolve beyond the basic building blocks and address maturing enterprise needs.
May 18, 2017
Diane Myers, senior research director at IHS Markit, walks us through her 2017 UC-as-a-service report... and shares what might be to come in 2018.
April 28, 2017
Change isn't easy, but it is necessary. Tune in for advice and perspective from Zeus Kerravala, co-author of a "Digital Transformation for Dummies" special edition.
April 20, 2017
Robin Gareiss, president of Nemertes Research, shares insight gleaned from the firm's 12th annual UCC Total Cost of Operations study.
March 23, 2017
Tim Banting, of Current Analysis, gives us a peek into what the next three years will bring in advance of his Enterprise Connect session exploring the question: Will there be a new model for enterpris....
March 15, 2017
Andrew Prokop, communications evangelist with Arrow Systems Integration, discusses the evolving role of the all-important session border controller.
March 9, 2017
Organizer Alan Quayle gives us the lowdown on programmable communications and all you need to know about participating in this pre-Enterprise Connect hackathon.
March 3, 2017
From protecting against new vulnerabilities to keeping security assessments up to date, security consultant Mark Collier shares tips on how best to protect your UC systems.
February 24, 2017
UC analyst Blair Pleasant sorts through the myriad cloud architectural models underlying UCaaS and CCaaS offerings, and explains why knowing the differences matter.
February 17, 2017
From the most basics of basics to the hidden gotchas, UC consultant Melissa Swartz helps demystify the complex world of SIP trunking.
February 7, 2017
UC&C consultant Kevin Kieller, a partner at enableUC, shares pointers for making the right architectural choices for your Skype for Business deployment.
February 1, 2017
Elka Popova, a Frost & Sullivan program director, shares a status report on the UCaaS market today and offers her perspective on what large enterprises need before committing to UC in the cloud.
January 26, 2017
Andrew Davis, co-founder of Wainhouse Research and chair of the Video track at Enterprise Connect 2017, sorts through the myriad cloud video service options and shares how to tell if your choice is en....
January 23, 2017
Sheila McGee-Smith, Contact Center/Customer Experience track chair for Enterprise Connect 2017, tells us what we need to know about the role cloud software is playing in contact centers today.