ทดสอบเว็บแคม

ตรวจสอบภาพตัวอย่างสด ความละเอียด และอัตราเฟรมของกล้องคุณ

ภาพตัวอย่าง

เปิดกล้องเพื่อดูภาพตัวอย่างสดและรายละเอียดสัญญาณ

กล้องปิดอยู่

ภาพจากกล้องและภาพถ่ายทั้งหมดจะอยู่บนอุปกรณ์นี้เท่านั้น — ไม่มีบันทึก อัปโหลด หรือจัดเก็บใดๆ ทั้งสิ้น

คำถามที่พบบ่อย

ทำไมฉันจึงต้องอนุญาตให้เข้าถึงกล้องก่อน?

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

ทำไมความละเอียดจากสเปกของกล้องจึงหายไป?

รายการนี้แสดงโหมดที่กล้องและเบราว์เซอร์ใช้งานได้จริงในขณะนี้ ไม่ใช่สเปกตามคำโฆษณา ไดรเวอร์ แบนด์วิดท์ USB และสภาพแสงอาจเปลี่ยนค่าที่รองรับ และบางโหมดจะแสดงเฉพาะในบางแอปเท่านั้น

จะเกิดอะไรขึ้นหากแอปอื่นกำลังใช้งานกล้องอยู่?

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

การทำงานของระบบทดสอบเว็บแคมผ่านเบราว์เซอร์

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

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


ส่วนควบคุมและข้อมูลการแสดงผล

เครื่องมือนี้ประกอบด้วยส่วนอินเทอร์เฟซและฟังก์ชันการทำงานดังต่อไปนี้:

ส่วนควบคุมขาเข้า (Inputs)

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

ส่วนแสดงผลขาออก (Outputs)

  • ภาพตัวอย่าง: หน้าจอแสดงสัญญาณวิดีโอสดจากกล้อง
  • รายละเอียดกล้อง: ส่วนแสดงข้อมูลทางเทคนิคของกล้องที่กำลังใช้งาน ได้แก่:
    • ชื่อ: แสดงชื่อของกล้อง (หากไม่ทราบชื่อหรือถูกบล็อกจะแสดงว่า ไม่ระบุชื่อกล้อง)
    • ความละเอียด: แสดงความกว้างและส่วนสูงจริงของแทร็กวิดีโอที่ใช้งานอยู่
    • อัตราส่วนภาพ: อัตราส่วนทางคณิตศาสตร์อย่างง่ายของความกว้างและส่วนสูง
    • อัตราเฟรม: แสดงความเร็วในการแสดงภาพ โดยระบุสถานะเป็น การวัดสด (เมื่อวัดด้วยระบบ rolling window ผ่านเบราว์เซอร์ API) หรือ รายงานโดยกล้อง (เมื่อใช้ค่าที่รายงานจากเบราว์เซอร์)
  • ความละเอียดที่รองรับ: ส่วนแสดงผลการสแกนความละเอียด ประกอบด้วยข้อความสรุป ใช้ได้ ‹count› จาก ‹total› ความละเอียด พร้อมสถานะ กำลังใช้งาน หรือ ไม่รองรับ ในแต่ละโหมด
  • ภาพถ่าย: ส่วนแสดงภาพนิ่งที่จับมาจากกล้อง โดยมีคำอธิบายภาพ (alternative text) ว่า ภาพเฟรมที่จับมาจากตัวอย่างกล้อง

ข้อกำหนดทางเทคนิคและการทำงานของระบบ

