การแก้ปัญหาบัฟเฟอร์ Buffer

     ไม่มีอะไรที่จะสามารถทำลายความรู้สึกของเรามากไปกว่าการฟังเพลงอยู่ดีๆบนอินเทอร์เน็ต แล้วจู่ๆก็เริ่มที่จะพูดกระตุกหรือหยุดสักครู่เพราะปัญหาเกี่ยวกับบัฟเฟอร์ คุณจึงต้องการตัวช่วยที่จะช่วยให้คุณมีตัวเลือกในการแก้ปัญหาส่วนใหญ่ของปัญหาบัฟเฟอร์เหล่านี้ เพื่อให้คุณสามารถฟังวิทยุทางอินเทอร์เน็ตอย่างราบรื่น (นั่นคือโดยไม่หยุดชะงัก)

     เหตุผลหลักสำหรับปัญหากับการ Streaming คือว่าขนาดของบัฟเฟอร์อาจจะไม่มากพอ และเหตุผลที่สำคัญในที่นี่จึงจำเป็นที่คุณจะต้องเพิ่ม Buffer ขึ้นเพื่อหลีกเลี่ยงปัญหาดังกล่าว บัฟเฟอร์ของการ Streaming, ความเร็วการเชื่อมต่อที่แตกต่างกันของเครื่องคอมพิวเตอร์ที่รับฟัง, ความเร็วในการเชื่อมต่อกับเซิร์ฟเวอร์วิทยุสต​​รีม, ไม่เคยลื่นไหลอย่างต่อเนื่อง และบัฟเฟอร์ก็ดูแลความผันผวนต่างๆเหล่านี้ เพื่อให้คุณสามารถฟังเพลงโด​​ยไม่หยุดชะงัก ถ้าคุณจะไม่อยากให้โปรแกรมเล่นเพลงของคุณขึ้นข้อความว่า “Buffer”  คุณก็ต้องปรับอุปกรณ์หรือเซ็ตโปรแกรมให้รองรับกับการ Streaming 

     บ่อยครั้งที่สถานีวิทยุของเราลิ้งก์รายการถ่ายทอดสดจากผู้ว่าจ้าง(สปอนเซอร์) ที่ได้เหมารายการของเราเอาไว้ แต่บางครั้งการรับลิ้งก์รายการในบางวัน ก็รู้สึกว่ารายการกระตุก ทำให้เจ้าของสถานีหงุดหงิด ต้องมานั่งเฝ้าคอมพิวเตอร์จนไปไหนมาไหนไม่ได้ เพราะกลัวว่ารายการที่ถ่ายทอดมันจะหลุด ซึ่งรายการมันหลุดมันเกิดจากหลายสาเหตุครับ ไม่ว่าจะเป็นเน็ตที่เราใช้อยู่ความเร็วมันไม่ถึงก็มี และอีกหลายๆปัจจัย หนึ่งในสาเหตุนั้น โปรแกรมที่เราใช้ถ่ายทอด มัน Buffer Underrun  ซึ่งมันจะฟ้องโชว์ที่โปรแกรมเล่นเพลงว่า “Buffer 0%” ส่วนมากจะเกิดกับ Winamp แต่ไม่ต้องเป็นห่วงครับ วันนี้เราจะมาหาทางแก้ปัญหาว่ามันเกิด Buffer ขึ้นมาได้อย่างไร และมีกี่ปัจจัยที่ทำให้เกิด และเราจะแก้ปัญหากับมันอย่างไร

สาเหตุหลักที่ทำให้เกิด Buffer เท่าที่พอรวบรวมได้ มีดังนี้

  1. คุณมี Ram มากพอที่ระบบหน่วยความจำหรือไม่ ?
  2. ฮาร์ดไดรฟ์ของคุณเต็มหรือเกือบเต็มหรือไม่ ? (ถ้าเหลือไม่ถึง10%ก็เกิดแน่นอนครับ)
  3. ฮาร์ดไดรฟ์ของคุณมีการกระจายตัวของข้อมูลหรือไม่ ?
  4. การเปลี่ยนความถี่ใน Wireless Router หรือไม่
  5. เราเตอร์(Router)ของคุณติดกับเครื่องใช้ไฟฟ้าอื่น ๆ ที่สามารถทำให้เกิดการรบกวนหรือไม่ ?
  6. สายเคเบิลที่มีอยู่ทั้งหมดของคุณ (คู่สาย, Ethernet, ฯลฯ ) อยู่อย่างถูกต้องและปลอดภัยหรือไม่
  7. มีพลังงานไฟฟ้าสถิตวนเวียนเราเตอร์(Router)และโมเด็มของคุณหรือไม่
  8. คอมพิวเตอร์ของคุณปราศจากไวรัสสปายแวร์และมัลแวร์อื่น ๆหรือไม่
  9. คุณกำลังดาวน์โหลดในเวลาเดียวกันคุณกำลังรับลิ้งก์รายการ ? หรือนอกจากนี้ยังจะมีคนอื่น ๆ ในครอบครัวใช้อินเตอร์เน็ตของคุณที่กำลังแย่งแบนด์วิดธ์อยู่มีหรือไม่ ?

     โดยหลักที่กล่าวมาแล้วนี้ล้วนเป็นสาเหตุที่ทำให้เน็ตขัดข้องหรือหลุดบ่อย แต่วันนี้เราจะมาพูดถึงการปรับตั้งโปรแกรม Winamp เพื่อขยายให้  Buffer Site มันแมทกับระบบอินเตอร์เน็ตของคุณ

     อินเตอร์เน็ตบ้านในแต่ละแห่งความเร็วจะไม่เท่ากันครับ และในช่วงไกล้ค่ำที่มีคนใช้อินเตอร์เน็ตเยอะก็ยิ่งทำให้เราเข้าเน็ตยาก ปัญหาต่างๆเหล่านี้แก้ได้ที่การปรับแต่งคอมพิวเตอร์เพื่อรองรับกับอินเตอร์เน็ต (การปรับคอมพิวเตอร์เป็นการเซ็ตค่าขั้นสูงในขั้น Advance เอาไว้เราจะพูดกันในภายหลังครับ) แต่วันนี้เรามาพูดถึงการแก้ปัญหา Buffer ในโปรแกรมวินแอมป์กันก่อน 

