Поддержка Web Call Server
в Docker

Cервер для облачного WebRTC стриминга можно развернуть в Docker в несколько шагов из образа Web Call Server в Docker Hub

 

WCS Docker image

 

Запуск Web Call Server в Docker в 5 шагов

  1. Загрузите актуальную сборку с Docker Hub
sudo docker pull flashphoner/webcallserver

 

  1. Настройте docker сеть
sudo docker network create \
 --subnet 192.168.1.1/24 \
 --gateway=192.168.1.1 \
 --driver=bridge \
 --opt com.docker.network.bridge.name=br-testnet testnet

 

  1. Запустите docker контейнер, указав номер ознакомительной или коммерческой лицензии
docker run \
-e PASSWORD=password \
-e LICENSE=license_number \
-e LOCAL_IP=192.168.1.10 \
--net testnet --ip 192.168.1.10 \
--name wcs-docker-test --rm -d flashphoner/webcallserver:latest

 

  1. Проверьте доступность контейнера по SSH
ssh root@192.168.1.10

WCS in Docker SSH access by password

 

  1. Откройте страницу примера Two Way Streaming в локальном браузере и опубликуйте поток

WCS in Docker WebRTC streaming test

 

  1. Закройте страницу, остановите контейнер
sudo docker stop wcs-docker-test

 

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

 

Дальнейшая работа с Web Call Server

Для дальнейшего тестирования и интеграции вы можете ознакомиться со следующими основными кейсами работы сервера:

Web-телефон для звонков через SIP-шлюз

Кнопка сlick-to-сall для онлайн-звонков с сайта

RTSP-HTML5 плеер для трансляций с IP-камер

Запись WebRTC видеопотоков из браузера

Онлайн трансляции с веб-камеры браузера

Трансляция потокового видео c Live Encoder по протоколу RTMP

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

Трансляция SIP-звонков на RTMP сервер или CDN

Демонстрация и трансляция экрана браузера по технологии WebRTC (Screen Sharing)

Web JavaScript SDK для Web Call Server

Мобильное SDK для WebRTC онлайн-трансляций и видеозвонков из приложения для iOS

Более подробную информацию по работе сервера можно получить в документации и в частности в Руководстве Пользователя, а также на форумах техподдержки.


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