0223 | แสนเจ็ดหลบไป ยุคนี้ต้องเจ็ดแสนแปดแสน

Friday, March 10th, 2017 Posted in IP Network | No Comments »

เมื่อ… 4 ปีที่แล้ว เรามีปรากฎการณ์ฮอร์โมนคนดูแสนเจ็ดใน youtube ไป สามปีกว่าๆ ผ่านไป ยอดคนดู live ผ่านเน็ตพร้อมกันทะลุเจ็ดแสนไปจนจะแตะๆ แปดแสนคนพร้อมกันไปแล้ว

live ccu over 800k

800,000 CCU ที่ความละเอียด HD 720p ใช้เน็ตประมาณ 1.5-2mbps แต่เฉลี่ยว่ามีคนดูความละเอียดอื่นด้วยปนๆ กันก็น่าจะเหลือประมาณ 800kbps-1mbps ต่อ 1 คน

ก็… แค่ 600-800 Gbps … เอง …

คิดว่าคงเป็นสถิติสูงสุดในการรับชม streaming ออนไลน์ในปัจจุบันแล้ว

  • ทั้งนี้ไม่นับการรับชมผ่าน iptv เจ้าอื่น ที่ยังมีทั้ง AIS, 3BB, TOT, True, …. และอีกหลายเจ้าที่ให้บริการแบบส่วนตัว

เท่ากับว่าเรามีประชากรออนไลน์ที่มีความสามารถ (ความเร็ว/การเข้าถึงอินเทอร์เน็ตที่เร็วพอ) ที่จะดู content ในช่วงเวลา prime time หลักล้านคนแล้วแน่ๆ แต่นอกจาก Google (YouTube) และ Facebook แล้ว มีทางไหนอีกบ้างที่จะรองรับคนดูได้ขนาดนี้ได้อีก…

ต้นทุนที่เคยคำนวณไว้เมื่อ 4 ปีที่แล้ว มาปีนี้เปลี่ยนไปเยอะมากครับ

  • Server ประสิทธิภาพสูงขึ้น และ Software ที่ดีขึ้น ทำให้ใช้ทรัพยากรลดลง แต่รองรับคนได้มากขึ้น ราคาเหลือประมาณเครื่องละ 60,000 ถึง 80,000 บาทก็รองรับได้ขั้นต่ำ 10 Gbps กันแล้ว
  • Switch ราคาถูกลงมาก สามารถหา Switch 10 Gbps 48 port มือสองดีๆ ได้ในราคาไม่ถึงแสนได้แล้ว
  • มี Software ฟรีที่เป็นทางเลือกอีกหลายตัว ทำให้ตัดค่า License ออกไปได้

แต่ปริมาณการใช้งานตอนนี้ก็ยังเรียกได้ว่ามหาศาลมากอยู่ดี เพราะถ่ายทอดที่คุณภาพสูงขึ้น (เดิมใช้ 360/480p ตอนนี้เป็น 720p เป็นอย่างน้อยแล้ว) เท่ากับที่ bandwidth เท่าเดิม รองรับ จำนวนคนดูพร้อมกัน (ccu: concurrent user) ได้ลดลง

ตัวเลข 100 Gbps ในวงการ Streaming ถึงได้เป็นเรื่องธรรมดามากๆ ไปแล้วครับ…

ByteArk CDN ก็มีให้บริการระดับนั้นเช่นกัน #พื้นที่โฆษณา

ByteArk Streaming CDN

Tags: ,

0162 | ระบบถ่ายทอดวิดีโอที่รับคนได้แสนเจ็ด!!!

Sunday, July 7th, 2013 Posted in IP Network | No Comments »

ทีแรกว่าจะไม่เขียน บังเอิญมีคนยุ เลยจัดให้ซักหน่อย
(มัวแต่ลุ้นเพลิน ลืม cap หน้าจอ เลยไปจิ๊กมาจาก @KUTCHA_ มาอีกที)

