Firefox์˜ Nightly ๋นŒ๋“œ๋Š” ์ด์ œ VAAPI๋ฅผ ํ†ตํ•ด WebRTC ๊ฐ€์†์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

ะ’ ์•ผ๊ฐ„ ๋นŒ๋“œ ํŒŒ์ด์–ด ํญ์Šค ์ถ”๊ฐ€ ํ™”์ƒ ํšŒ์˜์šฉ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์‚ฌ์šฉ๋˜๋Š” WebRTC ๊ธฐ์ˆ  ๊ธฐ๋ฐ˜ ์„ธ์…˜์—์„œ ๋น„๋””์˜ค ๋””์ฝ”๋”ฉ์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์†์€ 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" ๋ฐ 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

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€