У нічні збірки Firefox додано підтримку прискорення WebRTC через VAAPI

В нічні зборки Firefox додано підтримка апаратного прискорення декодування відео в сеансах на базі технології WebRTC, яка використовується у web-додатках для проведення відеоконференцій. Прискорення реалізовано за допомогою VA-API (Video Acceleration 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 для Wayland та MOZ_X11_EGL=1 для X11).

Додатково можна відзначити включення у гілці Firefox 81 системи композитингу WebRender для мобільних пристроїв з GPU Adreno 5xx, за винятком Adreno 505 і 506. WebRender написаний мовою Rust і дозволяє домогтися істотного збільшення швидкості відображення та зниження навантаження на CPU за рахунок винесення на бік GPU операцій відображення вмісту сторінки, які реалізовані через шейдери, що виконуються в GPU.

Джерело: opennet.ru

Додати коментар або відгук