8 (800) 777-50-05

Что нужно знать о технологии WebRTC

Вы заметили, как за последние пару лет возросла популярность сервисов для проведения голосовых и видеоконференций? Секрет массового распространения таких платформ – в технологии WebRTC. Ее открытый код и гибкость настройки позволяет быстро превратить в терминал для проведения онлайн-конференций любую веб-платформу. Рассказываем, в чем суть технологии WebRTC, каковы ее преимущества, недостатки и способы применения.

Что такое WebRTC

WebRTC позволяет устраивать видеоконференции на несколько десятков участников напрямую через браузер

WebRTC расшифровывается как Web Real Time Communications – это стандарт связи через интернет в реальном времени, который внедрила компания Google в 2010 году. Эта технология позволяет передавать потоковые аудио-, видео- и графические данные в режиме онлайн. Благодаря WebRTC терминалом для конференц-связи становится любой доступный пользователю браузер – достаточно открыть страницу с интегрированным в нее ПО. При этом нет необходимости подключать дополнительные плагины и модули или устанавливать сторонние программы.

Чтобы пользователь мог звонить через браузер или пользоваться видеочатом без помех и задержек сигнала, в WebRTC заложены обязательные и дополнительные кодеки. Первые включены в стандарт, поэтому браузеры должны их поддерживать по умолчанию. Вторые в стандарт не входят, однако некоторые браузеры добавляют их при интеграции с ПО WebRTC.

Принцип работы технологии WebRTC

Схема работы WebRTC включает в себя 4 ключевых этапа:

  1. Пользователь А открывает веб-сайт с контентом WebRTC.
  2. Если платформа предполагает аудио- и видеосвязь, браузер запрашивает разрешение на доступ к микрофону и веб-камере пользователя. Если речь идет об обычной стрим-трансляции, разрешений не нужно.
  3. Браузер формирует и отправляет текстовый файл, так называемый SDP-пакет (Session Description Protocol). В нем содержится описание устанавливаемого соединения: видео, звук, графика, кодеки, параметры браузера и прочее.
  4. Браузер пользователя Б принимает SDP-пакет, формирует и отправляет аналогичный.

После того как браузеры обменялись данными, между ними устанавливается устойчивое соединение, которое поддерживается сетевыми протоколами.

Преимущества и недостатки WebRTC

WebRTC обеспечивает высокое качество связи и легко интегрируется с любой операционной системой

К плюсам стандарта WebRTC можно отнести следующие:

Есть у WebRTC и немногочисленные недостатки:

Примеры популярных сервисов на WebRTC

Технологию WebRTC используют в следующих приложениях:

На основе WebRTC работает новая и стремительно набирающая популярность услуга CallMe от NewTel. С помощью этого сервиса владелец бизнеса может разместить на своем сайте, в приложении, на странице в соцсети или на билборде специальную ссылку. Сама ссылка может быть какой угодно: в виде кнопки «позвонить», виджета или QR-кода. Клиент нажимает на ссылку, система запрашивает доступ к микрофону устройства, в браузере генерируется страница, и осуществляется звонок.

Услуга CallMe значительно упрощает коммуникацию клиента с бизнесом и сокращает для предприятия расходы на связь. Самое время ознакомиться с возможностями сервиса CallMe.

Читайте также