IN A PERFECT WORLD

In a perfect world all current browsers would allow the usage of WebRTC natively, but that is as always not the case ;)

WHAT IS WEBRTC ?

“WebRTC (Web Real-Time Communication) is an API definition drafted by the World Wide Web Consortium (W3C) that supports browser-to-browser applications for voice calling, video chat, and P2P file sharing without the need of either internal or external plugins.” – Wikipedia

A friend of mine is currently evaluating options to add live video into a web project, so that participants on the website can talk to each other or follow online video courses.

WebRTC would be perfect, as you could include a native video chat window inside your web application. As said above, browser support is still limited.

Currently supported browsers are:

  1. Canary / Chrome (Desktop / iOS / Android)
  2. Opera
  3. Firefox (Desktop / iOS / Android)
  4. Temasys WebRTC Plugins
  5. CanIUse Overview

As always Internet Explorer & sadly Safari are lagging behind and provide no WebRTC API yet. So for a native web integration that means to either ignore IE users and redirect them to use another browser or use an external solution that is not as integrated.  Just like it was when Flash lost its footing on mobile.

SO WHAT SHOULD I DO ?

I would suggest going WebRTC, as there are many hosted services by now that provide integrated environments with nice APIs, to build a native video chat experience into your web application.

A nice example is verbling, a language learning service, which was build on top of Google Hangouts.

WebRTC is not just a hype, but a technology that is here to stay. Microsoft & Apple will need to follow soon or loose even more browser users looking for modern integrated experiences on the web.

HOSTED SOLUTIONS AND SERVICES

Here are some other services to give you an idea of current solutions emerging.

MEDIA & ARTICLES

APIs / LIBs

 

I will keep this list updated, as I discover new things ;)

Alex

I am a full-stack developer. I love programming,  design and know my way around server architecture as well.  I would never feel complete, with one of these missing. I have a broad range of interests, that’s why I constantly dive into new technologies and expand my knowledge where ever required. Technologies are evolving fast and I enjoy using the latest. Apart from that, I am a peace loving guy who tries to have people around him that think the same.  I truly believe in the principle: “If you help someone, someone will help you, when you need it."

Recent Posts

B&B / Hotel Booking Solutions for WordPress | 2024

BOOKING SOLUTIONS 202x This is my take on a subset of booking, appointment, PMS or… Read More

4 weeks ago

WordPress Cron + WP-CLI + Ntfy

THE GOAL Create a system cron for WordPress, that is accessible and can be easily… Read More

2 months ago

2024 is here and now :)

2024, what's cooking? Slowly getting into the 2024 spirit. 3 projects coming to a close… Read More

4 months ago

2023 ends and whats next !

Short look back at 2023 This has been a busy and interesting year. I am… Read More

4 months ago

cubicFUSION Grid Tweaker – Elementor Grid made easy.

Elementor Pro provides grid containers as an experimental feature. The options provided are limited, when… Read More

5 months ago

Archaeology Travel Booth – Travel Innovation Summit 2023

Archaeology Travel is an online travel guide for people who enjoy exploring the world’s pasts.… Read More

6 months ago