摄像头测试
工具会向浏览器请求 1920 x 1080 的摄像头画面,并显示摄像头实际给出的分辨率和帧率。不会录制、保存,也不会发送到服务器。
使用方法
- 点“打开摄像头”,在浏览器的权限提示里允许使用摄像头。点按钮之前不会请求任何权限。
- 查看预览。默认像视频通话那样左右镜像显示,取消勾选就是对方看到的方向。
- 预览下方显示分辨率、帧率和摄像头名称。有多个摄像头时可以从列表里选择。
- 测试完点“关闭摄像头”,摄像头指示灯也会熄灭。画面不会发送到服务器。
计算方法
本工具以 1920 x 1080 为理想尺寸向浏览器请求摄像头画面。摄像头和浏览器会选最接近的可用模式,所以显示的分辨率是实际使用的值,读取自视频轨道设置和 video 元素。
报告帧率是浏览器给出的轨道帧率。实测 FPS 是最近 1 秒内实际传到页面的画面帧数,在支持的浏览器里用 requestVideoFrameCallback 计数。
HD(1280 x 720)、全高清(1920 x 1080)等标准名称只在尺寸完全一致时显示。
常见问题
画面会被录下或上传吗?
不会。预览只在你的浏览器里处理,不录制、不保存、不发送到服务器。点关闭摄像头或离开页面,画面就会停止。
为什么分辨率比摄像头标称的低?
这个页面只是“尽量”请求 1920 x 1080,并不强制。摄像头驱动、USB 带宽、光线、其他应用占用摄像头等,都可能让浏览器选更低的模式。显示的是实际使用的值。
为什么实测 FPS 比报告帧率低?
很多摄像头在暗处会降低帧率来提高亮度。电脑负载高或标签页在后台时,收到的帧也会变少。请在明亮处、把这个标签页放在前台再试。
提示“权限被拒绝”怎么办?
点地址栏的锁形图标(网站设置),把摄像头改成“允许”,然后刷新页面。笔记本电脑还要检查系统隐私设置和摄像头的物理遮挡开关。
为什么预览是左右反的?
镜像显示只翻转屏幕上的预览,让你像照镜子一样。摄像头本身和其他应用收到的画面不受影响。想看不翻转的画面,取消勾选镜像显示即可。