Boom Leverage
บทความทั้งหมด

โฮสต์วิดีโอคอร์สด้วย Mux ราคาเท่าไหร่? ผมคำนวณจริงแบบคนการเงิน

ผมต่อระบบส่งวิดีโอบทเรียนด้วย Mux แล้วกางต้นทุนจริง — คอร์ส 5 ชั่วโมงคนดูจบเสียเท่าไหร่ ฟรีถึงกี่คน จ่ายตอนไหน โมเดลราคาแบบ land-and-expand บอกอะไรเรื่องกลยุทธ์ และวิธีเก็บไฟล์ต้นฉบับกัน vendor lock-in

Varanchai Yingkhamnueng·
muxBoom Leverage

โฮสต์วิดีโอคอร์สด้วย Mux ราคาเท่าไหร่? ผมคำนวณจริงแบบคนการเงิน

ผมต่อระบบส่งวิดีโอบทเรียนด้วย Mux แล้วกางต้นทุนจริง — คอร์ส 5 ชั่วโมงคนดูจบเสียเท่าไหร่ ฟรีถึงกี่คน จ่ายตอนไหน โมเดลราคาแบบ land-and-expand บอกอะไรเรื่องกลยุทธ์ และวิธีเก็บไฟล์ต้นฉบับกัน vendor lock-in

ตอนต่อระบบส่งวิดีโอบทเรียนเข้าเว็บคอร์สของตัวเอง ผมไม่ได้เลือกผู้ให้บริการจากกระแสหรือรีวิว แต่เริ่มจากคำถามแบบที่คนทำงานสายความเสี่ยงถามก่อนเสมอ — "โครงสร้างต้นทุนมันหน้าตาเป็นยังไง ฟรีถึงไหน แล้วผมเริ่มจ่ายตรงจุดไหน" สุดท้ายผมเลือก Mux (บริการโฮสต์/สตรีมวิดีโอแบบ managed) แล้วนั่งกางตัวเลขจริงออกมา บทความนี้คือสิ่งที่ผมเจอ — ใช้กับคนทำคอร์สออนไลน์ สมาชิกแบบจ่ายดูวิดีโอ หรือสินค้าดิจิทัลที่มีคลิปได้เหมือนกัน

ตัวเลขทั้งหมดอ้างอิงหน้าราคา Mux ณ มิถุนายน 2026 และเป็นเรต tier Basic (คุณภาพประหยัดสุด) ที่ความละเอียด 1080p — ราคาขยับได้ ควรเช็ก หน้าราคาทางการ ก่อนตัดสินใจเสมอ

Mux คิดเงิน 3 ส่วน — ไม่ใช่ก้อนเดียว

จุดแรกที่ต้องเข้าใจคือ Mux ไม่ได้คิด "ค่าโฮสต์รายเดือน" ก้อนเดียวแบบ Netflix-สมัครสมาชิก แต่แยกเป็น 3 มิเตอร์ ที่คิดตามการใช้จริง:

  • Input (อัป/แปลงไฟล์) — จ่ายครั้งเดียวตอนอัปวิดีโอขึ้น เพื่อให้ Mux แปลงเป็นฟอร์แมตสตรีม tier Basic = ฟรี (tier ที่สูงขึ้นอย่าง Plus เริ่มราว $0.025/นาที)
  • Storage (เก็บไฟล์) — จ่ายรายเดือนตามจำนวนนาทีที่เก็บไว้ 1080p อยู่ที่ประมาณ $0.003/นาที/เดือน
  • Delivery (คนดู) — จ่ายตามจำนวนนาทีที่ "ส่งให้คนดูจริง" แต่ 100,000 นาทีแรกของทุกเดือนฟรี หลังจากนั้น 1080p ราว $0.001/นาที

เห็นโครงนี้แล้วจะคำนวณง่ายขึ้นมาก เพราะต้นทุน คงที่ (storage) กับต้นทุน แปรผันตามคนดู (delivery) แยกออกจากกันชัดเจน

คอร์ส 5 ชั่วโมง คนดูจบ 1 รอบ จ่ายเท่าไหร่จริง

สมมติคอร์สหนึ่ง = 5 ชั่วโมง = 300 นาที ของวิดีโอ มาแยกทีละมิเตอร์:

มิเตอร์เรต (Basic, 1080p)คอร์ส 5 ชม.
Input (อัป)ฟรี$0 (ครั้งเดียว)
Storage (เก็บไฟล์)$0.003/นาที/เดือน300 × $0.003 = $0.90/เดือน (~฿31) คงที่ ไม่ขึ้นกับจำนวนคน
Delivery (1 คนดูจบ)$0.001/นาที300 × $0.001 = $0.30 (~฿10) — แต่ฟรี 100,000 นาที/เดือนก่อน

แปลงโควตาฟรีเป็นภาษาคน: 100,000 ÷ 300 ≈ ดูจบได้ราว 333 คนต่อเดือนแบบฟรี 100% เกินจากนั้นค่อยจ่ายประมาณ ฿10 ต่อคนที่เกิน

สรุปต้นทุนช่วงแรก (ขายได้หลักสิบถึงหลักร้อย): ค่า delivery ฟรีหมด เหลือแค่ค่าเก็บไฟล์ ≈ ฿30/เดือน ต่อคอร์ส 5 ชั่วโมง — น้อยจนแทบไม่ต้องคิด

ถ้าปังล่ะ? ต้นทุนโตยังไง

