What is WebRTC? ­ Overview for Busy People

-

No other topic is roaming the news and social media as much as WebRTC these days. But what is WebRTC and what should it mean to you?

Today I would like to give you an overview around this trend and where it came from. In this article, I would like to try out the “For Busy People” article format by consolidating all hot topics into quick facts to add value to you without getting side­tracked. I know you busy people are busy and so you can just skip the parts of the article that you are not interested in.

What does WebRTC stand for?

WebRTC means Web Real­Time Communication, so we are talking about ways to communicate without any delay, based on a web­browser, without the use of software that needs to be installed beforehand.

WebRTC is an open framework for placing real­time communication components on web­pages and is controlled by the World Wide Web Consortium (W3C), who are also taking care of other web­standards such as HTML, XML, CSS, and others. WebRTC components could include methods such as VoIP, Instant Messaging (or just “chat”), video conferencing or a combination of these. Personally, I would count WebRTC to the umbrella of Unified Communications, but the actual use of the WebRTC solutions depend on each enterprise.

Where does WebRTC come from?

WebRTC technology was first developed by Global IP Solutions (or GIPS), a company founded around 1999 in Sweden. In 2011 GIPS was acquired by Google and the W3C started to work on a standard for WebRTC. Since then Google and other major players in the web­browser market, such as Mozilla and Opera, have been showing great support for WebRTC.

How does WebRTC work?

The framework is based on HTML5 and JavaScript but does not utilize SIP or H.323 like other Unified Communication solutions. The signaling and transfer of data works over RTP and with an XMPP extension called “Jingle”. With the newly introduced JavaScript Session Establishment Protocol (JSEP) direct connections can be established without the need for a piece of hardware in the middle. Depending on the deployment audio, video and/or other data can now be exchanged to allow WebRTC to happen in your browser.

And for our firewall traversal specialists: WebRTC can do STUN, ICE, TURN, RTP­over­TCP and supports proxies. What else do you wish for?

What does WebRTC mean to me?

Imagine the impact of 1,000,000,000+ endpoints. Not bad! This is the potential amount of endpoints talking to each other and making VoIP calls or even video conferences. Even though Microsoft is strongly pushing Skype for desktop video conferencing, they are also making sure that their Internet Explorer is ready to take on the WebRTC challenge.

But the missing link right now is: Will there be interoperability between WebRTC and other Unified

Communication solutions? I believe the first developers, making both worlds compatible to each other will have an edge.

Examples of WebRTC?

The possibilities are impossible to count. Especially in the age of BYOD, everyone has their smartphone always ready and beyond that, every notebook and desktop PC could participate in WebRTC. Here are some examples I could think of:

  • Customer service via video conference (the end of the service hotline?)
  • Working together on documents via web (web­collaboration beyond firewalls)
  • Smart­TVs allow you to do video conferences without infrastructure or service running in the back (if there’s a browser – there’s a way!)
  • Not interested in video conferences? Have a video diary! (takes only cloud storage and WebRTC) WebRTC might change the face of Social Media platforms like Facebook, LinkedIn, and Twitter completely if implemented (why not quickly talk about it?)
  • Instead of displaying phone numbers to your common window­shopper, provide a QR­code or an NFC space, so users can reach directly to you with their smartphone or tablet (we got a camera, a mic, a speaker – so let’s use them!)

Is there a WebRTC presentation?

You are lucky! Google has recently released a web­based presentation with a lot of interesting slides. I have also added a video below, for your to get some more details on WebRTC, Let me know of your thoughts! Web Real­time communication – Google I/O 2013 – by Justin Uberti

Was this post helpful?

Christopher Isak
Christopher Isakhttps://techacute.com
Hi there and thanks for reading my article! I'm Chris the founder of TechAcute. I write about technology news and share experiences from my life in the enterprise world. Drop by on Twitter and say 'hi' sometime. ;)
- Advertisment -
- Advertisment -
- Advertisment -
- Advertisment -
- Advertisment -
- Advertisment -