Первичное подключение первого клиента
Пошаговое руководство по подключению первого клиент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 требуют отдельного согласования.
- Всегда имейте план отката до запуска.