Let’s have a closer look at WebRTC and how it can impact on implementation of real-time communication platform.
WebRTC is a free, open project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs.
WebRTC also represents the latest evolution in the world of real-time communication. WebRTC reuses many of the protocols and standards that we have analyzed in the previous articles (Media transfer in Unified Communications – SDP Protocol, RTP, RTCP and Jitter Buffer) to create real-time communications between different devices. Other standards, such as TURN / ICE / STUN, have been also used by WebRTC. We will discuss these standards later in this article.
WebRTC brings to life the best of standardized Real Time Communication Technologies, and, in most scenarios, allows real peer-to-peer communications between endpoints.
Web-based VS native administration is a long-standing dispute within this field. This topic is particularly important because it defines all of the user’s experience. Let’s examine, why web-based communication solutions are the best choice for delivering high service quality.
All new products now use web-based administration interfaces. Gone are the days of interfaces made with Java / QT. The advantages of this change include:
- No software to install, and the interface is immediately available everywhere
- Compatibility with all modern browsers
- Support for mobile devices like tablets and smartphones
- Security thanks to HTTPs
- Web API might help when automating tasks
If the communication system you are developing or deploying does not use a web-based interface, please reconsider your choice. Web-based is really the best option. Continue reading
What is WebRTC?
There has been much talk about it, but perhaps it is not all that clear, what is WebRTC and how does it work?
WebRTC means Real-Time Communication via the web, or rather the possibility of being able to chat, make calls and video calls through the internet.
Imagine clicking on a button and, immediately, starting a call, a chat or a video call with a user ready to answer.
What is Real-Time Communication?
Simple, one example is enough to explain.
An email is NON real-time communication, a phone call is real-time communication
By definition, real-time communication is any form of telecommunication through which all users are able to exchange information instantaneously or with negligible latency. Real-time is also synonymous with Live.
But in the Telecommunications world, what is Real-Time communication (RTC)?
By now we all use online chat or video-calling, thanks to instruments which had a very clear vision of where the future of communication was headed. (I am thinking of Skype which was created by 3 Estonian kids, Jaan Tallinn, Ahti Heinla and Priit Kasesalu, before being purchased by Microsoft).