การเริ่มต้นใช้งานลูกค้ารายแรก
คู่มือทีละขั้นตอนสำหรับการเริ่มต้นใช้งานลูกค้าผู้ให้บริการรายแรกบน Castovia ทำตามแต่ละเฟสเพื่อให้การเปิดใช้งานเป็นไปอย่างทำซ้ำได้ ปลอดภัย และประสบความสำเร็จ
1. การคัดกรองก่อนการขาย
- ระบุประเภทของผู้ให้บริการ (ผู้ให้บริการ IPTV, ผู้ให้บริการ OTT, ผู้ขายต่อ).
- ยืนยันว่าเนื้อหามีแหล่งที่มาถูกต้องตามกฎหมาย — Castovia ไม่ได้ให้บริการเนื้อหา.
- ประเมินความพร้อมทางเทคนิค (ความพร้อมของเซิร์ฟเวอร์, ความต้องการ CDN/DRM).
- ระบุระดับแพ็กเกจตามจำนวนผู้สมัครใช้งาน, ฟีเจอร์, และงบประมาณ.
- อธิบายรูปแบบต้นทุนของผู้ให้บริการ: ค่า CDN, DRM, และค่าธรรมเนียม app store แยกต่างหาก.
2. การตรวจสอบเนื้อหาทางกฎหมาย
- ผู้ให้บริการลงนามยอมรับนโยบายการใช้งานที่เหมาะสม.
- ผู้ให้บริการยืนยันสิทธิ์ทางกฎหมายต่อเนื้อหาทั้งหมดที่วางแผนจะแจกจ่าย.
- Castovia ขอสงวนสิทธิ์ในการระงับบัญชีที่แจกจ่ายเนื้อหาผิดกฎหมาย.
- ผู้ให้บริการรับทราบว่าการแจกจ่ายเนื้อหาผิดกฎหมายเป็นเหตุให้ยกเลิกบริการ.
3. การเลือกแพ็กเกจและตั้งค่าบัญชี
- ผู้ให้บริการเลือกระดับแพ็กเกจ (ตั้งแต่ Essential ถึง Enterprise).
- สร้างบัญชีใน Castovia พร้อมแพ็กเกจและสิทธิ์ที่เหมาะสม.
- ส่งมอบข้อมูลผู้ดูแลระบบอย่างปลอดภัย.
- กำหนดระยะทดลองใช้งานหากมี (โดยทั่วไป 14–30 วัน).
4. ข้อกำหนดบัญชีของผู้ให้บริการ
- CDN: ผู้ให้บริการสร้างบัญชีของตนเอง (เช่น Bunny CDN) หากจำเป็น.
- DRM: ผู้ให้บริการสร้างบัญชีของตนเอง (เช่น castLabs DRMtoday) หากจำเป็น.
- app store: ผู้ให้บริการต้องมีบัญชีนักพัฒนา Google Play ของตนเองสำหรับการเผยแพร่แอป.
- ต้นทุนของผู้ให้บริการทั้งหมดเป็นความรับผิดชอบของผู้ให้บริการ.
5. การตั้งค่าเซิร์ฟเวอร์
- ผู้ให้บริการจัดเตรียมเซิร์ฟเวอร์ Linux ตามคู่มือการกำหนดขนาด.
- ติดตั้ง agent ของ Castovia บนโหนดของผู้ให้บริการ.
- ตรวจสอบ heartbeat, capabilities, และเส้นทางจัดเก็บข้อมูล.
- กำหนดค่าเส้นทาง recording, catch-up, และ DVR.
6. การตั้งค่า CDN และ DRM
- เชื่อมต่อบัญชีผู้ให้บริการ CDN ในแอดมินของ Castovia.
- ทดสอบการเชื่อมต่อและสถานะของ CDN.
- เชื่อมต่อบัญชีผู้ให้บริการ DRM หากต้องใช้ DRM.
- ตรวจสอบนโยบาย DRM และ license proxy.
7. การตั้งค่าแอป (หากเป็นแพ็กเกจ Studio)
- กำหนดค่าแบรนด์ของแอป (ชื่อ, สี, โลโก้, splash).
- ดาวน์โหลดไฟล์ config JSON.
- สร้าง debug APK และทดสอบบนอุปกรณ์จริง.
- เตรียมการ sign สำหรับ release และส่งขึ้น store.
8. การตั้งค่าบิลลิง
- กำหนดค่า Stripe billing (เมื่อเปิดใช้งาน).
- ตั้งค่า self-service checkout สำหรับแพ็กเกจที่มีสิทธิ์.
- กำหนดค่า webhook endpoint สำหรับเหตุการณ์การชำระเงิน.
- ทดสอบขั้นตอน checkout ด้วยบัตรทดสอบ.
9. การทดสอบการเล่น
- สร้าง line ของผู้สมัครทดสอบรายแรก.
- กำหนดค่าสตรีมทดสอบและ EPG.
- ทดสอบการเล่นบนอุปกรณ์เป้าหมาย (เว็บ, Android TV, มือถือ, MAG/Stalker).
- ยืนยันการกำหนดเส้นทางของ CDN และการบังคับใช้ DRM หากมีการตั้งค่า.
10. การเฝ้าระวังและการสนับสนุน
- ตรวจสอบว่า health endpoint ส่งกลับสถานะ healthy.
- ยืนยันว่าแดชบอร์ดการเฝ้าระวังของแอดมินเข้าถึงได้.
- ยืนยันว่าช่องทางซัพพอร์ตถูกกำหนดไว้และผู้ให้บริการทราบแล้ว.
- จัดทำเอกสารเส้นทางการ escalation.
11. การตัดสินใจ Go-Live
- การทดสอบการเล่นทั้งหมดผ่าน.
- บิลลิง (ถ้ามี) ได้รับการทดสอบและยืนยันแล้ว.
- ลงนามรับทราบเนื้อหาทางกฎหมายแล้ว.
- ยืนยันช่องทางซัพพอร์ตแล้ว.
- จัดทำแผน rollback เรียบร้อย (วิธีปิดใช้งาน/ระงับหากจำเป็น).
- ผู้ให้บริการอนุมัติให้ go-live.
ข้อเตือนความจำสำคัญ
- สิทธิ์ในเนื้อหาเป็นความรับผิดชอบของผู้ให้บริการ Castovia ไม่ได้ให้บริการเนื้อหา.
- ต้นทุนผู้ให้บริการ CDN และ DRM แยกจากแพ็กเกจของ Castovia.
- แอป iOS/Apple TV ต้องมีการว่าจ้างแยกต่างหาก.
- ต้องมีแผน rollback เสมอก่อน go-live.