Перше онбординг-клієнта

Покроковий посібник для онбордингу першого клієнта-провайдера на 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 і proxy ліцензії.

7. Налаштування застосунку (якщо план Studio)

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

8. Налаштування білінгу

  • Налаштуйте білінг Stripe (коли активовано).
  • Увімкніть self-service checkout для відповідних планів.
  • Налаштуйте webhook endpoint для подій платежів.
  • Перевірте процес checkout за допомогою тестової картки.

9. Тестування відтворення

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

10. Моніторинг і підтримка

  • Переконайтеся, що health endpoint повертає healthy.
  • Підтвердіть, що адмінська панель моніторингу доступна.
  • Підтвердіть, що канал підтримки визначено і провайдер про нього знає.
  • Задокументуйте шлях ескалації.

11. Рішення про запуск

  • Усі тести відтворення успішні.
  • Білінг (за наявності) протестовано й підтверджено.
  • Підписано підтвердження щодо законності контенту.
  • Канал підтримки підтверджено.
  • План відкату задокументовано (як вимкнути/призупинити за потреби).
  • Провайдер схвалює запуск.

Критичні нагадування

  • Права на контент є відповідальністю провайдера. Castovia не надає контент.
  • Витрати вендорів CDN і DRM є окремими від планів Castovia.
  • Для застосунків iOS/Apple TV потрібне окреме оформлення.
  • Завжди майте план відкату перед запуском.