VoIP - Bandwidth ต้องเท่าไหร่จึงจะพอ


จาก http://www.voip-info.org/wiki-Codecs ได้ให้รายละเอียดดังนี้

  • GIPS Family - 13.3 Kbps and up
  • GSM - 13 Kbps (full rate), 20ms frame size
  • iLBC - 15Kbps,20ms frame size: 13.3 Kbps, 30ms frame size
  • ITU G.711 - 64 Kbps, sample-based Also known as alaw/ulaw
  • ITU G.722 - 48/56/64 Kbps ADPCM 7Khz audio bandwidth
  • ITU G.722.1 - 24/32 Kbps 7Khz audio bandwidth (based on Polycom's SIREN codec)
  • ITU G.722.1C - 32 Kbps, a Polycom extension, 14Khz audio bandwidth
  • ITU G.722.2 - 6.6Kbps to 23.85Kbps. Also known as AMR-WB. CELP 7Khz audio bandwidth
  • ITU G.723.1 - 5.3/6.3 Kbps, 30ms frame size
  • ITU G.726 - 16/24/32/40 Kbps
  • ITU G.728 - 16 Kbps
  • ITU G.729 - 8 Kbps, 10ms frame size
  • Speex - 2.15 to 44.2 Kbps
  • LPC10 - 2.5 Kbps
  • DoD CELP - 4.8 Kbps

 

เยอะจัง แล้วอันไหนที่นิยมอย่างกว้างขวาง?
ยิ่งบีบอัีดเยอะ ก็ยิ่งลดการใช้ bandwidth แต่ในทางกลับกัน ก็ยิ่งต้องใช้ resource ในการประมวลผลเพิ่ม
ดังนั้นจึงต้องดูด้วยว่า "จุดสมดุล" มันอยู่ตรงไหน - บีดอัดมาก ลด bandwidth ได้จริง แต่ CPU ประมวลผลไม่ไหวไม่ทัน มันก็ไม่มีประโยชน์ จริงไหมครับ?

การเลือกใช้ codec ต้องดูด้วยว่า client สนับสนุนหรือไม่ ถ้าเป็น softphone มักไม่ค่อยมีปัญหา เนื่องจากใช้ CPU ในการประมวลผล (แปลงสัญญาณเสียง) แต่หาก softphone อยู่บนอุปกรณ์อย่าง PDA อันนี้ก็ต้องดูอีกเหมือนกัน ว่า CPU ทำงานไหวหรือเปล่า แต่ถ้า client เป็น hardware เช่น ATA, VoIP Phone, all-in-one router จะใช้ hardware (DSP) ในการประมวลผลเสียง ดังนั้นมักจะเพิ่ม codec หรือปรับเปลี่ยนไม่ได้ง่ายๆ ส่วนใหญ่ก็ fix ทั้งนั้น เท่าที่ดูตามข้อมูลนี้ (Hareware codec support) สรุปว่า


codec ที่ได้รับความนิยมก็จะมี G.711, G.723.1, G.726, G.729

short note

Links
voip-info: Codecs
ozvoip
Assessing VoIP Call Quality Using the E-model
Speex Codec Quality Comparison
OzVoIP: Introduction to Codecs, Hareware codec support

 

หมายเลขบันทึก: 148070เขียนเมื่อ 21 พฤศจิกายน 2007 07:29 น. ()แก้ไขเมื่อ 22 มิถุนายน 2012 16:25 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท