Firefox Nightly Builds Add Support for WebRTC Acceleration via VAAPI

Π’ nightly builds Firefox added support for hardware accelerated video decoding in sessions based on WebRTC technology used in web applications for video conferencing. Acceleration is implemented using VA-API (Video Acceleration API) and FFmpegDataDecoder, and is available for both Wayland and X11. The implementation for X11 is based on the application new backendusing EGL.

To enable acceleration in about:config, set the media.ffmpeg.low-latency.enabled setting to true, first turned on VA-API support ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" or "layers.acceleration.force-enabled=true" and run with MOZ_ENABLE_WAYLAND=1 environment variable for Wayland and MOZ_X11_EGL=1 for X11).

Additionally, it can be noted inclusion in the Firefox 81 branch of the WebRender compositing system for mobile devices with GPU Adreno 5xx, with the exception of Adreno 505 and 506. WebRender is written in Rust and allows you to achieve a significant increase in rendering speed and reduce CPU load by offloading page content rendering operations to the GPU side, which are implemented through GPU-executed shaders.

Source: opennet.ru

Add a comment