Kuingiza Mteja wa Kwanza

Mwongozo wa hatua kwa hatua wa kuingiza mteja wa kwanza wa mtoa huduma kwenye Castovia. Fuata kila awamu ili kuhakikisha uzinduzi unaorudiwa, salama, na wenye mafanikio.

1. Uthibitishaji Kabla ya Mauzo

  • Tambua aina ya mtoa huduma (mwendeshaji wa IPTV, mtoa huduma wa OTT, muuzaji).
  • Thibitisha kuwa maudhui yanapatikana kihalali — Castovia haitoi maudhui.
  • Tathmini utayari wa kiufundi (upatikanaji wa server, mahitaji ya CDN/DRM).
  • Tambua kiwango cha mpango kulingana na idadi ya wasajili, vipengele, na bajeti.
  • Eleza muundo wa gharama wa muuzaji: CDN, DRM, ada za app store ni tofauti.

2. Ukaguzi wa Maudhui ya Kisheria

  • Mtoa huduma atasaini sera ya matumizi inayokubalika.
  • Mtoa huduma athibitishe haki za kisheria kwa maudhui yote wanayopanga kuyasambaza.
  • Castovia inajiwekea haki ya kusitisha akaunti zinazogawa maudhui haramu.
  • Mtoa huduma anakiri kuwa usambazaji wa maudhui haramu ni msingi wa kusitishwa.

3. Uchaguzi wa Mpango na Usanidi wa Akaunti

  • Mtoa huduma achague kiwango cha mpango (Essential hadi Enterprise).
  • Akaunti iundwe kwenye Castovia na mpango na ruhusa zinazofaa.
  • Vitambulisho vya msimamizi vitolewe kwa usalama.
  • Kipindi cha majaribio kisanidiwe ikiwa kinatumika (kawaida siku 14–30).

4. Mahitaji ya Akaunti za Muuzaji

  • CDN: Mtoa huduma aunde akaunti yake mwenyewe (mf., Bunny CDN) ikihitajika.
  • DRM: Mtoa huduma aunde akaunti yake mwenyewe (mf., castLabs DRMtoday) ikihitajika.
  • App store: Mtoa huduma ana akaunti yake mwenyewe ya msanidi wa Google Play kwa uchapishaji wa app.
  • Gharama zote za muuzaji ni jukumu la mtoa huduma.

5. Usanidi wa Server

  • Mtoa huduma atoe server(s) za Linux kulingana na mwongozo wa ukubwa.
  • Sakinisha wakala wa Castovia kwenye node(s) za mtoa huduma.
  • Thibitisha heartbeat, uwezo, na njia za uhifadhi.
  • Sanidi njia za recording, catch-up, na DVR.

6. Usanidi wa CDN na DRM

  • Unganisha akaunti ya mtoa CDN ndani ya msimamizi wa Castovia.
  • Jaribu muunganisho wa CDN na afya.
  • Unganisha akaunti ya mtoa DRM ikiwa DRM inahitajika.
  • Thibitisha sera ya DRM na license proxy.

7. Usanidi wa app (ikiwa mpango wa Studio)

  • Sanidi uandishi wa app (jina, rangi, nembo, splash).
  • Pakua config JSON.
  • Tengeneza debug APK na ujaribu kwenye kifaa halisi.
  • Tayarisha utiaji saini wa kutolewa na uwasilishaji kwenye store.

8. Usanidi wa Malipo

  • Sanidi bili ya Stripe (inapowashwa).
  • Weka checkout ya kujihudumia kwa mipango inayostahiki.
  • Sanidi endpoint ya webhook kwa matukio ya malipo.
  • Jaribu mtiririko wa checkout kwa kadi ya majaribio.

9. Jaribio la Uchezaji

  • Unda mstari wa kwanza wa msajili wa majaribio.
  • Sanidi stream ya majaribio na EPG.
  • Jaribu uchezaji kwenye vifaa lengwa (web, Android TV, mobile, MAG/Stalker).
  • Hakiki uelekezaji wa CDN na utekelezaji wa DRM ikiwa umesanidiwa.

10. Ufuatiliaji na Usaidizi

  • Thibitisha endpoint ya health inarudisha healthy.
  • Hakikisha dashboard ya ufuatiliaji ya msimamizi inafikika.
  • Hakikisha njia ya support imefafanuliwa na inafahamika kwa mtoa huduma.
  • Andika njia ya kuongeza tatizo kwa ngazi ya juu.

11. Uamuzi wa Kuzindua

  • Vipimo vyote vya uchezaji vimefaulu.
  • Bili (ikiwa inatumika) imejaribiwa na kuthibitishwa.
  • Uthibitisho wa maudhui ya kisheria umesainiwa.
  • Njia ya support imethibitishwa.
  • Mpango wa kurejea nyuma umeandikwa (jinsi ya kuzima/kusitisha ikihitajika).
  • Mtoa huduma anaidhinisha kuanza moja kwa moja.

Mikumbusho Muhimu

  • Haki za maudhui ni jukumu la mtoa huduma. Castovia haitoi maudhui.
  • Gharama za muuzaji za CDN na DRM ni tofauti na mipango ya Castovia.
  • App za iOS/Apple TV zinahitaji uidhinishaji tofauti.
  • Daima uwe na mpango wa kurejea nyuma kabla ya kuanza moja kwa moja.