Первичное подключение первого клиента

Пошаговое руководство по подключению первого клиентa-провайдера в Castovia. Следуйте каждому этапу, чтобы обеспечить воспроизводимый, безопасный и успешный запуск.

1. Предварительная квалификация

  • Определите тип провайдера (оператор IPTV, провайдер OTT, реселлер).
  • Убедитесь, что контент получен законно — Castovia не предоставляет контент.
  • Оцените техническую готовность (наличие серверов, потребности в CDN/DRM).
  • Определите тарифный план по числу подписчиков, функциям и бюджету.
  • Объясните модель затрат вендора: CDN, DRM и комиссии App Store оплачиваются отдельно.

2. Проверка легальности контента

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

3. Выбор плана и настройка аккаунта

  • Провайдер выбирает тарифный план (от Essential до Enterprise).
  • Аккаунт создаётся в Castovia с подходящим планом и правами доступа.
  • Учётные данные администратора передаются безопасным способом.
  • При необходимости настраивается пробный период (обычно 14–30 дней).

4. Требования к аккаунтам вендоров

  • CDN: при необходимости провайдер создаёт собственный аккаунт (например, Bunny CDN).
  • DRM: при необходимости провайдер создаёт собственный аккаунт (например, castLabs DRMtoday).
  • App store: у провайдера должен быть собственный аккаунт разработчика Google Play для публикации приложения.
  • Все расходы вендоров — ответственность провайдера.

5. Настройка сервера

  • Провайдер выделяет Linux-сервер(а) согласно руководству по размерности.
  • Установите агент Castovia на узел(лы) провайдера.
  • Проверьте heartbeat, возможности и пути хранения.
  • Настройте пути для записи, catch-up и DVR.

6. Настройка CDN и DRM

  • Подключите аккаунт провайдера CDN в админке Castovia.
  • Проверьте подключение и состояние CDN.
  • Подключите аккаунт провайдера DRM, если DRM требуется.
  • Проверьте политику DRM и license proxy.

7. Настройка приложения (если план Studio)

  • Настройте брендинг приложения (название, цвета, логотипы, splash).
  • Скачайте конфигурационный JSON.
  • Соберите debug APK и протестируйте на физическом устройстве.
  • Подготовьте релизную подпись и отправку в store.

8. Настройка биллинга

  • Настройте биллинг Stripe (когда он активирован).
  • Настройте self-service checkout для подходящих планов.
  • Настройте endpoint для webhook событий платежей.
  • Проверьте поток оформления заказа с тестовой картой.

9. Тестирование воспроизведения

  • Создайте первую тестовую линию подписчика.
  • Настройте тестовый stream и EPG.
  • Проверьте воспроизведение на целевых устройствах (web, Android TV, mobile, MAG/Stalker).
  • Если настроено, проверьте маршрутизацию CDN и применение DRM.

10. Мониторинг и поддержка

  • Проверьте, что health endpoint возвращает healthy.
  • Убедитесь, что административная панель мониторинга доступна.
  • Убедитесь, что канал поддержки определён и известен провайдеру.
  • Задокументируйте путь эскалации.

11. Решение о запуске

  • Все тесты воспроизведения пройдены.
  • Биллинг (если применимо) протестирован и подтверждён.
  • Подтверждение законности контента подписано.
  • Канал поддержки подтверждён.
  • План отката задокументирован (как отключить/приостановить при необходимости).
  • Провайдер одобряет запуск.

Критически важные напоминания

  • Права на контент — ответственность провайдера. Castovia не предоставляет контент.
  • Расходы на CDN и DRM-вендоров оплачиваются отдельно от планов Castovia.
  • Приложения для iOS/Apple TV требуют отдельного согласования.
  • Всегда имейте план отката до запуска.