Видеоконференции WebRTC
На базе Web Call Server вы можете развернуть видеоконференцию в браузере на три и более активных участников
В режиме конференции один из пользователей воспроизводит видеопотоки остальных участников, а сервер управляет подключениями к «комнате», обработкой статусов и распределением видеопотоков.
Технические характеристики
Платформы | Технологии | Кодеки | Функции |
|
|
|
|
- Chrome
- Firefox
- Opera
- IE
- Edge
- Android SDK
- iOS SDK
- WebRTC
- Flash
- VP8
- H.264
- Opus
- G.711
- Видеоконференции
- Текстовый чат
Схема работы WebRTC видеоконференции
Пользователи подключаются к WCS с браузеров, десктопов, планшетов или смартфонов. Каждый из пользователей отправляет свой видеопоток на сервер и затем воспроизводит видеопотоки остальных подключившихся к конференции. Таким образом, все участники попадают в одну «комнату», где все они могут видеть и слышать друг друга.
Пошаговая диаграмма работы WebRTC видеоконференции
- Первый пользователь (User 1) подключается к WCS серверу и создает чат комнату. WCS сервер формирует инвайт-ссылку для приглашения второго и последующих пользователей
- Первый пользователь отправляет инвайт-ссылку второму и последующим пользователям (User 2 и User 3) любым удобным способом — по e-mail, с помощью мессенджера или социальной сети
- Второй и последующие пользователи переходят по инвайт-ссылке и присоединяются к чат комнате
- Происходит обмен WebRTC аудио-видео потоками между всеми участниками конференции
Таким образом WCS сервер принимает по одному видеопотоку от каждого из браузеров и раздает по N-1 потоков на воспроизведение каждому браузеру, где N — количество участников конференции, в данном случае = 3.
Более подробную информацию по тестированию работы конференции можно найти на странице Тестирование.
Загрузить Web Call Server 5
Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java
Установка:
- wget https://flashphoner.com/download-wcs5.2-server.tar.gz
- Распаковать и установить с помощью скрипта 'install.sh'
- Запустить сервер с помощью команды 'service webcallserver start'
- Открыть веб-интерфейс https://host:8444 и активировать вашу лицензию
Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.