Kiểm tra Webcam

Kiểm tra bản xem trước, độ phân giải và tốc độ khung hình của camera.

Xem trước

Khởi động camera để xem hình ảnh trực tiếp và thông tin chi tiết về tín hiệu.

Camera đang tắt

Hình ảnh từ camera và ảnh chụp vẫn ở trên thiết bị này — không có gì bị ghi lại, tải lên hay lưu trữ.

Hỏi đáp

Tại sao tôi phải cho phép truy cập camera?

Trình duyệt chỉ chia sẻ camera sau khi bạn cho phép và bạn có thể thu hồi quyền đó bất kỳ lúc nào trong cài đặt trang web. Bài kiểm tra sử dụng quyền truy cập để hiển thị bản xem trước và đọc các chế độ của camera; việc dừng kiểm tra sẽ giải phóng camera ngay lập tức.

Tại sao lại thiếu độ phân giải có trong thông số kỹ thuật của camera?

Danh sách hiển thị các chế độ mà camera và trình duyệt thực sự cung cấp tại thời điểm này, không phải thông số quảng cáo. Trình điều khiển, băng thông USB và ánh sáng có thể thay đổi những gì được cung cấp và một số chế độ chỉ xuất hiện trong các ứng dụng nhất định.

Điều gì xảy ra nếu ứng dụng khác đang sử dụng camera?

Hầu hết camera chỉ có thể phục vụ một ứng dụng tại một thời điểm. Hãy đóng các ứng dụng gọi điện video hoặc ghi hình (bao gồm cả các tab trình duyệt khác), sau đó bắt đầu lại bài kiểm tra. Nếu vẫn không được, hãy kết nối lại camera hoặc khởi động lại trình duyệt.

Công cụ Kiểm tra Webcam cho phép người dùng kiểm tra camera trực tiếp ngay trên trình duyệt web để xác minh bản xem trước trực tiếp, độ phân giải thực tế và tốc độ khung hình. Khi bắt đầu quá trình kiểm tra, công cụ sẽ hiển thị một luồng video xem trước được lật gương của camera và đo lường hiệu suất hoạt động theo thời gian thực của thiết bị. Người dùng có thể linh hoạt chuyển đổi giữa các camera kết nối khác nhau, chụp một khung hình từ luồng trực tiếp, tải khung hình đã chụp về thiết bị dưới dạng tệp ảnh cục bộ, và chạy quét để phát hiện các độ phân giải tiêu chuẩn mà camera có thể cung cấp tại thời điểm hiện tại.

Cách thức hoạt động và các tính năng điều khiển

Công cụ hoạt động dựa trên các tương tác trực tiếp của người dùng thông qua hệ thống điều khiển và các nút chức năng trên giao diện:

  • Lựa chọn camera: Một menu thả xuống cho phép chuyển đổi giữa các camera khả dụng khi có nhiều thiết bị được kết nối cùng lúc.
  • Bật camera: Nút bấm để khởi động luồng dữ liệu từ camera và yêu cầu trình duyệt cấp quyền truy cập.
  • Dừng: Nút bấm để dừng luồng camera đang hoạt động và giải phóng thiết bị hoàn toàn.
  • Chụp ảnh: Nút bấm để chụp lại một khung hình duy nhất từ bản xem trước trực tiếp.
  • Tải xuống PNG: Nút bấm để lưu khung hình đã chụp vào thiết bị cục bộ.
  • Đổi gương: Nút gạt để lật ngược bản xem trước video trực tiếp.
  • Quét độ phân giải: Nút bấm để bắt đầu quá trình quét các độ phân giải được hỗ trợ.
  • Lựa chọn độ phân giải: Người dùng có thể nhấp vào một độ phân giải khả dụng từ danh sách đã quét để áp dụng ngược lại cấu hình đó cho bản xem trước trực tiếp.

Các thông số kỹ thuật hiển thị trên giao diện

Khi camera hoạt động, công cụ sẽ xuất ra các thông tin chi tiết và trạng thái trực quan:

  • Xem trước: Luồng video lật gương trực tiếp từ camera, được gắn nhãn là Xem trước.
  • Chi tiết camera: Mục Chi tiết camera cung cấp các thông số kỹ thuật thời gian thực bao gồm:
    • Tên: Tên của camera đang hoạt động (hiển thị Camera không tên nếu không xác định được tên thiết bị hoặc bị chặn quyền truy cập).
    • Độ phân giải: Chiều rộng và chiều cao thực tế của luồng video đang hoạt động.
    • Tỷ lệ khung hình: Tỷ lệ toán học tối giản của chiều rộng và chiều cao hiện tại.
    • Tốc độ khung hình: Tốc độ khung hình của camera, đi kèm nhãn Đo trực tiếp (khi được đo trong một khoảng thời gian trượt bằng API trình duyệt) hoặc Báo cáo từ camera (khi sử dụng giá trị do trình duyệt báo cáo).
  • Các độ phân giải được hỗ trợ: Mục Các độ phân giải được hỗ trợ bao gồm:
    • Dòng trạng thái tổng hợp: ‹count›/‹total› độ phân giải khả dụng.
    • Chỉ báo trạng thái cho từng độ phân giải được quét: Đang dùng hoặc Không hỗ trợ.
  • Ảnh chụp: Mục Ảnh chụp hiển thị khung hình đã chụp với văn bản thay thế là Khung hình được chụp từ bản xem trước camera.

