Firefox 的 Nightly 版本现在支持通过 VAAPI 进行 WebRTC 加速

В 每晚构建 火狐 添加 支持基于 WebRTC 技术的会话中视频解码的硬件加速,用于视频会议的 Web 应用程序。 加速是使用 VA-API(视频加速 API)和 FFmpegDataDecoder 实现的,并且适用于 Wayland 和 X11。 X11的实现是基于应用程序 新后端,使用 EGL。

要在 about:config 中启用加速,您应该首先将 media.ffmpeg.low-latency.enabled 设置为 true 打开 VA-API 支持(“widget.wayland-dmabuf-vaapi.enabled=true”、“gfx.webrender.all=true”或“layers.acceleration.force-enabled=true”,并使用环境变量 MOZ_ENABLE_WAYLAND=1 for Wayland 运行对于 X11,MOZ_X1_EGL=11)。

另外,还可以注意到 包容 在适用于具有 Adreno 81xx GPU 的移动设备的 WebRender 合成系统的 Firefox 5 分支中, 除了 Adreno 505 和 506。WebRender 采用 Rust 语言编写,通过将页面内容渲染操作移至 GPU 端,通过运行在 GPU 上的着色器实现,可以实现渲染速度的显着提升并减少 CPU 的负载。

来源: opennet.ru

添加评论