真实 WebCodecs 编码/解码
带宽与分辨率模拟器
你的摄像头在本地回环测试中可能看起来很好,但在网络拥堵的通话中却可能崩坏。这个工具会以你选定的码率,通过浏览器真正的视频编码器和解码器处理你的实时画面——呈现真实的编解码器失真,而非虚假的模糊滤镜——让你在确定分辨率之前就能看到自己真实的样子。
预设
模拟连接
预览
原始画面 vs. 编码画面
读数
编解码器统计
点击“启动模拟器”并在上方选择一个连接预设。
- 当前使用的编解码器:—
- 目标码率:—
- 实际码率:—
- 编码分辨率:—
- 往返延迟(编码+解码):—
- 已编码 / 丢弃帧数:—
说明
为什么这是真实编码,而不是模糊滤镜
最容易想到的造假方式,就是套用一个模糊效果,然后把它称为“低带宽”。这会产生误导,因为带宽不足看起来并不像模糊。它看起来更像是块状失真、条带、动态拖影和色彩渗色——这些都是视频编解码器在比特耗尽时丢弃信息所特有的失真表现。
因此,这个工具会通过 WebCodecs API,以你选择的码率,让你的实时画面经过浏览器真正的视频编码器和解码器处理,然后向你展示解码后的结果。你看到的失真效果,由视频通话所使用的同一类编解码器产生。当某个预设同时降低了分辨率时,画面在编码前会被真正地缩小,而不仅仅是以更小的尺寸显示。
解读结果
这个工具能告诉你什么,不能告诉你什么
这个工具展示的是你的画面在给定码率下的表现。它不是速度测试,也不会测量你的网络连接——那是另一回事,由你的 ISP 或专门的测速工具能更好地回答。它也不会复制任何特定平台的编码器设置,因为那些设置属于专有技术,且会随时变更而不另行通知。
这个工具真正有用的地方,在于一个你确实能够掌控的决定:是简化杂乱的背景、坐得更靠近摄像头,还是为了更稳定的画面而接受更低的分辨率。如果你的画面在 800 kbps 下依然清晰完整,那么酒店的网络不会让你尴尬。如果画面在低于 4 Mbps 时就崩坏,那最好在重要通话之前就了解这一点,而不是在通话过程中才发现。
基准参考
六个预设档位
| 码率 | 分辨率 | 帧率 | 大致相当于 |
|---|---|---|---|
| 10 Mbps | 1080p | 30 fps | 强劲的家庭宽带。 |
| 4 Mbps | 720p | 30 fps | 舒适的普通宽带。 |
| 1.5 Mbps | 720p | 24 fps | 尚可的移动热点 / 较弱的 Wi-Fi。 |
| 800 kbps | 480p | 20 fps | 酒店或拥挤的公共 Wi-Fi。 |
| 300 kbps | 360p | 15 fps | 较差的移动网络连接。 |
| 120 kbps | 240p | 12 fps | 极度受限,最糟糕的现实情况。 |
这些是本工具自带的真实编码器预设——点击任意一个,即可在该精确码率下看到你自己的画面。
分步指南
如何运行此测试
- 点击“开始”,并在出现提示时允许访问摄像头。
- 选择一个预设,或将码率滑块拖到任意自定义值。
- 观察解码后的结果——这是一次真实的编码/解码往返过程,而非模糊滤镜。
- 正常移动和做手势,观察动作对每个码率档位的具体影响。
常见问题