Pierwsze wdrożenie klienta

Przewodnik krok po kroku dotyczący wdrożenia pierwszego klienta-providera w Castovia. Przejdź przez każdą fazę, aby zapewnić powtarzalne, bezpieczne i udane uruchomienie.

1. Kwalifikacja przedsprzedażowa

  • Określ typ providera (operator IPTV, provider OTT, reseller).
  • Potwierdź, że treści pochodzą z legalnego źródła — Castovia nie dostarcza treści.
  • Oceń gotowość techniczną (dostępność serwera, potrzeby CDN/DRM).
  • Określ poziom planu na podstawie liczby subskrybentów, funkcji i budżetu.
  • Wyjaśnij model kosztów dostawców: CDN, DRM i opłaty za sklep z aplikacjami są rozliczane osobno.

2. Kontrola legalności treści

  • Provider podpisuje politykę dopuszczalnego użytkowania.
  • Provider potwierdza prawa do wszystkich treści, które planuje dystrybuować.
  • Castovia zastrzega sobie prawo do zawieszenia kont dystrybuujących nielegalne treści.
  • Provider przyjmuje do wiadomości, że dystrybucja nielegalnych treści stanowi podstawę do zakończenia współpracy.

3. Wybór planu i konfiguracja konta

  • Provider wybiera poziom planu (od Essential do Enterprise).
  • Konto zostaje utworzone w Castovia z odpowiednim planem i uprawnieniami.
  • Dane administratora są przekazywane w bezpieczny sposób.
  • Jeśli dotyczy, konfiguracja okresu próbnego (zwykle 14–30 dni).

4. Wymagania dla kont dostawców

  • CDN: Provider tworzy własne konto (np. Bunny CDN), jeśli jest potrzebne.
  • DRM: Provider tworzy własne konto (np. castLabs DRMtoday), jeśli jest potrzebne.
  • Sklep z aplikacjami: Provider posiada własne konto deweloperskie Google Play do publikacji aplikacji.
  • Wszystkie koszty dostawców ponosi provider.

5. Konfiguracja serwera

  • Provider uruchamia serwer(y) Linux zgodnie z wytycznymi dotyczącymi rozmiaru.
  • Zainstaluj agenta Castovia na węźle(u) providera.
  • Zweryfikuj heartbeat, możliwości i ścieżki przechowywania.
  • Skonfiguruj ścieżki nagrywania, catch-up i DVR.

6. Konfiguracja CDN i DRM

  • Połącz konto dostawcy CDN w panelu administracyjnym Castovia.
  • Przetestuj połączenie z CDN i jego stan.
  • Połącz konto dostawcy DRM, jeśli DRM jest wymagane.
  • Zweryfikuj politykę DRM i proxy licencji.

7. Konfiguracja aplikacji (jeśli plan Studio)

  • Skonfiguruj branding aplikacji (nazwa, kolory, logotypy, splash).
  • Pobierz plik konfiguracyjny JSON.
  • Zbuduj debug APK i przetestuj na fizycznym urządzeniu.
  • Przygotuj podpisanie wydania i zgłoszenie do sklepu.

8. Konfiguracja rozliczeń

  • Skonfiguruj rozliczenia Stripe (gdy aktywowane).
  • Ustaw samodzielny checkout dla kwalifikujących się planów.
  • Skonfiguruj endpoint webhook dla zdarzeń płatności.
  • Przetestuj przepływ checkout z kartą testową.

9. Test odtwarzania

  • Utwórz pierwszą testową linię subskrybenta.
  • Skonfiguruj testowy stream i EPG.
  • Przetestuj odtwarzanie na docelowych urządzeniach (web, Android TV, mobile, MAG/Stalker).
  • Zweryfikuj routing CDN i egzekwowanie DRM, jeśli skonfigurowano.

10. Monitoring i wsparcie

  • Sprawdź, czy endpoint health zwraca status healthy.
  • Potwierdź, że panel monitoringu administracyjnego jest dostępny.
  • Potwierdź, że kanał wsparcia jest określony i znany providerowi.
  • Udokumentuj ścieżkę eskalacji.

11. Decyzja o uruchomieniu

  • Wszystkie testy odtwarzania zakończone sukcesem.
  • Rozliczenia (jeśli dotyczy) zostały przetestowane i zweryfikowane.
  • Podpisano potwierdzenie legalności treści.
  • Kanał wsparcia potwierdzony.
  • Udokumentowano plan rollbacku (jak wyłączyć/zawiesić, jeśli będzie to potrzebne).
  • Provider zatwierdza uruchomienie.

Kluczowe przypomnienia

  • Prawa do treści są odpowiedzialnością providera. Castovia nie dostarcza treści.
  • Koszty dostawców CDN i DRM są oddzielne od planów Castovia.
  • Aplikacje na iOS/Apple TV wymagają osobnego przygotowania.
  • Zawsze miej plan rollbacku przed uruchomieniem produkcyjnym.