← 返回 性能测试

闪光信号计时

录制 Card & DSLR Latency Auditor

通过在屏幕上闪现一次明亮的闪光,并精确计时设备自身拍摄的画面中检测到该闪光所需的时间,来测量您所选任意摄像设备的真实端到端延迟——无论是通过采集卡连接的单反相机、原生 USB 摄像头,还是虚拟摄像头。测试您拥有的每一台设备,并直接比较数据。

摄像头已关闭

状态

选择一个设备并点击开始,然后将该摄像头对准这个屏幕。

结果

—
平均端到端延迟

—

测试历史: —

说明

延迟究竟来自哪里

原生 USB 摄像头通常是延迟最低的路径——传感器、USB 传输、浏览器解码,中间环节很少。
单反相机 + HDMI 采集卡增加了相机本身的传感器处理、HDMI 输出、采集卡编码或直通,再加上 USB 传输——每个环节都可测量,而本工具测量的是所有环节的总和。
虚拟摄像头(OBS、ManyCam 等)会在为其提供画面的任何真实设备之上,再增加一层软件合成环节——直接测试虚拟摄像头设备,即可捕捉到这部分额外延迟。

参考

各类设备的典型延迟

设备类型典型范围原因
原生 USB 摄像头大约 50 – 150 ms传感器与浏览器之间的处理环节最少。
单反相机 + HDMI 采集卡大约 100 – 300 ms相机处理、HDMI、采集卡编码、USB 传输。
虚拟摄像头(OBS 等)在源设备基础上叠加在到达浏览器之前增加了一个额外的软件合成环节。

以上为一般参考范围,并非保证值——实际结果会因具体硬件和驱动程序而异,而这正是本工具针对您的具体设置直接测量的内容。

分步说明

如何运行测试

  1. 选择设备,从下拉菜单中选取您要测试的设备。
  2. 点击“开始”,并在提示时允许摄像头访问。
  3. 将该摄像头对准这个屏幕,以便它能在闪光出现时捕捉到。
  4. 点击“Measure Latency”,重复 2-3 次,然后通过切换下拉菜单在不同设备之间进行比较。

常见问题

故障排查与修复

“未检测到闪光”确保被测试的摄像头能够清晰看到这个屏幕,闪光区域没有被遮挡,也没有距离太远。
摄像头访问被阻止点击浏览器地址栏中的摄像头图标,确认已允许此网站访问,或检查操作系统的摄像头隐私设置。
多次测试结果差异明显出现一定程度的波动是正常且可预期的——分辨率受限于大约一个摄像头帧间隔。请关注多次测试中的典型数值,而不是仅凭单次结果判断。
想要降低延迟更新采集卡的驱动程序和固件,避免使用不必要的 USB 集线器,并在采集卡自带软件中查看是否有“低延迟”或“游戏模式”选项。

常见问题

常见问题

什么是端到端(glass-to-glass)延迟?
从光线照射到相机镜头(玻璃)开始,到该图像出现在您屏幕(玻璃)上为止的总延迟——同时涵盖传感器、任何采集卡编码、USB 传输,以及浏览器自身的解码与渲染流程。
为什么采集卡会比原生摄像头增加更多延迟?
采集卡必须先接收 HDMI 信号,对其进行编码或直通处理,再将其作为虚拟摄像头设备提交给操作系统——每个环节都会增加一点点延迟,而这是原生 USB 摄像头更直接的处理路径所没有的。本工具测量的是真实总延迟,而不是凭空假设一个数值。
这个测量结果有多准确?
分辨率受限于大约一个摄像头帧间隔,这与本站 音视频同步测试 的实际精度限制相同。请多次运行测试,观察多次结果呈现的规律,而不要只相信单次读数。
这个工具也会测量音频延迟吗?
不会——本工具专门使用视觉闪光信号来测量视频的端到端延迟。若需测量音视频综合同步情况,本站的 音视频同步测试 使用拍手测试来测量两者之间的偏差。
为什么延迟对直播或通话来说很重要?
较高的端到端延迟会拖慢您相对于所见画面的反应时间;而在多摄像头切换的场景中,各画面源之间延迟不一致,会在切换时造成明显的画面不同步。