WebRTC
WebRTC (Web Real-Time Communication) — это API, который может использоваться в видео- и аудио-чатах, а также для обмена файлов через одноранговую сеть (P2P).
WebRTC в основном состоит из следующих частей:
getUserMedia()
-
Получает доступ к камере и/или микрофону пользователя для передачи данных в RTC-подключение.
RTCPeerConnection
-
Интерфейс для настройки видеочата или голосовых вызовов.
RTCDataChannel
-
Метод, позволяющий установить одноранговый (peer-to-peer) канал связи между браузерами.