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