Integrarea primului client

Ghid pas cu pas pentru integrarea primului client furnizor pe Castovia. Urmați fiecare fază pentru a asigura o lansare repetabilă, sigură și de succes.

1. Calificare pre-vânzare

  • Identificați tipul de furnizor (operator IPTV, furnizor OTT, revânzător).
  • Confirmați că materialul este obținut legal — Castovia nu furnizează conținut.
  • Evaluați pregătirea tehnică (disponibilitatea serverului, nevoile de CDN/DRM).
  • Identificați nivelul de plan în funcție de numărul de abonați, funcționalități și buget.
  • Explicați modelul de cost al furnizorului: CDN, DRM și taxele din magazinul de aplicații sunt separate.

2. Verificarea legalității conținutului

  • Furnizorul semnează politica de utilizare acceptabilă.
  • Furnizorul confirmă drepturile legale pentru tot conținutul pe care intenționează să îl distribuie.
  • Castovia își rezervă dreptul de a suspenda conturile care distribuie conținut ilegal.
  • Furnizorul recunoaște că distribuirea de conținut ilegal constituie motiv de reziliere.

3. Selectarea planului și configurarea contului

  • Furnizorul selectează nivelul de plan (de la Essential la Enterprise).
  • Contul este creat în Castovia cu planul și permisiunile corespunzătoare.
  • Credențialele de administrator sunt furnizate în mod securizat.
  • Perioada de probă este configurată, dacă este cazul (de obicei 14–30 de zile).

4. Cerințe pentru conturile furnizorilor

  • CDN: Furnizorul își creează propriul cont (de ex., Bunny CDN) dacă este necesar.
  • DRM: Furnizorul își creează propriul cont (de ex., castLabs DRMtoday) dacă este necesar.
  • Magazinul de aplicații: Furnizorul are propriul cont de dezvoltator Google Play pentru publicarea aplicației.
  • Toate costurile furnizorilor sunt responsabilitatea furnizorului.

5. Configurarea serverului

  • Furnizorul alocă server(e) Linux conform ghidului de dimensionare.
  • Instalați agentul Castovia pe nodurile furnizorului.
  • Validați heartbeat-ul, capabilitățile și căile de stocare.
  • Configurați căile pentru înregistrare, catch-up și DVR.

6. Configurarea CDN și DRM

  • Conectați contul furnizorului CDN în administrarea Castovia.
  • Testați conexiunea și starea CDN.
  • Conectați contul furnizorului DRM dacă DRM este necesar.
  • Validați politica DRM și proxy-ul de licență.

7. Configurarea aplicației (dacă este plan Studio)

  • Configurați brandingul aplicației (nume, culori, logo-uri, splash).
  • Descărcați JSON-ul de configurare.
  • Construiți APK-ul de debug și testați pe un dispozitiv fizic.
  • Pregătiți semnarea pentru lansare și trimiterea în magazin.

8. Configurarea facturării

  • Configurați facturarea Stripe (când este activată).
  • Configurați checkout-ul self-service pentru planurile eligibile.
  • Configurați endpoint-ul webhook pentru evenimentele de plată.
  • Testați fluxul de checkout cu un card de test.

9. Test de redare

  • Creați prima linie de abonat de test.
  • Configurați fluxul de test și EPG.
  • Testați redarea pe dispozitivele țintă (web, Android TV, mobil, MAG/Stalker).
  • Verificați rutarea CDN și aplicarea DRM, dacă sunt configurate.

10. Monitorizare și suport

  • Verificați că endpoint-ul de health returnează starea healthy.
  • Confirmați că tabloul de bord de monitorizare al administratorului este accesibil.
  • Confirmați că canalul de suport este definit și cunoscut de furnizor.
  • Documentați traseul de escaladare.

11. Decizia de lansare

  • Toate testele de redare trec.
  • Facturarea (dacă este aplicabilă) este testată și verificată.
  • Confirmarea legală privind conținutul este semnată.
  • Canalul de suport este confirmat.
  • Planul de rollback este documentat (cum se dezactivează/suspendă dacă este nevoie).
  • Furnizorul aprobă lansarea.

Reamintiri critice

  • Drepturile asupra conținutului sunt responsabilitatea furnizorului. Castovia nu furnizează conținut.
  • Costurile furnizorilor CDN și DRM sunt separate de planurile Castovia.
  • Aplicațiile iOS/Apple TV necesită contractare separată.
  • Aveți întotdeauna un plan de rollback înainte de lansare.