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.