WebRTC (Протокол видеосвязи в реальном времени)
Обновлено: 6 октября 2026 г. • Редакция RuTut
Открытый стандарт и технология, позволяющая браузерам и мобильным приложениям передавать потоковое аудио, видео и произвольные данные напрямую между устройствами без установки плагинов.
Что такое WebRTC?
WebRTC (Web Real-Time Communication) - это технология с открытым исходным кодом, стандартизированная W3C и IETF, которая обеспечивает передачу голоса, видеопотока и файлов в режиме реального времени («peer-to-peer») прямо через интернет-браузер.
Для участия в видеозвонке пользователю не нужно скачивать тяжелые десктопные программы или устанавливать Flash и расширения - достаточно перейти по защищенной HTTPS-ссылке в Chrome, Safari, Firefox или Яндекс Браузере.
Архитектура WebRTC:
- Сигналинг (Signaling): Первоначальный обмен метаданными о звонке через WebSocket.
- STUN / TURN серверы: Технологии обхода межсетевых экранов (NAT), позволяющие устройствам соединиться напрямую или через ретранслятор.
- Кодеки VP8, VP9, AV1, Opus: Сверхэффективное сжатие звука и видео с адаптацией под текущую скорость интернет-канала.
- SRTP и DTLS: Сквозное шифрование всех передаваемых медиапотоков по умолчанию.
На базе WebRTC работают ведущие российские и мировые платформы ВКС: Контур.Толк, МТС Линк, Яндекс Телемост, VK Звонки, Google Meet.
Другие термины глоссария
- 152-ФЗ (О персональных данных) - Федеральный закон РФ, регулирующий порядок обработки, хранения и защиты персональных данных граждан
- API (Программный интерфейс приложения) - Application Programming Interface - стандартизированный программный интерфейс, определяющий правила
- ARR (Annual Recurring Revenue) - Годовой регулярный доход SaaS-бизнеса от подписок, экстраполированный на год вперед на основе текуще
- ATS (Applicant Tracking System / Система подбора персонала) - Специализированное программное обеспечение для автоматизации рекрутинга: от автосбора откликов с job
- BCDR (Непрерывность бизнеса и аварийное восстановление) - Стратегия и комплекс процедур, гарантирующих непрерывность ключевых бизнес-процессов компании при те
- BI (Business Intelligence / Системы бизнес-аналитики) - Программный комплекс для сбора, очистки, моделирования и интерактивной визуализации корпоративных да