摄像头测试
在线测试摄像头:点击授权后显示实时画面、分辨率、宽高比与实际帧率,可切换摄像头设备、镜像预览;视频只在本地播放,不录制也不上传。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
摄像头测试
点击「开始测试」后浏览器会请求摄像头权限;授权后显示实时画面、分辨率、宽高比与实测帧率。视频只在本地播放,不录制、不上传。
未开始
镜像预览镜像只改变显示方向,不影响画面数据。
检测结果
还没有开始测试。点击「开始测试」并允许权限后,这里会显示画面与设备参数。
实时画面
分辨率
—
宽高比
—
画质档位
—
像素
—
设备上报帧率
— fps
实测帧率
— fps
视频流只接在 <video> 标签上本地播放,不录制、不截图、不上传,停止测试时轨道会立即释放。
这个工具能做什么
- 买二手笔记本或外接摄像头时验机:确认画面正常、分辨率与帧率符合卖家描述。
- 开会前快速检查摄像头:有没有被别的程序占用、画面是不是被裁切或严重偏色。
- 对比多个摄像头的实际参数:内置摄像头、USB 摄像头、手机当摄像头各自的真实分辨率与帧率。
- 排查「画面很卡」的问题:实测帧率远低于设备上报值时,多半是分辨率过高、光线不足或带宽被占用。
示例
输入
点击开始测试并授权,设备上报 1920×1080 @ 30fps
输出
分辨率 1920 × 1080,宽高比 16:9,画质档位 全高清,像素 2.1 MP,设备上报帧率 30 fps,实测帧率 30.0 fps
实测帧率由 requestAnimationFrame 的时间戳算出,只反映「页面收到的帧」,会受显示器刷新率与后台标签页影响,做参考即可。
常见问题
为什么实测帧率比设备上报的帧率低?
实测帧率来自浏览器的绘制回调,上限受屏幕刷新率限制(60Hz 屏最多约 60fps),而且切到后台标签页后浏览器会暂停回调。想验证摄像头本身的上限,请让页面保持在前台并关闭其他占用 GPU 的标签页。
画面是反的,正常吗?
前置摄像头默认做了镜像(左右翻转),这样看起来像照镜子,更符合直觉。这个工具提供镜像开关,关掉后就是摄像头的原始方向;镜像只影响显示,不影响任何数据。
工具会录视频或上传画面吗?
不会。视频流只挂在本地 <video> 标签上播放,页面不发送任何请求,也不生成文件;点击停止测试时轨道会被立即停止,摄像头指示灯随之熄灭。
设备列表是空的怎么办?
出于隐私保护,浏览器在授权前会隐藏设备名称,有些浏览器连设备条目都不返回。授权一次之后列表就会补全;如果一直是空的,说明系统没有识别到摄像头。
关键词:webcam testcamera testvideo deviceframe rateresolution摄像头测试摄像头检测画面测试分辨率帧率