วิธีทำ ก่อนอื่นไปที่ Options > Perferences หรือกดคีย์ลัดโดยกด  Ctrl+P เพื่อให้หน้าต่าง Perferences ขึ้นมาดูตามรูปข้างล่างนี้ครับ

p0

เมื่อหน้าต่างPerferencesขึ้นมาแล้ว ให้ไปที่หมวด Plugin เข้าไปคลิ๊กที่ Input (ตามเลข1)ส่วนด้านขวามือดับเบิ้ลคลิ๊กเลือก MPEG Audio Decodes (ตามเลข2) ดูตามรูปภาพด้านล่าง

p1

จากนั้นปรับแต่ง Input ของโปรแกรมให้รองรับกับการรับส่ง Streaming ซะก่อน คลิ๊กที่แท็ป Streaming โดยในช่อง Streaming Data Buffer ให้เปลี่ยนค่าจาก 64 มาเป็น 128 จากนั้นกด OK (ตามภาพข้างล่าง)

input

คราวนี้มาปรับแต่งที่ Output โดยคลิ๊กที่ Output ฝั่งด้านซ้ายมือ(ตามเลข3) ส่งนทางด้านขวามือให้ดับเบิ้ลคลิ๊กที่ DirectSound Output จนหน้าต่างดังกล่าวขึ้นมา ดูตามภาพด้านล่าง

p2

เมื่อหน้าต่าง DirectSound Output ขึ้นมาตามภาพด้านล่างนี้แล้ว จากนั้นให้เปลี่ยนค่า Device ซะก่อน โดยเปลี่ยนจาก Primary Sound Driver มาเป็นซาวด์การ์ดที่คุณใช้ในตัวอย่างของผมนี้ ผมใช้ซาวด์การ์ดของ Scarlett 2i2 USB ครับ จากนั้นคลิ๊กที่ Apply แล้วกด OK (ตามภาพข้างล่าง) หมายเหตุ ซาวด์การ์ของแต่ละคนจะไม่เหมือนกันนะครับ แล้วแต่เครื่องคอมพิวเตอร์ของใครของมัน

Sound

ไปที่แท็ป Buffering โดยปรับตัวเลื่อนที่ Buffer length  ให้เพิ่มไปทางขวา(ค่า default เดิมที่มากับโปรแกรมคือ 2000 ms) ให้เราเลื่อนเพิ่มขึ้นให้มากกว่า 2000 ตามภาพผมลองปรับไปที่ 3746 ms (ในขณะที่ปรับค่า Buffer length ไปทางขวามือ ค่า Prebuffer on start / seek / underrun  และค่า Buffer -ahead on track change ก็จะเลื่อนไปทางซ้ายมือโดยอัตโนมัตครับ หลังจากปรับเรียบร้อยแล้วอย่าลืมกดปุ่ม Apply แล้วตามด้วยปุ่ม OK นะครับ

Buffer set

หลังจากปรับแล้ว อย่าลืม Restart โปรแกรมใหม่อีกครั้งก็เป็นอันเสร็จพิธี ขอให้สนุกไปกับการรับฟังวิทยุทางอินเตอร์เน็ตนะครับ สถานีวิทยุคลื่นใดสงสัยประการใดโทรสอบถามผมได้นะครับ ส่วนใครปรับแล้วยังมีปัญหาในการรับฟังอยู่ก็ต้องไปหาสาเหตุในส่วนอื่นๆอีก บางสถานียังใช้ระบบปฏิบัติการ Windows XP อยู่เลยครับ ถ้าเป็นระบบปฏิบัติการ Windows 7 ขึ้นไปอาจต้องเซ็ตค่าต่างๆอีกนิดหน่อย ให้สถานีวิทยุโทรหาผมให้ปรับตั้งให้ก็ได้ครับ โดยผมจะตั้งผ่าน Teamviewer เพื่อปรับแต่งให้ครับ ส่วนปัญหาอื่นๆเช่น ฮาร์ดไดรฟ์ของคุณมีการกระจายตัวของข้อมูล เราก็หมั่น Defragment ฮาร์ดดิสเป็นประจำ ตรวจตราสาย Lan อินเตอร์เน็ตว่าลากผ่านสายไฟฟ้าสายสัญญาณต่างๆมากหรือเปล่าว จัดระเบียบให้ดีครับ สำหรับเครื่องคอมพิวเตอร์ที่มีเนื้อที่เหลืออยู่ฮาร์ดดิสไม่ถึง10% อันนี้เกิดบัฟเฟอร์บ่อยครั้งแน่นอนครับ จัดการเพิ่มฮาร์ดดิสซะก็จะทุเลาปัญหานี้ได้ครับ

———-◊ο◊———-

Radiointer.net

รับประกอบคอมพิวเตอร์ จัดสเป็กคอมพิวเตอร์และปรับแต่งโมดิฟายสำหรับงานด้านวิทยุโดยตรง เร็ว แรง เล่นเพลงลื่นไหล ไม่มีสะดุด ไม่มีแฮ้งค์ เข้าเน็ตเร็ว พร้อมปรับเซ็ตการทำงานแบบให้ทำงานอัตโนมัต สนใจติดต่อช่างต้น 089-376-3848 

 

Comments are closed