Webcam Tester: เช็คกล้อง ไมค์ ความละเอียด และ FPS ในเบราว์เซอร์
ทดสอบเว็บแคมและไมโครโฟนออนไลน์ พร้อมพรีวิวสด วัด FPS จริง มิเตอร์ระดับเสียง และรายการอุปกรณ์ วินิจฉัยด้วย getUserMedia แบบส่วนตัว ไม่ติดตั้ง ไม่อัปโหลด
Table of Contents
พรีวิวดำใน Zoom, ไมค์เงียบใน Google Meet หรือสตรีม 720p ทั้งที่คิดว่าได้ 1080p มักไม่ใช่ความผิดของแอปประชุม — แต่เป็นอุปกรณ์ สิทธิ์ หรือสตรีมที่เบราว์เซอร์เปิดจริง Webcam & Microphone Tester ทำงานในเบราว์เซอร์ผ่าน MediaDevices getUserMedia API เพื่อยืนยันฮาร์ดแวร์ก่อนเข้าห้อง
เปิดหน้า อนุญาตกล้องและไมโครโฟน แล้วคุณจะได้พรีวิว HD สด ความละเอียดและ aspect ratio ที่กล้องรายงาน เฟรมเรตที่วัดได้จริง (ไม่ใช่แค่ตัวเลขบนกล่อง) มิเตอร์ระดับเสียงเรียลไทม์พร้อมจับค่าสูงสุด และรายการกล้อง ไมค์ ลำโพงที่เบราว์เซอร์มองเห็น ไม่มีการบันทึกหรืออัปโหลด
ใช้เป็นเช็กลิสต์ 20 วินาทีก่อนคอล ทดสอบเว็บแคม USB ตัวใหม่ หรือดูว่าเบราว์เซอร์ยังใช้กล้องในตัวโน้ตบุ๊กแทนกล้องบนจอหรือไม่
ทำไมต้องใช้ Webcam & Microphone Tester?
- พิสูจน์ฮาร์ดแวร์ก่อนเข้าประชุม พรีวิวสดกับแถบเสียงที่ขยับดีกว่าคำว่า “เมื่อวานยังใช้ได้”
- เห็นความละเอียดที่ส่งมาจริง ไม่ใช่สเปกโฆษณา เครื่องมืออ่าน MediaTrackSettings จึงรู้ความกว้าง ความสูง และอัตราส่วนของสตรีมที่ได้จริง
- วัด FPS จริง ค่าเฟรมเรตที่ขอ กับ FPS ที่วัดได้มักไม่ตรงกัน ตัวทดสอบใช้ requestVideoFrameCallback เมื่อเบราว์เซอร์รองรับ เพื่อนับเฟรมที่มาถึงจริง
- วินิจฉัยไมค์โดยไม่ต้องอัด พูด ดูแถบระดับ รีเซ็ตค่าสูงสุด ยืนยันว่าไมค์ไม่ได้ถูกปิดที่ OS หรือที่ตัวเครื่อง
- แสดงอุปกรณ์มีเดียทั้งหมด หลังอนุญาต enumerateDevices() จะโชว์กล้อง ไมค์ และลำโพงพร้อมชื่อ — มีประโยชน์เมื่อ Meet เลือกอินพุตผิดตัว
- เป็นส่วนตัว วิดีโอและเสียงไม่ออกจากเบราว์เซอร์ ไม่มีการแคปเจอร์ฝั่งเซิร์ฟเวอร์ ไม่ต้องสมัคร ไม่ต้องติดตั้ง
คุณสมบัติหลัก
| ฟีเจอร์ | สิ่งที่ได้ |
|---|---|
| โหมดเริ่มต้น | กล้อง + ไมค์, กล้องอย่างเดียว หรือไมค์อย่างเดียว |
| พรีวิวสด | วิดีโอในหน้า พร้อมป้าย LIVE และ overlay FPS |
| ข้อมูลกล้อง | ความละเอียด, aspect ratio, FPS ที่ขอ, FPS ที่วัดได้, facing mode, device ID |
| มิเตอร์ไมค์ | ระดับปัจจุบัน (%), จับค่าสูงสุด, รีเซ็ตพีค, สีเตือนเมื่อดังเกินไป |
| รายการอุปกรณ์ | videoinput, audioinput และ audiooutput หลังอนุญาต |
| ความเป็นส่วนตัว | getUserMedia ฝั่งไคลเอนต์ 100% — ไม่อัปโหลด |
- ปุ่มเริ่มแยกกัน ช่วยแยกกล้องดำกับไมค์ตาย โดยไม่ต้องไล่ดีบักพร้อมกัน
- Peak hold จับพยางค์ดังครั้งเดียว คุณไม่ต้องจ้องแถบที่กระตุกทั้งวัน
- เบราว์เซอร์ที่ไม่รองรับ แสดงข้อความชัดเจนเมื่อไม่มี navigator.mediaDevices.getUserMedia แทนที่จะล้มเหลวเงียบ ๆ
วิธีใช้งาน
- เปิด Webcam & Microphone Tester แล้วคลิก ทดสอบกล้อง + ไมค์ หรือ กล้องอย่างเดียว / ไมค์อย่างเดียว หากอยากเช็คแค่อย่างใดอย่างหนึ่ง
- เมื่อเบราว์เซอร์ขอสิทธิ์ ให้คลิก Allow ถ้าเคยบล็อกเว็บนี้ไว้ ให้ใช้ไอคอนกล้อง/ไมค์ที่แถบที่อยู่ (หรือการตั้งค่าไซต์) แล้วลองใหม่
- ดูพรีวิวสด ยืนยันว่าเป็นกล้องที่ต้องการ — ไม่ใช่ฝาปิดเลนส์ ไม่ใช่กล้อง IR ของ Windows Hello ไม่ใช่ปลั๊กอินพื้นหลังเสมือน
- อ่านการ์ดข้อมูลกล้อง: กว้าง × สูง, aspect ratio, FPS ที่ขอเทียบกับ FPS ที่วัดได้, facing mode (user / environment เมื่อมีรายงาน) และ device ID แบบย่อ
- พูดเข้าไมโครโฟน แถบระดับควรขยับ ค่าสูงสุดควรขึ้น คลิก รีเซ็ตพีค แล้วพูดใหม่หากอยากวัดสะอาด จากนั้นหยุดสตรีมเมื่อเสร็จ
ทำความเข้าใจสตรีมกล้องและไมค์ในเบราว์เซอร์
เบราว์เซอร์ไม่ได้ “เปิดเว็บแคม” แบบเปิดไฟล์ทั่วไป แต่ขอสิทธิ์จากผู้ใช้ แล้วสร้าง MediaStream ที่มีแทร็กวิดีโอและ/หรือเสียง แต่ละแทร็กมี settings ที่บอกฟอร์แมตที่ต่อรองได้
ความละเอียดกับสิ่งที่ขอ แอปมักขอ 1280×720 หรือ 1920×1080 แต่ไดรเวอร์และ OS อาจย่อขนาด เลือกกล้องอื่น หรือถอยไปค่าเริ่มต้น หากตัวทดสอบโชว์ 640×480 แอปประชุมจะดูนุ่มจนกว่าจะแก้ privacy ของ OS, แบนด์วิดท์ USB หรืออุปกรณ์ที่เลือก
FPS ที่ขอ กับ FPS ที่วัดได้ MediaTrackSettings.frameRate คือสิ่งที่แทร็กเคลม ส่วน FPS ที่วัดได้คือการนับเฟรมวิดีโอจริง กล้อง USB 2.0, CPU หนัก และโหมดประหยัดไฟมักส่งได้แค่ 15–24 FPS ทั้งที่ขอ 30 นั่นคือตัวเลขที่สำคัญสำหรับไลฟ์สตรีม
Facing mode บนมือถือ user คือกล้องหน้า และ environment คือกล้องหลัง โน้ตบุ๊กมักไม่รายงานหรือรายงานเป็น user หากคาดกล้อง USB แต่ยังเห็น user พร้อมความละเอียดเล็ก ๆ เบราว์เซอร์อาจยังอยู่ที่เว็บแคมในตัวเครื่อง
ระดับเสียงไม่ใช่ dB SPL มิเตอร์เป็นค่า analyser ที่ทำเป็นร้อยละ 0–100 จาก AudioContext ไม่ใช่ค่าความดันเสียงที่คาลิเบรตแล้ว ใช้เพื่อยืนยันว่าไมค์มีชีวิตและไม่คลิป (แถบเปลี่ยนสีเตือนเมื่อดังมาก) หากต้องการดูระดับเสียงรอบข้างแบบใกล้เคียงเดซิเบล ให้ใช้เครื่องมือวัดแยก อย่าถือร้อยละนี้เป็นการวัดในห้องแล็บ
สิทธิ์และป้ายชื่ออุปกรณ์ ก่อนอนุญาต ชื่ออุปกรณ์มักว่างเพื่อความเป็นส่วนตัว หลัง getUserMedia สำเร็จ enumerateDevices() จะเติมชื่อ เช่น “HD Pro Webcam” กับ “MacBook Camera”
HTTPS และการรองรับ getUserMedia ต้องอยู่ใน secure context (HTTPS หรือ localhost) เบราว์เซอร์องค์กรที่ล็อก, ไดรเวอร์กล้องหาย และสวิตช์ OS ที่บล็อกกล้องทั้งหมดยังทำให้ล้มเหลวได้ — ตัวทดสอบจะโชว์ error แทนกล่องดำที่ไม่มีคำอธิบาย
กรณีใช้งานจริง
เช็คก่อน Zoom, Teams, Meet หรือ Webex
หนึ่งนาทีก่อนคุยลูกค้า ให้เริ่มกล้อง + ไมค์ ยืนยันว่าไม่ได้ปิดฝาเลนส์ แสงใช้งานได้ และแถบเสียงขยับเมื่อพูด “ทดสอบ 1-2-3” หาก FPS ที่วัดได้ค้างที่สิบกว่าเฟรม ให้ปิดแอปอื่นที่กินกล้อง (Slack huddle, แท็บเบราว์เซอร์ที่แคปเจอร์อยู่) ก่อนเข้าห้อง
เว็บแคม USB หรือเฮดเซ็ตใหม่
เสียบอุปกรณ์ อนุญาตสิทธิ์ แล้วดูรายการอุปกรณ์ หากกล้องใหม่ไม่โผล่ ปัญหาอยู่ที่ USB, ไฟจากฮับ หรือสิทธิ์ OS — ไม่ใช่แอปประชุม หากโผล่แต่พรีวิวดำ ลองโหมดกล้องอย่างเดียว พอร์ต USB อื่น หรือปิดแอปที่จองกล้องแบบ exclusive (แอป Camera ของ Windows, OBS ที่ยึดอุปกรณ์)
ตั้งค่าพอดแคสต์และสตรีม
โหมดไมค์อย่างเดียวพอสำหรับยืนยันว่าอินเทอร์เฟซหรือไมค์ USB คือตัวที่เบราว์เซอร์ได้ยิน ดูค่าสูงสุดขณะพูดระดับปกติ หากแถบแทบไม่ขยับ ให้เพิ่มเกนอินพุตใน OS หากแดงทุกคำ ให้ลดเกนก่อนอัด จากนั้นสลับโหมดกล้องอย่างเดียวเพื่อยืนยันว่า capture card หรือเว็บแคมรักษา FPS ที่สตรีมต้องการได้
IT ระยะไกลกับเคส “กล้องดำ”
ให้ผู้ใช้เปิดตัวทดสอบแล้วอ่านกลับ: error สิทธิ์ vs. สตรีมเริ่มแล้ว, ความละเอียด, FPS ที่วัดได้ และป้ายอุปกรณ์ที่ใช้งานอยู่ จะแยก “ปฏิเสธสิทธิ์”, “เลือกอุปกรณ์ผิด” และ “ฮาร์ดแวร์/ไดรเวอร์กล้อง” ได้เร็วกว่าการไล่หน้าตั้งค่าของ Zoom
แนวทางที่ดีที่สุด
- อนุญาตสิทธิ์ครั้งหนึ่ง แล้วทดสอบใหม่หลังเสียบฮาร์ดแวร์ เพื่อให้ป้ายชื่อถูกเติม และอุปกรณ์ใหม่ถูกเลือกได้ที่ระดับ OS
- เทียบ FPS ที่ขอกับ FPS ที่วัดได้ ภายใต้แสงและพอร์ต USB เดียวกับที่จะใช้จริง
- ทดสอบกล้องกับไมค์แยกกัน เมื่อมีปัญหา การเริ่มพร้อมกันอาจบังว่าแทร็กไหนไม่มา
- รีเซ็ตพีคหลังปรับเกน เพื่อไม่ไปตัดสินจากเสียงตะโกนครั้งก่อน
- ปิดแอปอื่นที่ยึดกล้อง (OBS, Teams, แท็บเบราว์เซอร์) — ไดรเวอร์หลายตัวอนุญาตไคลเอนต์ exclusive ได้ครั้งละตัว
- อย่าใช้หน้านี้เป็นสตูดิโอบันทึก เพจไม่เซฟวิดีโอหรือเสียง นั่นคือจุดประสงค์ ใช้เพื่อยืนยัน แล้วค่อยเปิดแอปแคปเจอร์จริง
พร้อมเช็คฮาร์ดแวร์แทนการเดาในล็อบบี้ประชุมหรือยัง เปิด Webcam & Microphone Tester อนุญาตการเข้าถึง แล้วยืนยันพรีวิว FPS และระดับไมค์ในรอบเดียว
เครื่องมือที่เกี่ยวข้องที่คุณอาจชอบ:
- USB Device Info Viewer — ตรวจ USB ที่ต่ออยู่ เมื่อเว็บแคมไม่ยอมโผล่
- Gamepad Tester — เช็คฮาร์ดแวร์ในเบราว์เซอร์สำหรับจอยและอนาล็อกสติ๊ก
- Decibel Meter — มองระดับอินพุตไมค์ละเอียดขึ้น เมื่อแถบ 0–100% ยังไม่พอ
ทดสอบให้สนุก — และขอให้คอลครั้งหน้าเริ่มด้วยภาพและเสียง