照片和视频绝不会被上传或保存。

为什么?
BROWSER CAMERA

摄像头测试

检查摄像头是否正常,查看真实的分辨率和帧率,出现问题时获取解决方法。

开启你的摄像头

浏览器会请求权限。视频在此设备上处理,绝不会上传。

你随时可以在地址栏中撤销权限。

硬件控制

  • 变焦-
  • 曝光-
  • 对焦-
  • 白平衡-
  • 手电筒-

结果

摄像头权限未开始
设备-
分辨率-
实测帧率-
请求帧率-
宽高比-
朝向-
最高分辨率-
检测到的摄像头-

更新于

这个摄像头测试到底测什么

大多数“摄像头测试”页面只给你看一个实时画面就结束了。实时画面只能证明一件事:有画面传过来。这个测试更进一步,给出能解释摄像头在通话中为什么效果差的各项数据:

  • 访问权限 - 浏览器能否打开摄像头;如果不能,会显示浏览器给出的具体原因(被阻止、被占用、未找到、连接不安全)。
  • 设备 - 浏览器能识别的所有摄像头,包括 USB 摄像头、采集卡、把手机当摄像头用的应用,以及 OBS 等虚拟摄像头。
  • 实际输出分辨率 - 真正传过来的画面宽度和高度,经常比包装盒上印的分辨率低。
  • 实测帧率 - 在一小段时间内统计真实解码的帧数,而不是照搬摄像头的设置。这样就能发现标称“30 帧”、实际只有 15 帧的摄像头。
  • 请求与实际 - 把浏览器请求的帧率和你实际得到的帧率放在一起,看出摄像头何时在自我降速。
  • 宽高比和朝向 - 16:9 还是 4:3,手机和平板上是前置还是后置。
  • 最高分辨率 - 摄像头声称能输出的最大尺寸。
  • 硬件控制 - 变焦、曝光、对焦、白平衡和手电筒是否开放给浏览器。如果某项显示不可用,任何网站都无法修改它,只有厂商软件可以。
  • 浏览器支持 - 安全连接、摄像头 API、视频录制,以及实时滤镜所需的 WebGL 2。

一切都在你的浏览器中进行。视频绝不会被录制、保存或上传;点击关闭摄像头或离开页面后,摄像头就会关闭。

如何解读测试结果

项目 良好 建议处理
分辨率 1280 × 720 或更高 标称高清的摄像头只有 640 × 480 或更低
实测帧率 25-30 帧(游戏摄像头可达 60 帧) 低于 20 帧
宽高比 通话和录制使用 16:9 4:3 通常说明选中了画质较低的模式
硬件控制 至少有一项可用 全部不可用在很多笔记本内置摄像头上属于正常

结果旁边的绿点表示处于正常范围,黄点表示能用但低于大多数人的预期,红点表示有问题:无法访问,或帧率低到画面不流畅。

摄像头不工作?按这个顺序排查

顺序很重要:前几步几秒钟就能解决最常见的问题,越往后越费时间。

  1. 权限被阻止。 点击地址栏左侧的摄像头图标或锁形图标,把摄像头设为允许,然后刷新。在 Safari 中,打开 Safari 浏览器 › 此网站的设置。
  2. 摄像头被其他应用占用。 关闭 Zoom、Teams、Google Meet 标签页、Skype、Discord、OBS 以及其他用过摄像头的标签页。在 Windows 上,很多摄像头同一时间只能被一个应用打开,第二个应用会收到“设备正在使用”的错误。
  3. 操作系统的隐私开关。
    • Windows 10 和 11: 设置 › 隐私和安全性 › 相机。打开相机访问、允许应用访问你的相机和允许桌面应用访问你的相机。
    • macOS: 系统设置 › 隐私与安全性 › 摄像头,然后启用你的浏览器。之后退出并重新打开浏览器。
    • ChromeOS: 设置 › 安全和隐私 › 隐私控制 › 摄像头使用权。
  4. 物理遮挡盖或键盘按键。 很多笔记本在屏幕上方有滑动遮挡盖,或者有带摄像头图标的功能键(常见是 F8、F10 或专用按键)。有些机型在摄像头被这样关闭时会亮灯或在屏幕上提示。
  5. 选错了摄像头。 如果你有多个摄像头(包括视频软件安装的虚拟摄像头),请在预览下方的摄像头菜单中换一个(连接了多个摄像头时才会出现该菜单)。
  6. USB 连接。 把摄像头直接插在电脑上,而不是插在扩展坞或显示器的接口上,也可以换个接口试试。在拥挤的扩展坞上共享供电和带宽的摄像头,常常无法启动或掉到低分辨率。
  7. 驱动程序。 在 Windows 上打开设备管理器 › 照相机(或图像设备),右键点击摄像头,选择更新驱动程序;也可以选择卸载设备后重启,让 Windows 重新安装。
  8. 浏览器。 更新浏览器,或换一个浏览器试试。如果摄像头在一个浏览器里能用、在另一个里不能用,问题出在那个浏览器的设置,而不是摄像头。

