
1. ส่งข้อมูลได้เร็ว เพราะไม่ต้องมีการเชื่อมต่อ (Connectionless)
- UDP ไม่ต้องจับมือ (handshake) เหมือน TCP ทำให้การส่งข้อมูลทำได้เร็ว โดยเฉพาะเมื่อมีผู้ใช้จำนวนมาก
- ไม่มีการตรวจสอบสถานะของแต่ละการเชื่อมต่อ ลดภาระของเซิร์ฟเวอร์
2. รองรับการส่งข้อมูลแบบ Multicast และ Broadcast
- IPTV ที่มีผู้รับชมหลายพันคนต้องการ Multicast เพื่อส่งข้อมูลจากแหล่งเดียวไปยังหลายอุปกรณ์
- UDP รองรับ IP Multicast ช่วยลดแบนด์วิดท์และโหลดของเซิร์ฟเวอร์
3. ลด Overhead ของการส่งข้อมูล
- UDP ไม่มีการตรวจสอบแพ็กเก็ตซ้ำซ้อน ทำให้การส่งข้อมูลเร็วขึ้น
- ไม่มีการรอแพ็กเก็ตที่สูญหาย ช่วยลดความล่าช้า (latency) ทำให้ภาพไม่สะดุด
4. มี Latency ต่ำ เหมาะกับสตรีมมิ่งแบบเรียลไทม์
- IPTV ต้องการ Low Latency เพื่อให้การรับชมลื่นไหล
- UDP ส่งข้อมูลต่อเนื่องแม้จะมีบางแพ็กเก็ตสูญหาย
5. ใช้ทรัพยากรระบบน้อย รองรับผู้ใช้จำนวนมาก
- UDP ไม่ต้องใช้ CPU หรือ RAM มากในการจัดการการเชื่อมต่อหลายพันจุด
- ทำให้ระบบ IPTV รองรับผู้ใช้งานจำนวนมากพร้อมกันได้ดี
ข้อเสียที่ต้องระวัง
- ไม่มีการตรวจสอบข้อผิดพลาด หากแพ็กเก็ตสูญหายอาจทำให้ภาพกระตุก
- ต้องใช้ QoS (Quality of Service) หรือ FEC (Forward Error Correction) เพื่อช่วยลดผลกระทบจาก packet loss
สรุป
UDP เป็นตัวเลือกที่ดีที่สุดสำหรับ IPTV ที่ต้องรองรับจำนวนจุดมากๆ เพราะส่งข้อมูลได้เร็ว ใช้แบนด์วิดท์มีประสิทธิภาพ และมี Latency ต่ำ
No responses yet