WebRTC
Web Real-Time Communication
A technology that enables video calls and data transmission directly in a browser, without any additional software.
In Simple Terms
WebRTC is a framework that lets browsers exchange video and audio with each other, no special app required. For example, starting a one-on-one video call using just a browser is made possible by this technology. By enabling data to flow directly between browsers, it keeps delays low and allows for smooth, natural conversations.
Behind the Name
The name WebRTC is made up of three words: Web, Real-Time, and Communication. Literally, it means exchanging information instantly and smoothly over the web — which is exactly what it does. The name also reflects a defining feature: it works right inside a browser, with no extra software needed.
Take a Closer Look!
WebRTC is a technology standard for exchanging audio, video, and data in real time between web browsers and mobile apps.
In the past, making a video call in a browser required installing dedicated software — WebRTC changed that, making browser-only communication possible.
WebRTC is designed to connect browsers as directly as possible.
However, depending on network configurations, a direct connection is not always achievable; in those cases, WebRTC automatically routes traffic through a relay server called a TURN server.
Whether to connect directly or go through a server is determined automatically by WebRTC for each connection.
For scenarios involving many participants at once — such as large video conferences — developers may choose to build a setup that routes traffic through a dedicated media server from the start.
This design helps keep communication delays low.
As a result, microphone audio and camera video can be delivered smoothly.
The technology is used not only for video conferencing but also in a wide range of services that require real-time performance, such as file transfers and online games.
Common rules are defined so it works across different browsers, making it accessible to users all around the world.
All communication is required to be encrypted, so data is always exchanged in a secure and protected state.