Web RTC and Flash. Has there been competition at all?

31 July, 2019
3 min

Recently a set of publications has appeared on zero-day exploits and security vulnerabilities in Flash. While the author, Adobe, has initiated some serious troubleshooting activity, many users have decided to say goodbye and were vocal about it.

Luckily, we have been working with WebRTC from day one and did not have to worry about Flash malfunctions at all. Proficonf team is an expert on WebRTC and knows everything there is to know about it. 

We’ve prepared a short breakdown on WebRTC highlights and pitfalls for you. 

WebRTC is a Web Real-Time Communication Technology that is intended to gradually replace the old school Adobe’s Flash. Before WebRTC even appeared Flash was used for data transfer. To get from one browser to the other side information should have traveled across through a server. The server acts as a  center – data stops there in order to get delivered to the browser on the other end. 

Server data processing may and usually does take some time. 

While we’re at this discussion – would not that be better if direct information transfers were possible?

In fact, WebRTC is designed to change the web as we know it. This technology is created to bypass servers and improve information exchange considerably. 

Additionally, the progressive WebRTC technology does not require downloads or installations, it’s open for use as is. 

A variety of enterprises worldwide are saying goodbye to outdated Flash technology to transfer to WebRTC completely. 

Since it is the technology of the future. 

How it all started? A little backstory on WebRTC

By the end of 2013, at least half of the active internet technology users have been enabled for WebRTC usage. It was announced in spring 2015 that WebRTC is used by 750 million people worldwide. Quite a number, you have to agree. 

Firefox users, Safari users, and probably Internet explorer users as well, will be adopting WebRTC. 

What does WebRTC do exactly?

WebRTC application usually completes several tasks:

  • exchange data about media
  • exchanges data about resolution and codecs
  • transfers streaming audio, video and data 
  • receives streaming data and media
  • receives network information.

All in all the operational specificity of this technology allows you to communicate in real-time as if you were right next to the person. It fills a critical gap in the web platform. A net of connected WebRTC devices basically creates a new communication ecosystem.

What is Flash lacking, really?

Flash is coded in Flex a really old programming language. On top of it all, it does not provide good quality video or audio, is often flooded with echo problems. The network by default is not adjustable at all. Not mentioning the security issues like executable code, cross-site scripting, and overflow, that resulted in Flash being advised to avoid. 

                   

Image courtesy

A bit more on companies using WebRTC

Many companies that provide streaming-dependant products announce transferring to WebRTC (internet explorer gets a WebRTC integration, Appear in has it, Goto meeting, Amazon Chime, Houseparty, the list goes on). 

All of that happened when Flash deterioration was announced. Logical reasons – logical outcomes.

Meanwhile, there are firms that have implemented WebRTC for all of its great qualities quite a long time ago, like Proficonf. The overall infrastructure is built on WebRTC technology.

WebRTC flourishes and even though some claim that WebRTC does not live up to all of the expectations, we think those who have not yet implemented it are actually failing. 

The technology may seem transparent and relatively simple to work with, while in reality there are pitfalls that are good to know about. Proficonf has shown quite some expertise with the technology, having applied it at the very beginning of their startup journey. 

Having started as another Voip Protocol specification, WebRTC stormed in and captured every possible communication platform known to this day due to its efficacy and laconic work principle.

 

Tatiana Romanova
Content Architect at Proficonf