排查流程
按顺序检查,减少误判
1. 准备好后再授权
摄像头权限较敏感,测试后可以撤销。对比格式前关闭其他摄像头应用,并先选择目标设备。
- 在安全上下文中使用,并留意权限指示器。
- 开始前核对设备名称和镜头方向。
- 前后对比时保持相同光线和构图。
2. 对比请求值和实际值
当摄像头、驱动或资源无法满足请求时,浏览器可能选择更低或不同的格式。应记录实际分辨率和帧率,而不是只看预设名称。
- 每次只改变一个请求规格。
- 在同一场景中观察丢帧和抖动。
- 低光下的运动模糊应先按光线问题排查,不要直接当成帧率问题。
3. 区分摄像头和网络质量
本地预览检查的是浏览器收到的摄像头流。视频通话最终质量还会受到编码、网络拥塞和接收服务影响。
- 用本地截图对比焦点和构图。
- 本地通过后,再在目标应用中验证。
- 不要为了证明设备正常而上传私密画面。
测试前后都可以复用
- 关闭占用摄像头的应用并谨慎授权。
- 记录设备选择和实际分辨率。
- 在相同光线和场景下观察帧率。
- 最后在实际视频应用中再验证。
关于结果边界的说明
为什么实际分辨率比预设低?
摄像头和操作系统会协商约束。驱动限制、其他应用占用、光线模式或资源情况都可能导致不同的实际视频流。
帧率高就能保证视频通话流畅吗?
不能。它只说明本地浏览器收到的帧情况,编码、网络和接收服务仍会改变最终通话效果。
截图会上传吗?
不会。预览和可选截图只留在浏览器当前会话,不会发送给 Jemdo。