ํŒŒ์ด์–ดํญ์Šค 81.0.1 ์—…๋ฐ์ดํŠธ. Fedora์šฉ Firefox์—์„œ OpenH264 ์ง€์› ํ™œ์„ฑํ™”

๊ฒŒ์‹œ ๋จ ๋‹ค์Œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” Firefox 81.0.1์˜ ์œ ์ง€ ๊ด€๋ฆฌ ๋ฆด๋ฆฌ์Šค:

  • ์ œ๊ฑฐ๋จ ํ”Œ๋žซํผ ๊ธฐ๋ฐ˜ ๊ต์œก๊ณผ์ • ์ฝ˜ํ…์ธ ์˜ ์‚ฌ๋ผ์ง
    ์น ํŒ.

  • ๊ฒฐ์ •๋œ HiDPI ํ™”๋ฉด์ด ์žˆ๋Š” macOS ์‹œ์Šคํ…œ์—์„œ Flash ์ฝ˜ํ…์ธ ์˜ ์ž˜๋ชป๋œ ํฌ๊ธฐ ์กฐ์ • ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ•ด๊ฒฐ๋จ ๋ฌธ์ œ ์ธ์‡„๋กœ.
  • ํ•ด๊ฒฐ๋จ GPO(๊ทธ๋ฃน ์ •์ฑ… ๊ฐœ์ฒด)๋ฅผ ํ†ตํ•ด Windows์—์„œ ์„ค์ •์„ ์„ค์ •ํ•  ๋•Œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ œ๊ฑฐ๋จ ์˜ค๋””์˜ค ์ „์šฉ ์š”์†Œ์— ๋Œ€ํ•œ PIP ์ œ์–ด ๋ฒ„ํŠผ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฒฐ์ •๋œ Disconnect์™€ ๊ฐ™์€ ๋ฉ”๋ชจ๋ฆฌ ์ง‘์•ฝ์  ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์˜ ์‘๋‹ต์„ฑ ๋ฌธ์ œ๋ฅผ ์ดˆ๋ž˜ํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉํ•  ๋•Œ ์ถฉ๋Œ์ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. WebGL์„, Google ์ง€๋„๋ฅผ ๋ณผ ๋•Œ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉํ•  ๋•Œ ์ถฉ๋Œ์ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ.์—ด๋ฆฐ ์ฐฝ.
  • ์ œ๊ฑฐ๋จ browser.taskbar.previews.enable ์„ค์ •์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ ํƒญ์„ ์—ด ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ถฉ๋Œ.

์ถ”๊ฐ€์ ์œผ๋กœ ์ฃผ๋ชฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์ฐธ์—ฌ Firefox๊ฐ€ ํฌํ•จ๋œ Fedora Linux์—์„œ ์ œ๊ณต๋˜๋Š” ๋น„๋””์˜ค ์ฝ”๋ฑ ํŒจํ‚ค์ง€ ์˜คํ”ˆH264 ๋น„๋””์˜ค ๋ฐ ์˜ค๋””์˜ค ์ฝ”๋ฑ ๋””์ฝ”๋”ฉ์šฉ fdk-aac-free AAC ํ˜•์‹์˜ ์˜ค๋””์˜ค ๋””์ฝ”๋”ฉ์šฉ. ์ฝ”๋ฑ์€ GMP API(Gecko Media Plugin)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐ๋˜์—ˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด Widevine CDM DRM ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์‹คํ–‰๋˜๋Š” ๋ฐฉ์‹๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ๊ฒฉ๋ฆฌ๋œ ์ƒŒ๋“œ๋ฐ•์Šค ํ™˜๊ฒฝ์—์„œ ์ฝ”๋ฑ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

OpenH264 ์ง€์›์„ ํ†ตํ•ด Fedora์˜ ํ‘œ์ค€ ๋ฐฐํฌํŒ์— ํฌํ•จ๋˜์ง€ ์•Š๊ณ  ํƒ€์‚ฌ RPM Fusion ์ €์žฅ์†Œ์™€ ๋ณ„๋„๋กœ ์„ค์น˜๋˜๋Š” ffmpeg ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ์ด๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— OpenH264๋Š” ๋Œ€์ฒด ์˜ต์…˜์œผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, ffmpeg ํŒจํ‚ค์ง€๊ฐ€ ์‹œ์Šคํ…œ์— ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š๊ณ  ์š”์ฒญ๋œ ๋น„๋””์˜ค ํ˜•์‹์— ๋Œ€ํ•œ ์ง€์›์ด Firefox์— ๋‚ด์žฅ๋œ ffvpx ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ัะพะพะฑั‰ะฐะตั‚ัั ํ™”์ƒ ํšŒ์˜์šฉ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์‚ฌ์šฉ๋˜๋Š” WebRTC ๊ธฐ์ˆ  ๊ธฐ๋ฐ˜ ์„ธ์…˜์—์„œ VA-API(๋น„๋””์˜ค ๊ฐ€์† API)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๋””์˜ค ๋””์ฝ”๋”ฉ์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ์ง€์›ํ•˜๋Š” Fedora์šฉ Firefox 81 ํŒจํ‚ค์ง€์˜ ๊ธฐ๋ณธ ํ™œ์„ฑํ™”์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ VA-API๋ฅผ ํ†ตํ•ด ๊ฐ€์†์„ ์ ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๊ณต Wayland ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ X11 ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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