Amazon Tech Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 14 January 2013

WebRTC - not just about browsers

Posted on 23:57 by Unknown
At the moment, most observers' commentary about WebRTC involves asking about "browser support", which is understandable given that it comes under the HTML5 and W3C banner.

**NEW Feb 2013 - Disruptive Analysis WebRTC report - details here**

So we see support for WebRTC in the current "public" desktop versions of Google Chrome and - just this week - Firefox. The implementations could still be referred to as "early", but they're out there in real users' hands, not just developers using beta versions. (You'll also sometimes see references to WebRTC being "behind a flag" which means that it's available as an advanced feature if you fiddle around with settings).

Unsurprisingly, conversation then tends to turn to when WebRTC might be supported in Microsoft IE, Safari and so on, for PCs and Macs. Mobile browsers then tend to get discussed next, with mutterings about users' reticence to download and install second browsers on phones and tablets - generally, most "normal" users stick to whatever the phone is equipped with "out of the box" today. So then the predictions start to ponder when the Android browser might support WebRTC, people bemoan Apple's apparent slow pace of adoption ("hmm, they don't want it to compete with FaceTime"), or Microsoft's perceived slowness.

Actually, the picture is more complex than that, especially on mobile, but also on the desktop.

Looking at smartphones, there are actually 4 main possible paths for getting WebRTC support onto mobile devices:

  • Support by the default browser that the phone ships with
  • Support by a downloadable secondary/replacement browser (complicated on iOS because Apple doesn't allow a separate web-rendering "engine" - they need to be built around Webkit). Ericsson's Bowser is already out, and expect Chrome/Opera/Firefox etc in future as well.
  • Support in the OS. This hasn't happened yet, but many expect to see native support for WebRTC APIs in the platform itself, allowing apps to exploit the capabilities, not just web-pages. I'm having lots of interesting debates about which OS vendors might do this first.
  • BYOWebRTC approaches, where individual apps actually integrate WebRTC elements - media engine & all - typically provided by using an SDK from one of a growing number of providers offering APIs, cloud "enablers" and other building-blocks
All this is further clouded by upcoming web-based OS's like Firefox OS, BB10 and Tizen, where it's not entirely clear where the boundary is between OS and browser anyway. There's also no guarantee that future phones will always ship with the platform's "normal browser" - so for example Samsung could ship Galaxies with a tweaked version of the basic Android browser, use Chrome-for-Android instead, or even develop its own from the ground up. (There's also a small matter of supporting all of the WebRTC APIs, or just some of them).

Then there are some other wildcards - we may see WebRTC acceleration performed in silicon at some point (eg video codecs and media processing). Also - and I think I'm the first person to mention this - there's no reason that WebRTC needs to be confined to the browser or aftermarket apps on the phone. Maybe we'll see it crop up elsewhere, such as in email clients, enabling direct interaction with HTML5 emails inside the message. Standby for two-way video spam....

A similar is story is also true on the desktop, but I expect that browsers will "get there first" for the most part. So we could see downloadable applications (Enterprise softphones? Games? Skype? Outlook?) that incorporate bits of WebRTC rather than, or in addition to, their normal media engines. This would allow much tighter control of the experience than relying on browser tabs and windows, and probably make it easier to integrate comms with enterprise apps, security and assorted other features.

Overall, anybody asserting that WebRTC will only take off "when all the browsers support it" is missing half the story, especially on mobile. The reality is considerably messier - and should mean things happen a bit faster than they otherwise might.

**NEW Feb 2013 - Disruptive Analysis WebRTC report - details here**
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Mobile social networking - how I'll know when it's going mainstream....
    This falls into the category of "amusing personal anecdotes" rather than "rigorous industry analysis". But it also refle...
  • Forget lobbyists, this is how Net Neutrality gets enacted in law....
    I've long held that the Internet will always find ways around any blocking/filtering mechanisms for certain types of application, especi...
  • UK ISPs Code of Practice on Traffic Management - OK as a start, but major flaws
    A group of the UK's largest fixed and mobile ISPs have published a "Code of Practice" about managing traffic on their broadban...
  • The mobile industry buzzword of 2009 will be......
    OFFLOAD This year has been all about mobile broadband revenue and traffic growth. Dongles, iPhones, embedded PCs, Android, consumer BlackBer...
  • The danger of "cutting the cord" - where's the femtocell going to go?
    I see many references to people wanting to "cut the cord", and have an all-mobile home. This is particularly the case in the US, w...
  • The "Social web" - does anyone actually want it?
    Is this another example of The Emperor's New Clothes? I've lost count of the number of pitches I've heard recently along the lin...
  • The Novatel MiFi - possibilities for new mobile broadband business models
    OK, I realise that I've been a bit grumpy and critical of some things recently. But before everyone assumes I'm getting more cantank...
  • Is it just me, or is 3G either really good or really bad, but rarely "OK"
    I've started noticing that my experience of mobile broadband (iPhone 3GS on Voda UK) is much more polarised than that of fixed broadband...
  • What's the story with the Phonejack 'femtocell"?
    I'm now trying to catch up with events and analysis over the past few weeks, as I've been on vacation. One of the more bewildering t...
  • Android - the retail experience
    I just stopped off at my local branch of Carphone Warehouse on a whim, to have a quick look at what's being sold and how. (By coincidenc...

Blog Archive

  • ▼  2013 (31)
    • ►  October (2)
    • ►  September (3)
    • ►  August (1)
    • ►  July (2)
    • ►  June (6)
    • ►  May (5)
    • ►  April (1)
    • ►  March (3)
    • ►  February (3)
    • ▼  January (5)
      • Microsoft and WebRTC - well, this is awkward
      • WebRTC - not just about browsers
      • Musing: exploiting under-used network capacity or ...
      • Retrospective: My most-read posts of 2012
      • There really needs to be a "User tariff API" for d...
  • ►  2012 (46)
    • ►  December (5)
    • ►  November (4)
    • ►  October (3)
    • ►  September (2)
    • ►  August (4)
    • ►  July (3)
    • ►  June (1)
    • ►  May (6)
    • ►  April (4)
    • ►  March (1)
    • ►  February (9)
    • ►  January (4)
  • ►  2011 (73)
    • ►  December (4)
    • ►  November (10)
    • ►  October (8)
    • ►  September (6)
    • ►  August (3)
    • ►  July (5)
    • ►  June (7)
    • ►  May (9)
    • ►  April (4)
    • ►  March (7)
    • ►  February (6)
    • ►  January (4)
  • ►  2010 (130)
    • ►  December (4)
    • ►  November (10)
    • ►  October (10)
    • ►  September (6)
    • ►  August (9)
    • ►  July (7)
    • ►  June (19)
    • ►  May (19)
    • ►  April (11)
    • ►  March (18)
    • ►  February (7)
    • ►  January (10)
  • ►  2009 (126)
    • ►  December (4)
    • ►  November (14)
    • ►  October (9)
    • ►  September (8)
    • ►  August (9)
    • ►  July (10)
    • ►  June (21)
    • ►  May (14)
    • ►  April (2)
    • ►  March (11)
    • ►  February (15)
    • ►  January (9)
  • ►  2008 (94)
    • ►  December (24)
    • ►  November (26)
    • ►  October (25)
    • ►  September (19)
Powered by Blogger.

About Me

Unknown
View my complete profile