为什么帧率比预期低

帧率低是最常见的摄像头问题,原因通常是光线而不是硬件。在光线较暗的房间里,摄像头会让快门开得更久,好为每一帧收集足够的光。如果每次曝光需要 1/15 秒,摄像头每秒就不可能输出超过 15 帧。在面前打开一盏灯,重新测试,就能看到实测帧率上升。

其他原因:

  • USB 2.0 带宽。 未压缩的 1080p 视频需要的带宽超出了 USB 2.0 的能力,所以摄像头会改用压缩格式(MJPEG)或丢帧。与其他设备共用的扩展坞会让情况更糟。
  • CPU 负载。 电脑太忙时可能无法解码每一帧。关掉占资源的标签页和应用后再测。
  • 省电模式。 有些笔记本在使用电池时会降低摄像头性能。插上电源对比一下。

为什么分辨率和包装盒上写的不一样

标称“1080p”的摄像头,可能只有在特定帧率下、只有在压缩模式下,或者只有浏览器明确请求时才输出 1080p。浏览器也会在画质和处理开销之间权衡,协商出一个分辨率。摄像头分辨率测试会逐一请求每种常见分辨率,告诉你摄像头真正能输出哪些,并给出每种分辨率下的实测帧率。

摄像头测试保护隐私吗?

浏览器把视频信号直接交给本页面,在页面中显示和测量。不存在接收视频的服务器。你可以自己验证:打开浏览器的开发者工具,切到网络标签页,然后运行测试。你会看到页面加载,但没有任何视频数据上传。隐私政策详细说明了我们的服务器会收到什么、不会收到什么。

接下来可以做什么

  • 想在视频通话中看起来更好?试试实时相机滤镜,调整亮度、对比度和色温。
  • 还要检查声音?做一下麦克风测试。
  • 要测试手机或平板?相机测试专为前置和后置摄像头设计。

常见问题

摄像头测试安全吗?

安全。视频只留在你的浏览器中。我们不录制、不保存、也不上传任何内容;离开页面或点击“停止”后摄像头就会关闭。

为什么提示“权限被拒绝”?

你或浏览器为本网站阻止了摄像头访问。请通过地址栏中的摄像头图标或锁形图标允许访问,然后刷新页面。如果那里已经是允许状态,请检查操作系统的摄像头隐私设置。

为什么提示摄像头正在被使用?

有其他应用或浏览器标签页打开了摄像头。请关闭视频会议应用、OBS 以及其他用过摄像头的标签页,然后点击“重试”。

为什么摄像头显示的分辨率和宣传的不一样?

浏览器会与摄像头协商分辨率。有些摄像头只有在较低帧率或压缩模式下才能达到宣传的最高分辨率,浏览器也可能为了节省性能而选择较低的模式。可以用摄像头分辨率测试逐一检测每种模式。

摄像头帧率多少才算正常?

每秒 30 帧是视频通话的标准,画面流畅。60 帧在快速运动时更流畅。低于 20 帧会明显卡顿,原因通常是光线不足、USB 带宽不够或电脑负载过高。

测试支持外接 USB 摄像头和虚拟摄像头吗?

支持。浏览器能识别的所有摄像头都会列出,包括 USB 摄像头、采集卡、把手机当摄像头用的应用,以及 OBS Virtual Camera 等虚拟摄像头。

为什么变焦、对焦和曝光显示“不可用”?

摄像头或其驱动程序没有向浏览器提供这些控制。这在笔记本内置摄像头上很常见。摄像头本身工作正常,只是这些设置只能通过厂商软件修改。

不安装任何软件也能测试摄像头吗?

可以。测试可在 Windows、macOS、Linux 和 ChromeOS 上的任何现代浏览器中运行,不安装任何东西,也不需要账号。

相关工具