openj-gate.com

lechoixdeslibraires.com

open4u.co.uk

argosnear.me

sarf3omlat.com

opencities.ca

australia-opening-times.com

У нас было 300 подписчиков, 3 Edge сервера, 1 Origin, браузеры всех сортов и расцветок и один поток 480р, а так же задача разработать систему для проведения вебинаров. И это все было просто необходимо, потому что если один раз начал стримить WebRTC с низкой задержкой, потом уже трудно остановиться. Единственное, что вызывало вопросы — выбор облачной платформы для размещения серверов. Потому что нет ничего более огорченного, расстроенного и озлобленного, чем зрители, которые получают видеопоток с артефактами и фризами.

В нашем блоге мы уже много раз упоминали о практическом применении CDN. Это и трансляции аукционов, скачек и спортивных мероприятий. И трансляции вебинаров, мастер-классов и онлайн уроков.

Действительно, необходимость видеотрансляций WebRTC с низкой задержкой уже прочно обосновалась в нашей жизни. Предлагаем рассмотреть еще один вариант развертывания CDN с балансировкой нагрузки (Elastic Load Balancing) и автоматическим масштабированием (auto scaling) в среде Amazon Web Services (AWS).

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

1. Открываем страницу Web Call Server на Amazon AWS Marketplace и жмем «Continue to Subscribe». Для дальнейших действий вам понадобится действующий аккаунт на Amazon AWS.

Web-Call-Server-Amazon-EC2-Support_WCS_Amazon_AWS_Marketplace

2. После авторизации открывается страница с лицензионным соглашением и условиями билинга. Ознакамливаемся и нажимаем кнопку «Continue to Configuration».

continue-configuration-Web-Call-Server-Amazon-EC2-Support_WCS_Amazon_AWS_Marketplace

3. На следующей странице можно выбрать способ развертывания программного обеспечения и указать нужную версию и регион, а так же ознакомиться со стоимостью подписки на  программное обеспечение и стоимостью аренды сервера.  Для перехода далее нажмите кнопку «Continue to Launch».

Continue-launch-Web-Call-Server-Amazon-EC2-Support_WCS_Amazon_AWS_Marketplace

4. На странице запуска сервера выберите тип виртуальной машины.

choose-EC2-instance-type-Web-Call-Server-Amazon-EC2-Support_WCS_Amazon_AWS_Marketplace

В нижней части страницы найдите секцию «Security Group Settings» и нажмите кнопку «Create new based on seller settings». 

create-rules-firewall-Web-Call-Server-Amazon-EC2-Support_WCS_Amazon_AWS_Marketplace

Заполните в открывшейся форме поля «Name your security Group» и «Description» после чего нажмите кнопку «Save».

create-security-group-Web-Call-Server-Amazon-EC2-Support_WCS_Amazon_AWS_Marketplace

Теперь нажмите кнопку «Launch» в нижней части страницы:

Launch-Web-Call-Server-Amazon-EC2-Support_WCS_Amazon_AWS_Marketplace

5. Запуск сервера может занять около минуты. Почасовая лицензия WCS для вашего нового инстанса будет активирована автоматически. 

Тестирование 

Теперь перейдем к тестированию WCS запущенного в среде Amazon EC2.

Для тестирования нужно открыть в браузере страницу https://host:8444, где host — IP адрес или доменное имя вашего AWS-сервера.

1. Авторизуйтесь в web интерфейсе WCS (логин: admin, пароль: Instance ID запущенной виртуальной машины):

tetsting-WCS-login-Web-Call-Server-Amazon-EC2-Support_WCS_Amazon_AWS_Marketplace

2. При необходимости импортируйте действительные SSL сертификаты в разделе  «Security => Certificates» и вернитесь в раздел «Demo»:

Import-SSL-certificates-Web-Call-Server-Amazon-EC2-Support_WCS_Amazon_AWS_Marketplace

3. Выберите в меню в левой части открывшейся страницы пункт «Two-way Streaming»:

choose-two-way-streaming-Web-Call-Server-Amazon-EC2-Support_WCS_Amazon_AWS_Marketplace

4. На открывшейся странице примера «Two-way Streaming» нажмите кнопку «Connect»(1) и разрешите браузеру доступ к микрофону и камере вашего компьютера (2):

connect-Web-Call-Server-Amazon-EC2-Support_WCS_Amazon_AWS_Marketplace

5. Затем нажмите кнопку «Publish» (1) и дождавшись сообщения о публикации потока нажмите кнопку «Play» (2):

publish-play-Web-Call-Server-Amazon-EC2-Support_WCS_Amazon_AWS_Marketplace

6. На скриншоте ниже работающий пример «Two-way Streaming» с публикацией и воспроизведением потока: 

playing-Web-Call-Server-Amazon-EC2-Support_WCS_Amazon_AWS_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

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

Latest news

  • Миграция Sales со Skype на Teams 16 апреля 2025

    16 апреля 2025 мы начали переход со Skype на Teams.

    В этот же день разослали через Skype flashphoner.com (Flashphoner Sales) сообщение о переходе.

    К сожалению, это сообщение стало триггером для блокировки аккаунта Microsoft (Skype + Teams), скорее всего за спам. На текущий день, аппеляции ни к чему не привели, и аккаунт остается в блокировке.

    Актуальный аккаунт для связи:

    Microsoft Teams: sales@flashphoner.com — продажи, пресейл, вопросы лицензий

    Дублируем контакты на сайте: https://flashphoner.com

  • Платежи по картам успешно восстановлены 13 сентября 2024

    Мы восстановили платежи по картам с 13 сентября 2024.
    Пожалуйста пишите на sales@flashphoner.com и в Скайп flashphoner.com по любым возникшим вопросам с платежами и продлением подписок.

  • По-техническим причинам, мы временно не принимаем платежи по картам, начиная с 16 Августа 2024

    По-техническим причинам, мы временно не принимаем платежи по картам.

    Для прямых платежей через Wire-Transfer или USDT, пожалуйста свяжитесь с нами по адресу:
    sales@flashphoner.com

    Приносим извинения за доставленные неудобства.
    Мы проинформируем вас как только платежи заработают. Следите за новостями на нашем сайте.

More News