我正在尝试向那些需要使用笔记本电脑参加很多 Zoom 会议的人推荐一台笔记本电脑。
我有一台个人笔记本电脑和一台工作笔记本电脑,我的个人笔记本电脑上充斥着 Zoom 会议(即使是 1:1 也会出现故障),而工作笔记本电脑在 100 人的情况下运行良好。我比较了 CPU发现两种 GPU 对视频编解码器的支持存在很大差异:
我的个人笔记本电脑配有 Intel Core i5-2520M 和 Intel HD Graphics 3000。它支持 H.264 和 AVC 编码和解码。但不支持 H.265、VP8、VP9、AV1 或 JPEG。它可以解码 VC-1。
我的工作笔记本电脑配有 Intel Core i7-8650U 和 Intel UHD Graphics 620。它支持编解码器 H.264、H.265、VP8、VP9、AVC 和 JPEG 的编码和解码,以及 VC-1 的解码。它不支持 AV1。
在研究 Zoom 使用的编码时,我发现一篇文章其中说:
因此,Zoom 选择使用 H.264 Annex G (SVC) 编解码器,而不是 H.264 (MPEG-4 Part 10)。
本文给出了更多细节:
Zoom 选择了 SVC(可扩展视频编解码器)编解码器,而不是 AVC。AVC 是一种协议,您可以发送单个流,并且该单个流具有比特率。如果您想发送多个比特率,则必须发送多个流。如果您想发送多个比特率,这会增加带宽利用率。
SVC 是具有多层的单流。它允许发送 1.2 mbs 的流,该流具有您可能需要根据给定网络条件缩小的每个分辨率和比特率。过去,您只能使用 ASIC 来实现 SVC。现在,得益于摩尔定律,SVC 可以用软件来实现。
这表明 Zoom 确实使用了 SVC 编解码器,并且没有硬件加速。基本编码似乎是 H.264,但 GPU 支持在这里无法使用?只需要有足够的 CPU 能力就可以完成它?
我的手机是小米A1搭载 Qualcomm MSM8953 Snapdragon 625 CPU 和 Adreno 506 GPU。据规格它支持 H.265 (HEVC) 和 H.264 (AVC)。Zoom 可以在其上顺利运行。
展望英特尔快速同步视频列出了只有 Intel Haswell 才支持 H.264 AVC、VC-1。因此,我得出结论,也许 Intel Core i5-2520M 实际上并没有为 Zoom 编解码器提供良好的硬件支持,而 Haswell(Intel Core 4000)一代开始提供这种支持。
那么哪一代最古老的英特尔移动 CPU 仍然可以准确支持 Zoom 呢?