摄像头麦克风测试

视频会议前快速自检摄像头画面与麦克风声音,实测分辨率、帧率与输入电平

在线摄像头麦克风测试工具:本地回显摄像头画面并实测分辨率与帧率,实时绘制麦克风时域波形与 dBFS 电平条,支持 5 秒录音回放自检采集链路。 视频会议(腾讯会议 / Zoom / 飞书)前花一分钟确认设备可用,避免开会才发现「对方看不到我」「听不到我说话」。 全程零上传:画面与声音只在你的浏览器内存中处理,关闭页面即释放。

摄像头测试

尚未请求权限:点击下方「开启」按钮,并在浏览器弹窗中选择「允许」。

点击「开启摄像头」开始本地回显

画面只在本地显示,不会被录制或上传

实测分辨率

—

实测帧率

—

协商参数(track.getSettings)

—

当前设备

—

分辨率与帧率均为「实测值」:实测帧率按画面实际刷新计数(2 秒滑动窗口),可能与摄像头标称值不同,一切以浏览器与设备的协商结果为准。视频会议建议实测分辨率不低于 640×360,最好达到 1280×720。

麦克风测试

尚未请求权限:点击下方「开启」按钮,并在浏览器弹窗中选择「允许」。

开启后对麦克风说话,波形与电平应明显摆动

输入电平(-60 ~ 0 dBFS)—

录音回放测试

点击后自动录制 5 秒并停止,生成回放。建议戴耳机回放以避免回声;如果回放无声,说明采集链路有问题(输入设备选错、被静音或系统权限未放行)。

#摄像头麦克风测试是什么?

摄像头麦克风测试是一款浏览器本地设备自检工具。它通过 getUserMedia 分别申请摄像头与麦克风权限:摄像头部分在本地回显画面, 读取 video 元素的实际分辨率、按画面刷新计数实测帧率,并列出 track.getSettings() 中浏览器与设备协商出的参数,还支持在多个摄像头之间切换; 麦克风部分用 AudioContext + AnalyserNode 每帧读取 2048 个时域采样点,实时绘制波形并按 RMS 换算 dBFS 电平, 同时支持用 MediaRecorder 录 5 秒再回放,验证「采集 → 编码 → 播放」整条链路。所有数据只在内存中处理,零上传。

怎么测摄像头和麦克风能不能用?

  1. 点「开启摄像头」并在浏览器弹窗中允许权限,看到自己的画面即采集正常;观察实测分辨率与帧率是否达标。
  2. 有多个摄像头时,用下拉框切换并确认每个都能出画面(外接 USB 摄像头、虚拟摄像头都可测)。
  3. 点「开启麦克风」,对着麦克风正常说话,波形应随之起伏,电平数字应明显上摆。
  4. 点「录制 5 秒」,倒计时结束后播放录音:能听到自己刚才的声音,说明采集、编码与回放链路都正常。
  5. 两个设备都测完后点「停止」释放设备,避免下次开会时摄像头被占用。

视频会议前自检清单

  • 分辨率:实测达到 1280×720(720p)及以上,至少不低于 640×360。
  • 帧率:实测不低于 15 fps,低于此值画面会明显卡顿。
  • 电平:正常说话时电平应在 -40 ~ 0 dBFS 之间明显摆动,长期低于 -50 dBFS 说明几乎无声。
  • 回放:5 秒录音回放清晰可闻、无断续;戴耳机回放避免回声啸叫。
  • 环境:确认页面运行在 HTTPS 或 localhost 下,否则浏览器可能拒绝授予设备权限。

#常见问题 (FAQ)

浏览器提示权限被拒绝怎么办?

Chrome 可点击地址栏左侧的锁图标 → 网站设置 → 把「摄像头」「麦克风」改为「允许」,然后刷新页面重试;macOS 用户还需要在 系统设置 → 隐私与安全性 → 摄像头 / 麦克风 中勾选当前浏览器。若改完后仍失败,检查是否被其他会议软件占用了设备。

测试画面和录音会上传吗?

不会,零上传。摄像头画面只通过本地 video 元素回显,波形与电平在浏览器内存中计算,录音 Blob 也只存在内存里,页面不发送任何包含音视频的网络请求,关闭或刷新页面后立即释放。

实测帧率为什么比摄像头标称值低?

浏览器会根据光线、带宽与设备能力重新协商参数:光线不足时摄像头可能自动降到 15-20 fps,虚拟摄像头也可能只提供固定帧率。本工具的帧率按画面实际刷新计数(2 秒滑动窗口平均),反映的是真实输出,比标称值更有参考意义。

相关工具推荐

Spine动画编辑器

专业的Spine动画预览和编辑工具,支持多引擎导出

热门 新品 本地

SQL查询优化器

分析SQL查询并提供优化建议

热门 新品 本地

JVM启动参数配置

可视化配置Java虚拟机启动参数,支持内存、GC、性能等选项

热门 新品 本地

代码片段转换

不同编程语言间代码片段转换(如Python↔JavaScript)

热门 新品 本地

IP地址查询

查询IP地址的地理位置、运营商、ASN等信息,支持IPv4和IPv6

热门 新品 本地

JSON转TypeScript接口

根据JSON数据自动生成TypeScript类型定义

热门 新品 本地

相关教程