Firefox-ийн шөнийн хувилбарууд VAAPI-ээр дамжуулан WebRTC хурдатгалыг дэмждэг

В шөнийн бүтээн байгуулалтууд Firefox нэмсэн Видео хурал хийх вэб програмуудад ашигладаг WebRTC технологид суурилсан сессийн видео тайлалтыг техник хангамжийн хурдасгах дэмжлэг. Хурдасгалыг VA-API (Video Acceleration API) болон FFmpegDataDecoder ашиглан хэрэгжүүлдэг бөгөөд Wayland болон X11-д ашиглах боломжтой. X11-ийн хэрэгжилт нь програм дээр суурилдаг шинэ backend, EGL ашиглан.

about:config дотор хурдатгалыг идэвхжүүлэхийн тулд эхлээд media.ffmpeg.low-latency.enabled тохиргоог үнэн болгож тохируулах хэрэгтэй. идэвхжсэн VA-API дэмжлэг (“widget.wayland-dmabuf-vaapi.enabled=true”, “gfx.webrender.all=true” эсвэл “layers.acceleration.force-enabled=true” ба Wayland-д зориулсан MOZ_ENABLE_WAYLAND=1 орчны хувьсагчаар эхлүүлнэ. мөн X11-д MOZ_X1_EGL=11).

Нэмж дурдахад үүнийг тэмдэглэж болно оруулах Adreno 81xx GPU бүхий хөдөлгөөнт төхөөрөмжүүдэд зориулсан WebRender нэгтгэх системийн Firefox 5 салбарт, бусад тохиолдолд Adreno 505 ба 506. WebRender нь Rust хэл дээр бичигдсэн бөгөөд GPU дээр ажиллаж байгаа шэйдерүүдээр хэрэгждэг хуудасны контентыг үзүүлэх үйлдлийг GPU тал руу шилжүүлснээр дүрслэх хурдыг мэдэгдэхүйц нэмэгдүүлэх, CPU-ийн ачааллыг бууруулах боломжийг танд олгоно. .

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх