การเริ่มต้นใช้งานลูกค้ารายแรก

คู่มือทีละขั้นตอนสำหรับการเริ่มต้นใช้งานลูกค้าผู้ให้บริการรายแรกบน 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.