--- title: WebRTC slug: Glossary/WebRTC tags: - CodingScripting - Глоссарий - инфраструктура - JavaScript - P2P - VoIP - Web - WebRTC translation_of: Glossary/WebRTC original_slug: Глоссарий/WebRTC ---

WebRTC (Web Real-Time Communication) — это {{Glossary("API")}}, который может использоваться в видео- и аудио-чатах, а также для обмена файлов через одноранговую сеть (P2P).

WebRTC в основном состоит из следующих частей:

{{domxref("MediaDevices.getUserMedia", "getUserMedia()")}}
Получает доступ к камере и/или микрофону пользователя для передачи данных в RTC-подключение.
{{domxref("RTCPeerConnection")}}
Интерфейс для настройки видеочата или голосовых вызовов.
{{domxref("RTCDataChannel")}}
Метод, позволяющий установить одноранговый ({{Glossary("P2P", "peer-to-peer")}}) канал связи между браузерами.

Узнать больше