WebRTC business benefits to OTT and telecom carriers


Historically, RTC has been corporate and complex, requiring expensive audio and video technologies to be licensed or developed in house. Integrating RTC technology with existing content, data and services has been difficult and time consuming, particularly on the web.

OTT
OTT ( Over The Top ) Applications


Now with WebRTC the operator finally gets a chance to take the shift the focus from OTT ( Over The Top service providers like SKype , Google chat WebEx etc that were otherwise eating away the Operators revenue ) to its very own WebRTC client Server solution , hence making the VOIP calls chargeable , while at the same time being available from any client ( web or softphone based )

To read about how WebRTC integrates with the SIP/IMS systems read

What will be the outcome of WebRTC Adoption?

In simple words, it’s a phenomenal change in decentralizing communication platforms from proprietary vendors who heavily depended on patented and royalty bound technologies and protocols. It will revolutionize internet telephony. Also it will emerge to be platform-independent ( ie any browser, any desktop operating system any mobile Operating system).

WebRTC allows anybody to introduce real-time communication to their web page as simple as introducing a table.

Where are we now with WebRTC ?

WebRTC has now implemented open standards for real-time, plugin-free video, audio and data communication. Many web services already use RTC, but need downloads, native apps or plugins. These includes Skype, Facebook (which uses Skype Flash ) and Google Hangouts (which use the Google Talk plugin).

Downloading, installing and updating plugins can be complex, error prone and annoying , such as Flash , Java.,etc. Plugins can be difficult to deploy, debug, troubleshoot, test and maintain—and may require licensing and integration with complex, expensive technology. It’s often difficult to persuade people to install plugins in the first place/ bookmark it or keep it activated at all times.

2015

Can I use... Support tables for HTML5, CSS3, etc.png

update 2021

WebRTC support across various browsers , pic source : caniuse.com
disruptive graph
Biz users
ic source : Disruptiveanalysis

The APIs and standards of WebRTC can democratize and decentralize tools for content creation and communication—for telephony, gaming, video production, music making, news gathering and many other applications.

In 2015, edge and Safari were the most difficult to work with around WebRTC.

(2015) pic source: iswebrtcreadyyet.com

Now (2021) almost all the browser have support for WebRTC basic API and advanced API support such as mediaStreamRecorder is in progress as well.

(2021) pic source: iswebrtcreadyyet.com

WebRTC Usecases

WebRTC is a flexible, free lightweight tool that can be used to quickly build p2p real-time communication applications. Due to the easy to programmable nature of WebRTC API, many applications have switched to using the media streaming and communication capabilities of browser-based WebRTC user agents such as conferencing and web dialling, telemedicine and e-learning applications.
even innovative use cases such as broadcasting, gaming, IPTV based applications integrate with WebRTC for the royalty free codecs and media stack.
WebRTC endpoints can also integrate with telecom endpoints ( PSTN, GSM, 3G, LTE phone and 5G phones) using gateways and trunks.

Communication Agent

UCC is communication agent which is used to support wide range of rich communication related services

Unified Communications

Application – CRM , call centres using ACD

Github Repo – https://github.com/altanai/unifiedCommunicator

Collaboration and whiteboarding

Application

  • interview portals
  • exam portals
  • brainstorming

Broadcasting and Streaming

Robotics Media streaming

E-learning

e-leaning service on WebRTC

Telemedicine

Smart cities and Self Driving Cars

WebRTC for IPTV and VOD

Telco usecase

Interoperability of WebRTC Clients with 5G UE via IMS network

Blockchain integration

References :

Read more