Hệ thống cũng cập nhật liên tục các thông báo trạng thái bao gồm: Camera đang tắt, Đang khởi động camera…, Trực tiếp, và Đang kiểm tra độ phân giải… ‹done›/‹total›.

Quy tắc vận hành và xử lý lỗi hệ thống

Để đảm bảo tính bảo mật và hiệu suất, công cụ tuân thủ nghiêm ngặt các quy tắc vận hành sau:

  • Quyền truy cập và kích hoạt: Công cụ tuyệt đối không tự ý mở camera khi tải trang. Quyền truy cập video chỉ được yêu cầu khi người dùng nhấp vào nút khởi động, và công cụ chỉ yêu cầu truyền tải dữ liệu video mà không đi kèm âm thanh.
  • Quét độ phân giải: Quá trình quét sẽ kiểm tra 11 chế độ độ phân giải phổ biến bằng cách áp dụng ràng buộc exact riêng biệt cho từng chế độ và dừng luồng tạm thời đó ngay lập tức. Đây là bài kiểm tra các chế độ tiêu chuẩn thông dụng, không phải là sự liệt kê toàn bộ khả năng phần cứng của thiết bị.
  • Giải phóng thiết bị: Công cụ sẽ giải phóng toàn bộ các luồng phương tiện đang hoạt động khi người dùng dừng kiểm tra, chuyển đổi thiết bị, hoặc rời khỏi trang web (sự kiện pagehide).
Tình huống lỗi Thông báo hiển thị trên giao diện
Trình duyệt hoặc trang không thể truy cập camera (ví dụ: kết nối HTTP không bảo mật) Trình duyệt hoặc trang này không thể truy cập camera. Hãy thử dùng trình duyệt hiện đại qua kết nối bảo mật (HTTPS).
Người dùng chặn quyền truy cập camera Quyền truy cập camera bị chặn. Hãy cho phép trang web này truy cập camera trên trình duyệt rồi thử lại.
Không phát hiện thấy phần cứng camera Không tìm thấy camera. Hãy kết nối hoặc bật camera rồi thử lại.
Ứng dụng hoặc tab trình duyệt khác đang chiếm quyền sử dụng camera Không thể khởi động camera — có thể ứng dụng khác đang sử dụng thiết bị. Hãy đóng ứng dụng đó và thử lại.
Lỗi khởi động chung Không thể khởi động camera (‹error›).
Một chế độ độ phân giải cụ thể bị từ chối khi đang quét Camera từ chối ‹mode›; đã khôi phục chế độ trước đó.
Camera đang hoạt động bị rút dây kết nối Camera đang hoạt động đã bị ngắt kết nối.

Các số liệu hiển thị mô tả những gì trình duyệt ghi nhận và đo lường thực tế tại thời điểm kiểm tra. Các thông số này có thể khác biệt so với thông số kỹ thuật quảng cáo của nhà sản xuất do ảnh hưởng từ trình điều khiển (driver), băng thông cổng USB, hoặc điều kiện ánh sáng của môi trường xung quanh.

Bảo mật và quyền riêng tư dữ liệu

Tất cả luồng dữ liệu từ camera, các phép đo lường trực tiếp và ảnh chụp màn hình đều được xử lý hoàn toàn trên thiết bị cục bộ của người dùng. Không có bất kỳ dữ liệu nào được ghi lại, tải lên máy chủ hoặc lưu trữ trực tuyến. Điều này đảm bảo sự riêng tư tuyệt đối vì không có luồng dữ liệu nào rời khỏi thiết bị của bạn.

Câu hỏi thường gặp

Tại sao tôi phải cho phép truy cập camera? Trình duyệt chỉ chia sẻ camera sau khi bạn cho phép và bạn có thể thu hồi quyền đó bất kỳ lúc nào trong cài đặt trang web. Bài kiểm tra sử dụng quyền truy cập để hiển thị bản xem trước và đọc các chế độ của camera; việc dừng kiểm tra sẽ giải phóng camera ngay lập tức.

Tại sao lại thiếu độ phân giải có trong thông số kỹ thuật của camera? Danh sách hiển thị các chế độ mà camera và trình duyệt thực sự cung cấp tại thời điểm này, không phải thông số quảng cáo. Trình điều khiển, băng thông USB và ánh sáng có thể thay đổi những gì được cung cấp và một số chế độ chỉ xuất hiện trong các ứng dụng nhất định.

Điều gì xảy ra nếu ứng dụng khác đang sử dụng camera? Hầu hết camera chỉ có thể phục vụ một ứng dụng tại một thời điểm. Hãy đóng các ứng dụng gọi điện video hoặc ghi hình (bao gồm cả các tab trình duyệt khác), sau đó bắt đầu lại bài kiểm tra. Nếu vẫn không được, hãy kết nối lại camera hoặc khởi động lại trình duyệt.