webrtc-video-conferencing

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

На базе Web Call Server вы можете развернуть видеоконференцию в браузере на три и более активных участников. Вы можете разработать любой дизайн и расположить видео-окна на веб-странице в произвольном порядке и размерах для максимальной интеграции с вашим веб-проектом.

 

 

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

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

 

Платформы

  • Chrome
  • Firefox
  • Opera
  • IE
  • Edge
  • Android SDK
  • iOS SDK

Технологии

  • WebRTC
  • Flash

Кодеки

  • VP8
  • H.264
  • Opus
  • G.711

Функции

  • Видеоконференции
  • Текстовый чат

 

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

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

webrtc-video-conferencing-scheme

 

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

  1. Браузер 1 отправляет видеопоток B1
  2. Браузер 2 отправляет видеопоток B2
  3. Браузер 3 отправляет видеопоток B3
  4. Браузер 1 запрашивает и воспроизводит видеопотоки B2 и B3
  5. Браузер 2 запрашивает и воспроизводит видеопотоки B1 и B3
  6. Браузер 3 запрашивает и воспроизводит видеопотоки B1 и B2

webrtc-video-conferening-step-by-step

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

 

Пример WebRTC видеоконференции в браузере

Данный пример — это видеоконференция из трех участников в бразере Google Chrome. Для теста использовалась виртуальная веб-камера.

webrtc-video-conferencing-example-web-ui

Каждый из трех пользователей видит в конференции видео двух других. Видео превью с собственной веб-камеры отображается под блоком ‘Connection’.

Более подробную информацию по тестированию и демо можно получть в раздел Тестирование.

 

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

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

    Загрузить WCS5   

Установка:

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

 

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

WCS5 на Amazon EC2

 

Web Call Server 5 - Триал

30-дневная ознакомительная лицензия предоставляется один раз частному лицу или организации. Пожалуйста используйте ваш корпоративный e-mail при заполнении формы.


Processing...

 

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

Разрабатываем видеочат между браузером и мобильным приложением

Особенности публикации видеочат — iOS приложения в App Store

Разработка WebRTC видеочата между iOS, Android и браузером

 

Возможности продукта

Видеочат в браузере