Общение в режиме реального времени для Интернета

С помощью WebRTC вы можете добавить в свое приложение возможности связи в реальном времени, работающие поверх открытого стандарта. Он поддерживает передачу видео, голоса и общих данных между одноранговыми узлами, что позволяет разработчикам создавать мощные решения для голосовой и видеосвязи. Технология доступна во всех современных браузерах, а также во встроенных клиентах для всех основных платформ. Технологии, лежащие в основе WebRTC, реализованы как открытый веб-стандарт и доступны в виде обычных API-интерфейсов JavaScript во всех основных браузерах. Для нативных клиентов, таких как приложения для Android и iOS, доступна библиотека, обеспечивающая ту же функциональность. Проект WebRTC имеет открытый исходный код и поддерживается, в частности, Apple, Google, Microsoft и Mozilla. Эта страница поддерживается командой Google WebRTC.
Существует множество различных вариантов использования WebRTC: от базовых веб-приложений, использующих камеру или микрофон, до более продвинутых приложений для видеовызовов и совместного использования экрана. Мы собрали несколько примеров кода, чтобы лучше проиллюстрировать, как работает эта технология и для чего ее можно использовать.
Приложение WebRTC обычно проходит через общий поток приложений. Доступ к мультимедийным устройствам, открытие одноранговых соединений, обнаружение одноранговых узлов и начало потоковой передачи. Мы рекомендуем новым разработчикам прочитать наше введение в WebRTC, прежде чем приступить к разработке.
Начните с нашей лаборатории кода, чтобы ознакомиться с API-интерфейсами WebRTC для Интернета (JavaScript).