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.