КОММЕРЧЕСКОЕ ПРЕДЛОЖЕНИЕ

Разработка плеера и транскодинга для платформы


  1. Facecast + готовый плеер
Использование готового плеера Facecast на стандартной открытой библиотеке, но плотно доработанный в угоду стабильности работ:

  • создаем плеер в личном кабинете;
  • плеер встраивается на нужную страницу через Iframe или JS;
  • подаем на вход RTMP (2 канала аудио)/SRT(до 8 каналов) с нужными аудио дорожками настройками.

Плюсы использования готового плеера:

  • плеер предоставляет все возможности, которые нужны на первом этапе, кроме чата и отображения презентации. Чат будет реализован отдельным элементом, также, как и презентация;
  • глубокая интеграция CDN Facecast (балансировка между 5 серверами).

Минусы использования готового плеера:

  • сложности с дальнейшими доработками плеера в рамках последующих этапов;
  • высокая цена за использование сервиса (10000р/день с учетом того, что трансляция идет 5 часов).

Итого:
Разработка - 40 часов
Стоимость разработки - 120 тыс. руб.
Срок реализации - 1 неделя
2. Facecast + собственный плеер
Использование транскодинга Facecast и собственного плеера (отправляем на вход сервиса RTMP/SRT потоки, на выход получаем m3u8 поток, который отдаем в наш плеер).

Плюсы использования 2-ого варианта:

  • создание собственного плеера, который можно будет без проблем развивать в рамках следующих этапов.

Минусы использования 2-ого варианта:

  • возможна доработка API для автоматизации создания трансляции (со стороны Facecast возможны дополнительные затраты);
  • используется только 1 CDN, что может быть рискованно;
  • высокая цена за использование сервиса (25000р/день).

Итого:
Разработка - 200 часов
Стоимость разработки - 600 тыс. руб.
Срок разработки - 5 недель
3. OpenSource
Использование OpenSource сервиса для транскодинга

Плюсы использования OvenMediaEngine решения:

  • есть готовый SDK для создания плеера;
  • нет ограничения на внедрения фичей в рамках последующих этапов;
  • стоимость только на поддержание инфраструктуры.

Минусы использования OvenMediaEngine решения по сравнению с Facecast:

  • затраты на разработку плеера и конфигурацию сервиса;
  • разработка плеера (160 часов разработки);
  • развертывание и конфигурация готового решения для транскодинга (80 часов разработки);
  • затраты на интеграцию с CDN (Akamai, Cloudflare, Cloudfront);
  • выбор сервиса (сравнительная характеристика готовых решений) - 40 часов системного аналитика;
  • изучение документации (40 часов разработчика);
  • интеграция с сервисом (80 часов разработчики).

Итого:
Разработка - 240 часов
Изучение документации + выбор сервиса - 80 часов
Стоимость - 1.1 млн. руб.
Срок разработки - 5 недель

Вывод: мы рекомендуем использовать сервис с плеером Facecast (1-й вариант) по следующим причинам:


  1. Готовое и протестированное решение.
  2. Покрывает все требования первого этапа.
  3. Ориентирован на Российский рынок.
  4. Активная поддержка.
  5. Готовы к диалогу.
  6. Быстрее запустим MVP.




Владислав Ивашкевич