Поддержка Web Call Server
в DigitalOcean Marketplace
На известном облачном хостинге DigitalOcean можно в несколько шагов развернуть сервер для облачного WebRTC стриминга из образа Web Call Server в DigitalOcean Marketplace
Запуск Web Call Server в DigitalOcean в 9 шагов
- Войдите в аккаунт на DO, перейдите по ссылке к образу Flashphoner WebCallServer и нажмите кнопку «Create Flashphoner Web Call Server Droplet»
- Выберите характеристики севера и тарифный план (например, самый простой и недорогой сервер)
- Выберите регион размещения датацентра
- Выберите способ аутентификации
- Укажите количество серверов и дайте серверу имя. Это имя будет записано, в том числе, в /etc/hostname
- Нажмите «Create droplet»
- После создания сервер автоматически запустится. Подключитесь к нему по SSH и, если на шаге 4 в качестве способа аутентификации был выбран одноразовый пароль, смените его. В консоль будет выведено краткое описание Flashphoner WebCallServer со ссылками на документацию
- Откройте в браузере страницу https://droplet_ip:8444/admin/, где droplet_ip — IP адрес сервера, подтвердите исключение безопасности. Введите имя пользователя demo и пароль demo
- Выберите пример Two Way Streaming, проверьте публикацию и воспроизведение потока
Дальнейшая работа с 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
Более подробную информацию по работе сервера можно получить в документации и в частности в Руководстве Пользователя, а также на форумах техподдержки.
Загрузить 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, то скачивать ничего не нужно.
Ссылки
Образ Flashphoner WebCallServer в DigitalOcean Marketplace
Статьи по теме
Облачный WebRTC стриминг на Digital Ocean
Live Stream с помощью IP камеры на YouTube и Facebook
Документация
Основные функции WebCallServer