WebRTC - это технология, которая позволяет браузерам и мобильным приложениям обмениваться аудио и видео в реальном времени без необходимости использования промежуточных серверов. Это делает WebRTC идеальным выбором для приложений, которым необходим функционал видеозвонков, стриминга, и аудиовызовов.
По сути, WebRTC состоит из двух основных частей:
-
Методы захвата видео и аудио потоков;
-
Методы передачи этих потоков между клиентами;
Разберем эти части подробнее.