4 Comments

Summary:

The next time you’re starting a video chat on a website, it might be powered by WebRTC, a new plugin-free messaging technology. Video chat provider Tokbox just incorporated WebRTC into its developer platform – but its CEO told me that there’s still a rocky road ahead.

webrtc chrome firefox

Video chat platform provider Tokbox announced support for WebRTC Tuesday, making it possible for developers to provide voice and video messaging in the browser without the need for plug-ins. The news came just a day after Microsoft went public with its own plans for WebRTC, which aren’t completely in synch with what Google, Mozilla and others have been working on. Tokbox CEO Ian Small told me Monday that his company wants to help make things easier for developers while the big guys duke it out.

Tokbox has been offering developers a way to integrate video chat into their own services with a few lines of code through its Opentok platform, which has been used by more than 50,000 developers since its launch some 18 months ago. Small told me Monday during a phone call that Opentok’s ideal users are e-commerce sites and similar services that need to make it as easy as possible for users to use video chat. “If you want to do a Skype call, people will download Skype,” he said. But no one would download an app or a plug-in simply to talk to a customer service representative.

Tokbox believes that WebRTC won’t just be easier for end users who won’t have to deal with any plug-ins, but that it will also offer faster connections an better video quality.

In that context, WebRTC could be of great help. “WebRTC has a lot of promise and we are very excited about it,” Small said. Up until now, Tokbox has mostly been using Flash on the desktop, and the company also just rolled out a new SDK for iOS  devices.

With its new WebRTC release, the platform will automatically detect which devices and browser platforms users are running — and if possible — facilitate calls via WebRTC. The whole process will be invisible to end users, Small told me, and won’t require any big changes from developers. “The main thing we are focusing on is removing complexity from the process,” he said.

Of course, that’s easier said than done for a technology that has yet to become a standard, with different companies having different views on how things should be done. One of the key differences between Microsoft and Google is the video codec being used for WebRTC. Google wants to default to its own VP8 codec, which the company open sourced in 2010. Microsoft has been critical of VP8, and Matthew Kaufman, principal architect for Microsoft-Skype on WebRTC, told me that it would prefer to give developers choice on which codec to use for their WebRTC apps.

Small said that he hopes that this roadblock will be sorted out soon, adding: “In the meantime, it’s just going to increase fragmentation.” Still, Tokbox felt it was the right time to give developers access to WebRTC for their video apps – even if it might take some time until everyone can agree on a common standard. “There is a lot of promise, but there is a rocky road to get to that promise,” he said.

  1. I love WebRTC

    Share
  2. This “lets kill flash” union of bozos is really getting old, plus, how is it good to kill flash video by replacing it with something closed and locked in. Better go with webRTC.io than this me-too-closed API.

    Share
  3. Tsahi Levent-Levi Tuesday, August 7, 2012

    Janko,

    WebRTC is the way to go in the future video calling scene for browsers.
    Today, companies need to invest their time and effort in Flash for such services (as TokBox and others have done), but within a year or two they will need to shift to WebRTC.

    TokBox has an issue here that I am not sure how they solve. WebRTC uses VP8 while Flash uses H.264. This means they need to transcode the video for all sessions that have participants with both technologies. If this is the case, then this is costing them a small fortune on the server side.

    Share

Comments have been disabled for this post