Prvi onboarding stranke
Vodnik po korakih za onboardanje prvega ponudniškega naročnika na Castovia. Sledite vsaki fazi, da zagotovite ponovljiv, varen in uspešen zagon.
1. Predprodajna kvalifikacija
- Določite tip ponudnika (IPTV operater, OTT ponudnik, preprodajalec).
- Potrdite, da je vsebina pridobljena zakonito — Castovia ne zagotavlja vsebine.
- Ocenite tehnično pripravljenost (razpoložljivost strežnika, potrebe po CDN/DRM).
- Določite nivo paketa glede na število naročnikov, funkcije in proračun.
- Pojasnite stroškovni model ponudnika: CDN, DRM in pristojbine za trgovine z aplikacijami so ločene.
2. Pravna preverba vsebine
- Ponudnik podpiše politiko sprejemljive uporabe.
- Ponudnik potrdi zakonite pravice do vse vsebine, ki jo namerava distribuirati.
- Castovia si pridržuje pravico do začasne prekinitve računov, ki distribuirajo nezakonito vsebino.
- Ponudnik priznava, da je distribucija nezakonite vsebine razlog za ukinitev.
3. Izbira paketa in nastavitev računa
- Ponudnik izbere nivo paketa (Essential do Enterprise).
- Račun je ustvarjen v Castovia z ustreznim paketom in dovoljenji.
- Admin poverilnice so zagotovljene na varen način.
- Poskusno obdobje je nastavljeno, če je to relevantno (običajno 14–30 dni).
4. Zahteve za račun ponudnika
- CDN: Ponudnik po potrebi ustvari svoj račun (npr. Bunny CDN).
- DRM: Ponudnik po potrebi ustvari svoj račun (npr. castLabs DRMtoday).
- Trgovina z aplikacijami: Ponudnik ima svoj Google Play developer račun za objavo aplikacij.
- Vsi stroški ponudnikov so odgovornost ponudnika.
5. Nastavitev strežnika
- Ponudnik zagotovi Linux strežnik(e) po smernicah za dimenzioniranje.
- Namestite Castovia agenta na vozlišče(a) ponudnika.
- Preverite heartbeat, zmožnosti in poti za shranjevanje.
- Konfigurirajte poti za snemanje, catch-up in DVR.
6. Nastavitev CDN in DRM
- V administraciji Castovia povežite račun ponudnika CDN.
- Preizkusite povezavo CDN in delovanje.
- Povežite račun ponudnika DRM, če je DRM potreben.
- Preverite politiko DRM in licenčni proxy.
7. Nastavitev aplikacije (če je Studio paket)
- Konfigurirajte blagovno znamko aplikacije (ime, barve, logotipi, splash).
- Prenesite config JSON.
- Zgradite debug APK in preizkusite na fizični napravi.
- Pripravite release podpisovanje in oddajo v trgovino.
8. Nastavitev obračunavanja
- Konfigurirajte obračunavanje Stripe (ko je aktivirano).
- Nastavite samopostrežno blagajno za ustrezne pakete.
- Konfigurirajte webhook endpoint za plačilne dogodke.
- Preizkusite potek blagajne s testno kartico.
9. Preizkus predvajanja
- Ustvarite prvo testno naročniško linijo.
- Konfigurirajte testni stream in EPG.
- Preizkusite predvajanje na ciljnih napravah (web, Android TV, mobilne naprave, MAG/Stalker).
- Preverite usmerjanje prek CDN in uveljavljanje DRM, če je konfigurirano.
10. Nadzor in podpora
- Preverite, da health endpoint vrača stanje healthy.
- Potrdite, da je nadzorna plošča za admin nadzor dostopna.
- Potrdite, da je komunikacijski kanal za podporo določen in poznan ponudniku.
- Dokumentirajte pot za eskalacijo.
11. Odločitev o zagonu v produkciji
- Vsi testi predvajanja uspejo.
- Obračunavanje (če je relevantno) je preizkušeno in preverjeno.
- Podpisano je potrdilo o pravicah do vsebine.
- Kanal za podporo je potrjen.
- Načrt za povrnitev je dokumentiran (kako onemogočiti/začasno ustaviti, če je potrebno).
- Ponudnik odobri zagon v produkciji.
Pomembni opomniki
- Pravice do vsebine so odgovornost ponudnika. Castovia ne zagotavlja vsebine.
- Stroški ponudnikov CDN in DRM so ločeni od paketov Castovia.
- Aplikacije za iOS/Apple TV zahtevajo ločeno naročanje.
- Pred zagonom v produkciji vedno pripravite načrt za povrnitev.