นี่คือส่วนที่คนความเสี่ยงต้องดูก่อนเซ็น — ขาขึ้น ไม่ใช่แค่ค่าเฉลี่ย สมมติเดือนหนึ่งมี 1,000 คนดูจบทั้ง 5 ชั่วโมง:

  • 1,000 × 300 = 300,000 นาที − ฟรี 100,000 = 200,000 นาทีที่ต้องจ่าย
  • 200,000 × $0.001 = ~$200/เดือน (~฿6,800) + storage ฿30

ฟังดูเยอะขึ้น แต่ลองวางข้างรายได้: 1,000 คนที่จ่ายค่าคอร์สหลักพันบาท = รายได้หลัก ล้าน บาท ค่า Mux จึงเป็น ไม่ถึง 0.5% ของยอด นี่คือรูปทรงต้นทุนที่ผมชอบ — ใกล้ศูนย์ตอนยังไม่มีคน ขึ้นก็ต่อเมื่อรายได้ขึ้นไปก่อนแล้ว ความเสี่ยงขาลงแทบเป็นศูนย์ ขาขึ้นไม่จำกัด

ทำไมเขาคิดถูกขนาดนี้ — แล้วได้อะไร

ถ้าถูกขนาดนี้ เจ้าของได้อะไร? คำตอบคือมันคือโมเดล land-and-expand (เหมือน AWS, Stripe, Twilio) — ผมในฐานะรายเล็กไม่ใช่ลูกค้าที่เขาหวังกำไร แต่เป็น ต้นทุนการตลาด ของเขา เงินจริงมาจาก:

  1. ลูกค้าตัวใหญ่ ที่ส่งวิดีโอหลายสิบล้านนาที/เดือน — รายเล็กล้านคนใช้ฟรี รายใหญ่ไม่กี่เจ้าเลี้ยงทั้งระบบ
  2. มาร์จิ้นบาง ๆ คูณปริมาณมหาศาล — เขาคือคนกลางขายต่อ bandwidth/CDN + storage ที่ซื้อราคาส่งมาถูกกว่า
  3. Upsell เงียบ ๆ — tier คุณภาพสูง, สินค้าวิเคราะห์การเล่นแยกขาย, live streaming, DRM

บทเรียนเชิงกลยุทธ์สำหรับคนขายของ: ปล่อยรายย่อยให้ใช้เกือบฟรีได้ ถ้าต้นทุนเสิร์ฟรายย่อย ≈ 0 และมีทางที่รายย่อยจะโตเป็นรายใหญ่เอง — เป็นวิธีคิดเดียวกับที่ผมใช้วางช่องทางจ่ายเงินของคอร์สไว้ตามที่เล่าใน บทเรื่อง PromptPay กับ Stripe คือจับ "ต้นทุน" ให้ตรงกับ "รายได้ส่วนเพิ่ม"

กับดักที่ต้องรู้ก่อนผูกชีวิตไว้กับเจ้าเดียว

ราคาถูกไม่ได้แปลว่าไม่มีอะไรต้องระวัง — แต่มันเป็นเชิงโครงสร้าง ไม่ใช่ค่าซ่อน:

  • ต้นทุนโตตามความสำเร็จ — ไวรัล = บิลพุ่ง (แต่รายได้พุ่งก่อน) → ตั้ง billing alert/cap ไว้เสมอ กันเดือนที่หลุดคาด
  • Vendor lock-in คือตัวจริง — playback ID, ตัวเล่น, URL ผูกกับ Mux หมด ย้ายเจ้า = อัปใหม่ + รื้อโค้ด ทางกัน: เก็บไฟล์ต้นฉบับ (master) ไว้เสมอ จะย้ายไป Cloudflare Stream หรือ Bunny ทีหลังได้ ไม่ถูกจับเป็นตัวประกัน
  • เขาขึ้นราคาได้ — เราเป็นฝ่าย exposed สเกลเล็ก = ไม่เจ็บ โตค่อยเจรจา/เทียบเจ้า
  • delivery คือมิเตอร์ — ถ้าวิดีโอเปิดสาธารณะ คนจ้องถล่มทำบิลพองได้ → ใช้ signed playback (ลิงก์มีลายเซ็นหมดอายุ) ปิดช่องนี้ และกันคนก๊อปลิงก์ไปแชร์ฟรีในตัว

วิธีคิดต้นทุนแบบจับคู่ค่าใช้จ่ายกับมูลค่าที่ได้นี้ ใช้ได้ไม่ต่างจากตอนคุม ต้นทุน LLM/AI ในงานจริง — เครื่องมือคนละตัว แต่หลักเดียวกัน

สรุป

โฮสต์วิดีโอคอร์สด้วย Mux ในช่วงเริ่มต้นต้นทุน แทบเป็นศูนย์ (delivery ฟรีถึง ~333 คน/เดือนต่อคอร์ส 5 ชม., เหลือแค่ค่าเก็บไฟล์ ~฿30) แล้วค่อยโตตามจำนวนคนดู — เป็นต้นทุนที่ขึ้นหลังรายได้ ไม่ใช่ก่อน ขอแค่รู้ทันเกม land-and-expand ของเขา: เก็บ master ไว้ ตั้ง billing cap และทำ signed playback เท่านี้ก็ใช้ของฟรีเขาได้เต็มที่โดยไม่ติดกับดัก

ระบบส่งวิดีโอนี้คือเบื้องหลังคอร์สที่ผมกำลังทำ — ถ้าอยากเรียนวิธีใช้ Claude Code ต่อระบบจริงแบบนี้เอง ดูรายละเอียดคอร์สได้ที่นี่

อ่านต่อ