Amazon-EC2-Support-cloud-service

Поддержка облачного сервиса Amazon EC2
в Web Call Server

Amazon AWS — это надежный сервис виртуальных серверов, который используется тысячами организаций по всему миру. Разработчики любят Amazon Web Services за масштабируемость, надежность и возможность развернуть виртуальный сервер любой производительности в несколько кликов и на любом континенте.

API сервиса Amazon AWS позволяет разворачивать серверы в автоматическом режиме. За считанные секунды могут быть развернуты сотни экземпляров сервера, которые могут быть остановлены через несколько часов, когда работа будет выполнена. Это позволяет серьезным приложениям динамически адаптироваться под пиковые нагрузки и оплачивать только те вычислительные ресурсы / часы, которые были задействованы.

Web Call Server специально адаптирован для запуска в окружении Amazon EC2 в несколько кликов.

WCS5 on Amazon EC2

 

Запуск Web Call Server
на Amazon AWS Marketplace в 3 шага

  1. Открываем страницу Web Call Server на Amazon AWS Marketplace
    https://aws.amazon.com/marketplace/pp/B01D1L5EAK и жмем ‘Continue’. Для дальнейших действий вам понадобится действующий аккаунт на Amazon AWS.

     

    Web-Call-Server-Amazon-EC2-Support

  2. После авторизации сразу попадаем на страницу запуска сервера. Осталось нажать всего одну кнопку ‘Accept & Launch with 1 Click’ и сервер стартует.

     

    Amazon-EC2-Support-Web-Call-Server

    На странице запуска можно указать регион, мощность сервера, скорректировать настройки firewall и ознакомиться со стоимостью аренды сервера.

  3. Запуск сервера может занять около минуты. За это время вы можете купить лицензию либо воспользоваться бесплатной ознакомительной лицензией на 30 дней. Далее нужно открыть в браузере страницу http://host:9091 и ввести номер лицензии, где host — IP адрес или доменное имя вашего AWS-сервера.

     

    Amazon-EC2-Support-Running-Web-Call-Server

 

После активации лицензии и установки пароля, вы можете перейти в веб-интерфейс по адресу http://host:9091 чтобы приступить к первому тестированию сервера.

 

Running-Web-Call-Server-Amazon-EC2-Support

В случае обращения по http://, браузер Google Chrome не сможет получить доступ к камере и микрофону, поэтому первым делом желательно импортировать SSL-сертификаты и далее тестировать веб-интерфейс уже по адресу https://host:8888

Сертификаты импортируются из меню Security / Certificates как показано на скриншоте.

 

Web-Call-Server-Amazon-EC2-Support-Marketplace

Таким образом, нам удалось запустить Web Call Server в среде Amazon EC2 и получить работающий экземпляр сервера потокового видео с поддержкой технологий RTMP, RTMFP, WebRTC, SIP, RTSP, Websocket.

 

Дальнейшая работа с 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

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