บังเอิญช่วงนี้ Hormones กำลังดัง (รู้สึกว่า tie in เยอะจังแฮะ) ฉายตอนแรก (EP.0) ทาง gmmone.tv ไปแล้ว server ล่มในพริบตา เบื้องต้นทาง GMM One มาบอกว่า Server รองรับได้ 4,000 คนเท่านั้น… คนก็เลยเริ่มไปขวนขวายหาช่องทางดูทางเว็บอื่นกันใหญ่… สถิติเท่าที่สืบทราบมา มีคนดูรวมราวๆ 40,000 คน

จนเมื่อสัปดาห์ที่ผ่านมา (29 มิ.ย.) GMM เจรจากับ Google สำเร็จ จึงได้เปิดการดูออนไลน์ผ่าน YouTube Live ซึ่งมีโชว์ตัวเลขคนดูชัดเจนมาก สัปดาห์แรกเปิดซัดไป 140,000 ส่วนเมื่อครู่นี่ราวๆ 170,000 คนพร้อมกัน

ด้วยความที่เคยมีคนสนใจติดต่อมาว่าอยากทำระบบที่รับคนดูได้ราวๆ นี้เหมือนกันก็เลยเอามาคำนวณกันเล่นตรงนี้ละกันครับ

สิ่งที่ต้องมี

  • Server จำนวนมากพอ (server แรงๆ ซักตัวสามารถทำให้รองรับได้ราวๆ 15,000 คนพร้อมกันได้) — อันนี้อย่างถูก(มาก)ก็ราวๆ เครื่องละ 130,000 บาท Dual 6-core CPU Ram 64GB + 10Gbps Network
  • ค่า License Streaming Software (Wowza/Adobe FMS) — ถ้า Wowza ก็เครื่องละ 30,000 บาท
  • Bandwidth มากพอ (ขึ้นกับคุณภาพภาพที่ส่ง ถ้า 360p แบบที่ GMMone ใช้ก็ราวๆ คนละ 400Kbps) — เป็นค่าใช้จ่ายรายเดือน ถ้าซื้อตรงจาก IX ก็จะถูกหน่อย ราวๆ 30,000 บาทต่อเดือนต่อ 10Gbps
  • อุปกรณ์เครือข่าย (Switch) ที่รองรับ Traffic ขนาดนี้ได้ — หลักล้านครับ… หาของถูกมาใช้รับรองลากไม่รอดล่ม… Force10 ตัวที่รับได้เท่านี้ เคยไปดูราคามาก็ราวๆ 1,000,000 บาท แบบไม่เผื่อขยายด้วยนะ
  • Data center ที่รองรับ traffic ขนาดนี้ได้ — ต้องไปเช่าที่ที่ตึก CAT บางรักสถานเดียวฮะงานนี้ ตึกอื่นไม่น่ารอด

ไม่นับค่าใช้จ่ายจิปาถะ พวกค่าสายค่าไฟค่าอะไรพวกนี้ ก็จะต้องลงทุนครั้งแรกประมาณนี้

  • server 12 ตัว (รับคนดูได้ 15,000 * 12 = 180,000 คน) (130,000 * 12) = 1,560,000 บาท
  • ค่า License (30,000 * 12) = 360,000 บาท
  • ค่า Bandwidth (400 * 180000 = 72Gbps => ปัดเศษขึ้นไม่ต่ำกว่า 80Gbps) — 30,000 * 8 = 240,000 บาทต่อเดือน
  • ค่าอุปกรณ์ switch = 1,000,000

รวมงบลงทุนครั้งแรกประมาณ 3,160,000 บาท ค่า Bandwidth อีกเดือนละ 240,000 บาท ไหนจะค่าจ้างติดตั้งระบบ ค่าเช่าที่ ค่าไฟ ค่าจ้างคนดูแลระบบ โน่นนี่นั่นจิปาถะอีก รวมได้เผลอๆ จะถึงเดือนละห้าแสน..

ได้ใช้จริงสัปดาห์ละชั่วโมงเดียว…

คุ้มมากครับ :)

*** DISCLAIMER *** ตัวเลขที่คำนวณเป็นราคาคร่าวๆ ที่คำนวณแบบอนาถา ใช้ของมือ 1 ปนกับมือ 2 แล้วทำให้มันยังดูว่าถูกอยู่ ของจริงแพงกว่านี้แน่นอนครับ

Tags: , , , , , ,