WebRTC as a reliable standard for Real-Time Communication Technologies

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.

The complexity of using these standards is hidden behind a simple set of Javascript APIs, which are immediately available to developers via browsers.

WebRTC brings to life the best of standardized Real Time Communication Technologies, and, in most scenarios, allows real peer-to-peer communications between endpoints.

Continue reading “WebRTC as a reliable standard for Real-Time Communication Technologies”

Web-based vs Native apps: Which to Choose?

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 “Web-based vs Native apps: Which to Choose?”

What is WebRTC and is it safe?

webrtc-logo-vert-retro-255x305-1What 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.

WebRTC is an open source project created in 2011, based on HTML5 and JavaScript, with the objective of revolutionizing communication by taking advantage of the power of the web.

Continue reading “What is WebRTC and is it safe?”

What is Real-Time Communication?

real-time-communicationWhat 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).
Continue reading “What is Real-Time Communication?”