Что выбрать для системы проведения вебинаров?

Мы организуем вебинарый сервис, и в данный момент стоим перед выбором решения для WebRTC видео.
Есть три варианта:

1. Бесплатное решение на медиасервере Kurento. В данный момент сервис работает на нем. Минусы: нет поддержки iOS, а текущим пользователям поддержка iPhone очень важна.

По затратам:

- сервер: 4k (рублей)

2. Медиасервер Web Call Server 5 (Flashphoner). Есть все необходимое, скриншеринг, iOS, запись видео, балансировщик нагрузки и т.д.

- 3 лицензии на сервер - 12k
- аренда 3 серверов - 12k.
Итого, чтобы обеспечивать одновременных 1000 подключений онлайн: 24k./в месяц, считая сервера, лицензии и т.д.

3. Использовать облачный сервис для WebRTC видео -  OpenTok. Расходы: за часовой вебинар на 100 человек – 360 рублей. Но здесь нет никаких расходов на сервера, обслуживание и т.п. В день может проводиться 2 вебинара. И в месяц только по нашим расходам – это 18000/мес.

Что бы вы посоветовали в нашей ситуации?
  • Вопрос задан
  • 422 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Levhav
Возьмусь за разработку проектов любой сложности.
Опишу свой способ построения видео трансляций:

Для видео трансляций использую FreeSwitch у него есть модуль mod_conference который даёт возможность создать видео конференцию. (По задумке все спикеры конференции которых сильно меньше чем участников добавляются в конференцию)

А транслировать конференцию на много зрителей можно с помощью mod_rtmp
Мод mod_rtmp может транслировать видео поток конференции на nginx с nginx-rtmp-module который в свою очередь может ретранслировать поток между серверами или отдавать в hls и mpeg-dash зрителям.

Таким образом можно смотреть hls стрим с айфонов.

Вот общая инструкция как сделать такой видео чат

Ещё я задавал вопрос на эту тему Как реализовать стриминг видео «Один-ко-многим» с минимальной задержкой? и там в ответе рекомендуют ознакомится с интересным решением по доставке стрима через вебсокеты.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы