WebRTC (Протокол видеосвязи в реальном времени)

Обновлено: 6 октября 2026 г. • Редакция RuTut

Открытый стандарт и технология, позволяющая браузерам и мобильным приложениям передавать потоковое аудио, видео и произвольные данные напрямую между устройствами без установки плагинов.

Что такое WebRTC?

WebRTC (Web Real-Time Communication) - это технология с открытым исходным кодом, стандартизированная W3C и IETF, которая обеспечивает передачу голоса, видеопотока и файлов в режиме реального времени («peer-to-peer») прямо через интернет-браузер.

Для участия в видеозвонке пользователю не нужно скачивать тяжелые десктопные программы или устанавливать Flash и расширения - достаточно перейти по защищенной HTTPS-ссылке в Chrome, Safari, Firefox или Яндекс Браузере.

Архитектура WebRTC:

  1. Сигналинг (Signaling): Первоначальный обмен метаданными о звонке через WebSocket.
  2. STUN / TURN серверы: Технологии обхода межсетевых экранов (NAT), позволяющие устройствам соединиться напрямую или через ретранслятор.
  3. Кодеки VP8, VP9, AV1, Opus: Сверхэффективное сжатие звука и видео с адаптацией под текущую скорость интернет-канала.
  4. SRTP и DTLS: Сквозное шифрование всех передаваемых медиапотоков по умолчанию.

На базе WebRTC работают ведущие российские и мировые платформы ВКС: Контур.Толк, МТС Линк, Яндекс Телемост, VK Звонки, Google Meet.

Другие термины глоссария