การทดสอบกล้องมีกฎเกณฑ์และพฤติกรรมของระบบที่เฉพาะเจาะจงดังนี้:

  • การขอสิทธิ์เข้าถึง: เครื่องมือจะไม่เปิดใช้งานกล้องโดยอัตโนมัติเมื่อโหลดหน้าเว็บ แต่จะส่งคำขออนุญาตเข้าถึงกล้องเมื่อผู้ใช้งานกดปุ่มเปิดกล้องเท่านั้น โดยเป็นการขอสิทธิ์เฉพาะสัญญาณวิดีโอโดยไม่มีการขอสิทธิ์ใช้งานเสียง (ไมโครโฟน)
  • การสแกนความละเอียด: ระบบจะทดสอบโหมดความละเอียดมาตรฐานจำนวน 11 โหมด โดยการส่งคำสั่งข้อจำกัดแบบ exact ไปยังแต่ละโหมดทีละโหมด และจะปิดแทร็กทดสอบนั้นทันที การสแกนนี้เป็นการทดสอบโหมดมาตรฐานทั่วไปเท่านั้น ไม่ใช่การแจกแจงความสามารถฮาร์ดแวร์ทั้งหมดที่มี
  • การปล่อยอุปกรณ์: ระบบจะทำการปล่อยแทร็กสื่อ (media tracks) ทั้งหมดที่ใช้งานอยู่ทันทีเมื่อผู้ใช้กดปิดกล้อง สลับอุปกรณ์ หรือเมื่อออกจากหน้าเว็บ (เหตุการณ์ pagehide)
  • ข้อจำกัดของข้อมูล: ข้อมูลความละเอียดและอัตราเฟรมอธิบายสิ่งที่เบราว์เซอร์รายงานและวัดผลในขณะนี้ ซึ่งอาจแตกต่างจากข้อมูลจำเพาะที่โฆษณาไว้ของกล้อง เนื่องจากปัจจัยด้านไดรเวอร์ แบนด์วิดท์ของพอร์ต USB หรือสภาพแสงในขณะทดสอบ

ข้อความแจ้งเตือนและข้อผิดพลาดจากระบบ

ในกรณีที่เกิดปัญหาในการทำงาน ระบบจะแสดงข้อความแจ้งเตือนตามสถานการณ์จริงดังนี้:

สถานการณ์ ข้อความแจ้งเตือนที่แสดง
สถานะเริ่มต้นหรือปิดกล้อง กล้องปิดอยู่
ระหว่างเริ่มระบบ กำลังเปิดกล้อง…
กล้องทำงานปกติ กำลังถ่ายทอดสด
ระหว่างสแกนหาความละเอียด กำลังทดสอบความละเอียด… ‹done›/‹total›
เบราว์เซอร์หรือหน้าเว็บไม่รองรับการเข้าถึง เบราว์เซอร์หรือหน้านี้ไม่สามารถเข้าถึงกล้องได้ ลองใช้เบราว์เซอร์ปัจจุบันผ่านการเชื่อมต่อที่ปลอดภัย (HTTPS)
ผู้ใช้ปฏิเสธการเข้าถึงกล้อง การเข้าถึงกล้องถูกบล็อก อนุญาตให้เข้าถึงกล้องสำหรับเว็บไซต์นี้ในเบราว์เซอร์ แล้วลองใหม่อีกครั้ง
ไม่พบอุปกรณ์กล้องในระบบ ไม่พบกล้อง เชื่อมต่อหรือเปิดใช้งานกล้อง แล้วลองใหม่อีกครั้ง
กล้องถูกใช้งานโดยโปรแกรมอื่น ไม่สามารถเปิดกล้องได้ แอปอื่นอาจกำลังใช้งานอยู่ ปิดแอปนั้นแล้วลองใหม่อีกครั้ง
เกิดข้อผิดพลาดทั่วไปในการเปิดกล้อง ไม่สามารถเปิดกล้องได้ (‹error›)
กล้องไม่รองรับความละเอียดที่เลือก กล้องปฏิเสธ ‹mode› ระบบได้กู้คืนโหมดก่อนหน้าแล้ว
กล้องถูกถอดออกระหว่างใช้งาน กล้องที่ใช้งานอยู่ถูกตัดการเชื่อมต่อ

คำถามที่พบบ่อย (FAQ)

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

ทำไมความละเอียดจากสเปกของกล้องจึงหายไป? รายการนี้แสดงโหมดที่กล้องและเบราว์เซอร์ใช้งานได้จริงในขณะนี้ ไม่ใช่สเปกตามคำโฆษณา ไดรเวอร์ แบนด์วิดท์ USB และสภาพแสงอาจเปลี่ยนค่าที่รองรับ และบางโหมดจะแสดงเฉพาะในบางแอปเท่านั้น

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