WebRTC: An Opportunity for Entrepreneurial Web Developers

Aug 19 2013 by Max McChesney | 5 Comments

WebRTC logo

WebRTC, an open standard for real-time communication between web browsers, is a game-changing technology that’s projected to reach one billion devices by the end of 2013.

This emerging web technology is so popular right now that the recent WebRTC Expo had to expand twice to be able to accommodate what would eventually be over 700 attendees.

While there are as many challenges as there are opportunities surrounding the success of the communication-enabled web browser, the WebRTC standard has already secured a strong foothold.

Web developers should be taking notice.

What is WebRTC?

For those of you unfamiliar with WebRTC, I’ll provide you with a quick, high-level introduction.

WebRTC is an open-source project that seamlessly enables real-time communication (RTC) in the backbone of modern web browsers.

This means web developers can now utilize voice, video, and peer-to-peer connectivity via simple JavaScript APIs, with no additional plugins or installs required.

WebRTC's websiteWebRTC’s website

Led by Google, and released in Google Chrome version 23, the web technology has since been adopted by Mozilla and Opera, bringing it closer to its declared purpose, which is "to help build a strong RTC platform that works across multiple web browsers, across multiple platforms."

Why You Should Get on the WebRTC Bandwagon

Why is WebRTC important, and why should web developers be paying attention?

Real-time communication is not a new concept, and proprietary closed-source services like Skype and Apple’s FaceTime are already household names.

However, the interactions that existing RTC applications have facilitated for years are only a glimpse of what’s to come.

We are on the verge of a merger between voice, video, and data — unified, open standard communications within the browser — and it’s going to be disruptive.

Web developers should strive to learn about WebRTC because, where there is disruption in technology, there is opportunity for those of us at the forefront.

Issues with Existing Real-Time Communication Solutions

Until recently, real-time communication services were impeded by development and distribution challenges that were prohibitive to innovation.

For example, developers fluent in proprietary communication technologies (think VoIP) could be hard to find, and thus expensive.

Furthermore, once an application was developed, getting it in the hands of the end-user required them to download and install software or plugins, hindering distribution.

Things have changed.

Now, any web developer can build communication-enabled web apps using (relatively) simple JavaScript APIs, with no installs required for the user (as long as they’re using a modern, WebRTC-enabled web browser).

Suddenly, small businesses and new entrepreneurs can compete in a communication industry once reserved only for corporations with millions of dollars in capital in the bank.

WebRTC could revolutionize, for example, the way a small e-commerce website owner communicates with her online shoppers, or the way members of a web community like Reddit or Quora interact with one another.

All of these new imaginations will bring forth new web services, innovative Internet business models, and will impact the way people interact with the Web and everyone on it.

Some Businesses Are Already Betting on WebRTC

Consider the business opportunities that WebRTC is opening up; Dialogic Inc. recently released the results of their WebRTC survey. The survey was administered to 169 key executives in the service provider and application development industries.

86.9% of the respondents indicated that WebRTC is significant in their product roadmaps.

Interestingly, the survey found that most respondents predict the education industry (36%) will be the vertical market most likely to benefit from WebRTC, followed by adult entertainment (17%), online gaming (14%), healthcare (13%), financial services (11%), and, finally, hospitality (9%).

Examples of online videogames utilizing WebRTC can already be found. For example, Google’s Cubeslam, which uses WebRTC for audio and video communication with the people you’re playing with, as well as to keep your game in sync, is a simple demonstration of how WebRTC can one day revolutionize online gaming.

Google's Cubeslam - a demo of WebRTC

There are also plenty of companies out there focused on sales, customer service, and collaboration applications, which to me seem among the most natural directions for the technology to progress.

Here are some examples of Internet companies already focusing on WebRTC:

  • Twilio: You probably already know about Twilio and their hugely popular communication APIs, which now support WebRTC.
  • Drum: An audio-conferencing and web-collaboration tool. A good example of how WebRTC can be added to an existing web app with relative ease and positive impact.
  • FrisB: Suppose you want to call someone but you don’t have the cash? An old concept with a new player, FrisB rings a number, leaves a missed call, and connects you for free when you’re called back.
  • Ten Hands: Provides conferencing services, but also allows you to add HD video conferencing to your web app with just a few lines of code.
  • Teledini: A click-to-call, -chat, and -video service with intelligent call routing and call-center-inspired CRM feature called CallerIQ.

Teledini uses WebRTC

The Future of WebRTC

It isn’t difficult to imagine a world in which you click on a "Contact Us" link on a website and are then greeted with a representative on video asking how they can help out.

Imagine that a user was performing their online banking and runs into an issue; with WebRTC, they could share their screen with one of the bank’s support agents and be walked-through in real-time towards a solution to their issue.

Looking a support agent in the eye over your computer might seem unnerving to many consumers at first, but it might become the norm in the near future, if WebRTC takes off.

As a web developer, you already know that you should always have your eye towards the future in order to keep your talents sharp and relevant.

Though the success of the standard is far from certain, it’s a good bet that WebRTC will continue to gain traction in the web development community.

The communication-enabled web browser is here to stay, and I look forward to seeing what new apps and companies are born from people like you.

Learn About WebRTC

Check out the following resources for more information about WebRTC.

Related Content

About the Author

Max McChesney is the founder of Expat Assistants and the former Finance Director at Teledini, where he first started following and learning about WebRTC. Originally from Atlanta, GA, he now lives in Patagonia, Argentina. You can connect with Max via Google+, LinkedIn, or Twitter @maxmcchesney.

5 Comments

Darren Burgfeld

August 19th, 2013

Very interesting! Any word on how this would function when security is an issue, i.e., HIPAA compliance, etc.?

Lawrence Byrd

August 19th, 2013

Excellent article! You discuss the key disruptive force for WebRTC which is that it puts rich yet simple real time communications tools into the already bulging toolkit of the millions of fun creative web/mobile/cloud developers out there. You are no longer beholden to the costs and complexity of legacy telecommunications vendors or protocols – you can do whatever you want! I am sure the ecosystem will produce all kinds of new ideas – so don’t fixate on the boring existing ideas of just “phone calls or or video conferencing over the web”. Make it fresh :)!

Lakhyajyoti

August 24th, 2013

Long and informative post. I heard first time about WebRTC. Thanks for the share. Learn several new things from it.

Lawrence Byrd

August 25th, 2013

Reply to Darren: WebRTC has a tremendous amount of security built-in including *required* encryption of all the media, use of DTLS-SRTP (and refusal to allow SDES), peer-to-peer connection models, proposals by Alan B. Johnston and others to add ZRTP to eliminate man-in-the-middle attacks, and more. So there are more security ingredients already present than many other initiatives. Application developers will have to demonstrate how their use of these and other HTML5 capabilities ensures HIPAA compliance, but with WebRTC you have a good foundation to build on for real-time communications use cases.

Jake

September 19th, 2013

I stumbled upon WebRTC today while looking for up and coming web trends that l can add to my arsenal. Then l found this great article which has confirmed which direction my next step will be.

Leave a Comment

Subscribe to the comments on this article.