Google Hangouts is an easy-to-use video chat service from Google. I happen to like it. You and 9 of your friends can have a live video call, exchange messages, send photos and even share a whiteboard. On the other hand, some people hate it. Perhaps itโs too slow, or the plugin wonโt run, or they donโt like the UI, or theyโre just Google haters. Whatever the reasons, quit complaining and take matters into your own hands with HTML5 and WebRTC.
Google and Mozilla ?
Yes. WebRTC is an initiative by Google, Mozilla and Opera that aims to enable web browsers with Real-Time Communications (RTC) capabilities by using simple Javascript APIs without any plugins. Thatโs right, no plugin required. We can write real-time multimedia apps using nothing but HTML5 and JavaScript.
The API is available in Chrome both desktop and mobile (chrome://flags enabled) and in FireFox.
Whatโs in WebRTC ?
Open standards for real-time video, audio and data communication have already been implemented by WebRTC. Some of the core features are:
- Voice Engine
- Includes a jitter buffer and error concealment to help overcome network jitter and packet loss
- iSAC, iLBC and Opus audio codecs * Acoustic echo canceller
- Noise reduction
- Video Engine
- VP8 video codec
- Video jitter buffer
- Video noise reduction
- Transport
- RTP stack
- STUN / TURN / ICE
- Abstracted session layer so that the actual protocol (websockets, etc) can be decided by the developer
Now what ?
Go to the ModUX conference at the Felix Meritis in Amsterdam, Sept 18-20th and attend the WebRTC session with Alexandru Lazar or stop by the ProvJS meetup in Providence, RI on Sept 26 to hear Timothy Eagan talk about WebRTC. You can also visit HTML5 Rocks and codelab which both have excellent examples. Theyโre easy to walk through and can get you up and running in no time.
So what are you waiting for? You can write your own Google Hangouts today…and when youโre done, send me the link. Hurry up though, Alex and I might beat you to it ๐ .
Timothy Eagan
Related Posts
-
Google Announces JSON-LD Compliance at Google I/O
Google announced JSON-LD compliance for Schemas in their web apps, particularly for GMail, Google Search,…
-
Google Announces JSON-LD Compliance at Google I/O
Google announced JSON-LD compliance for Schemas in their web apps, particularly for GMail, Google Search,…