WebRTC_video_conferences

Видеоконференции WebRTC

На базе Web Call Server вы можете развернуть видеоконференцию в браузере на три и более активных участников

В режиме конференции один из пользователей воспроизводит видеопотоки остальных участников, а сервер управляет подключениями к «комнате», обработкой статусов и распределением видеопотоков.

Технические характеристики

Платформы Технологии Кодеки Функции
  • Chrome
  • Firefox
  • Opera
  • IE
  • Edge
  • Android SDK
  • iOS SDK
  • WebRTC
  • Flash
  • VP8
  • H.264
  • Opus
  • G.711
  • Видеоконференции
  • Текстовый чат
Платформы
  • Chrome
  • Firefox
  • Opera
  • IE
  • Edge
  • Android SDK
  • iOS SDK
Технологии
  • WebRTC
  • Flash
Кодеки
  • VP8
  • H.264
  • Opus
  • G.711
Функции
  • Видеоконференции
  • Текстовый чат

Схема работы WebRTC видеоконференции

Пользователи подключаются к WCS с браузеров, десктопов, планшетов или смартфонов. Каждый из пользователей отправляет свой видеопоток на сервер и затем воспроизводит видеопотоки остальных подключившихся к конференции. Таким образом, все участники попадают в одну «комнату», где все они могут видеть и слышать друг друга.

schema_WebRTC_conference_RoomAPI_WebSocket_WCS

 

Пошаговая диаграмма работы WebRTC видеоконференции

  1. Первый пользователь (User 1) подключается к WCS серверу и создает чат комнату. WCS сервер формирует инвайт-ссылку для приглашения второго и последующих пользователей
  2. Первый пользователь отправляет инвайт-ссылку  второму и последующим пользователям (User 2 и User 3) любым удобным способом — по e-mail, с помощью мессенджера или социальной сети
  3. Второй и последующие пользователи переходят по инвайт-ссылке и присоединяются к чат комнате
  4. Происходит обмен WebRTC аудио-видео потоками между всеми участниками конференции

 

 

callflow_WebRTC_conference_RoomAPI_WebSocket_WCS

 

Таким образом WCS сервер принимает по одному видеопотоку от каждого из браузеров и раздает по N-1 потоков на воспроизведение каждому браузеру, где N — количество участников конференции, в данном случае = 3.

Более подробную информацию по тестированию работы конференции можно найти на странице Тестирование.

Загрузить Web Call Server 5

Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java

    Загрузить WCS5   

Установка:

  1. wget https://flashphoner.com/download-wcs5.2-server.tar.gz
  2. Распаковать и установить с помощью скрипта 'install.sh'
  3. Запустить сервер с помощью команды 'service webcallserver start'
  4. Открыть веб-интерфейс https://host:8444 и активировать вашу лицензию

 

Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.

WCS5 на Amazon EC2

 

Ежемесячная подписка Web Call Server 5

$75 в месяц

 

    Купить    

 

 


Статьи по теме