AV1 ๋น๋์ค ์ธ์ฝ๋ฉ ํ์์ ์ธ์ฝ๋ ๋ฐ ๋์ฝ๋๋ฅผ ๊ตฌํํ SVT-AV1.5 1(Scalable Video Technology AV1) ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ถ์๋์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ์จ๋ํ๋ผ์ด ๋น๋์ค ํธ๋์ค์ฝ๋ฉ ๋ฐ VOD(๋น๋์ค ์จ๋๋งจ๋) ์๋น์ค์ ์ฌ์ฉํ๊ธฐ์ ์ ํฉํ ์์ค์ ์ฑ๋ฅ์ ๋ฌ์ฑํ๊ธฐ ์ํด ์ธํ ์ด Netflix์ ํ๋ ฅํ์ฌ ๋ง๋ค์์ต๋๋ค. ํ์ฌ AV1 ๋น๋์ค ์ธ์ฝ๋ฉ ํ์์ ๊ฐ๋ฐ์ ๊ฐ๋ ํ๋ Open Media Alliance(AOMedia)์ ํ์์ผ๋ก ๊ฐ๋ฐ์ด ์งํ๋๊ณ ์์ต๋๋ค. ์ด์ ์ ์ด ํ๋ก์ ํธ๋ SVT-HEVC ๋ฐ SVT-VP9 ์ธ์ฝ๋๋ ๊ฐ๋ฐํ๋ OpenVisualCloud ํ๋ก์ ํธ์ ํ๋ ์์ํฌ ๋ด์์ ๊ฐ๋ฐ๋์์ต๋๋ค. ์ฝ๋๋ BSD ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
SVT-AV1์๋ AVX86 ๋ช ๋ น์ ์ง์ํ๋ x64_2 ํ๋ก์ธ์๊ฐ ํ์ํฉ๋๋ค. 10๋นํธ AV1 ์คํธ๋ฆผ์ 4K ํ์ง๋ก ์ธ์ฝ๋ฉํ๋ ค๋ฉด 48GB RAM, 1080p 16GB, 720p 8GB, 480p 4GB๊ฐ ํ์ํฉ๋๋ค. AV1์์ ์ฌ์ฉ๋๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ณต์ก์ฑ์ผ๋ก ์ธํด ์ด ํ์์ ์ธ์ฝ๋ฉํ๋ ค๋ฉด ๋ค๋ฅธ ํ์๋ณด๋ค ํจ์ฌ ๋ ๋ง์ ๋ฆฌ์์ค๊ฐ ํ์ํ๋ฏ๋ก ์ค์๊ฐ ํธ๋์ค์ฝ๋ฉ์ ํ์ค AV1 ์ธ์ฝ๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด AV1 ํ๋ก์ ํธ์ ์คํก ์ธ์ฝ๋๋ x5721("main" ํ๋กํ), x5869("high" ํ๋กํ) ๋ฐ libvpx-vp658 ์ธ์ฝ๋๋ณด๋ค 264, 264 ๋ฐ 9๋ฐฐ ๋ ๋ง์ ๊ณ์ฐ์ด ํ์ํฉ๋๋ค.
์๋ก์ด SVT-AV1 ๋ฆด๋ฆฌ์ค์ ๋ณ๊ฒฝ ์ฌํญ:
- ํ์ง/์๋ ์ ์ถฉ์ ์ต์ ํ๊ฐ ์ํ๋์์ผ๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ ์ฌ์ ์ค์ M1-M5๋ 15-30%, ์ฌ์ ์ค์ M6-M13์ 1-3% ๊ฐ์ํ๋์์ต๋๋ค.
- ์ฐธ์กฐ ํ์ง์ ์ ๊ณตํ๋ ๊ฒ์ผ๋ก ์๋ ค์ง ์๋ก์ด MR ์ฌ์ ์ค์ (โ์ฌ์ ์ค์ -1)์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋๊ธฐ ์๊ฐ์ด ์งง์ ์ธ์ฝ๋ฉ ๋ชจ๋์์ ์ฌ์ ์ค์ M8-M13 ์ต์ ํ.
- M9๊น์ง์ ์ฌ์ ์ค์ ์์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋๋ ์์ ์ก์ธ์ค ๊ตฌ์ฑ์ ๋ํ "miniGOP"(Group of Pictures) ๋ณ๊ฒฝ ์์ธก ๊ณ์ธต์ ๋์ ์ ํ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ฌ์ ๋ก๋ฉ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ๋ ์์ miniGOP ์์ ํฌ๊ธฐ๋ฅผ ์ง์ ํ ์๋ ์์ต๋๋ค.
- ๋ช ๋ น์ค์์ ๋๋ค ๋ฐฐ์จ ์ธ์๋ฅผ ๋ณ๊ฒฝํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค.
- gstreamer์ฉ ์ฌ์์ฑ ํ๋ฌ๊ทธ์ธ.
- ์ธ์ฝ๋ฉ์ ์์ํ๊ธฐ ์ ์ ํน์ ์์ ํ๋ ์์ ๊ฑด๋๋ฐ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ฌ์ฉํ์ง ์๋ ๋ณ์์ ์ ์ ํจ์๋ฅผ ๋ํญ ์ ๋ฆฌํ์ผ๋ฉฐ ์ฝ๋์ ์ฃผ์ ํ์์ ๋ค์ ์ง์ ํ์ต๋๋ค. ์ฝ๋๋ฅผ ๋ ์ฝ๊ฒ ์ฝ์ ์ ์๋๋ก ๋ณ์ ์ด๋ฆ์ ํฌ๊ธฐ๊ฐ ์ค์์ต๋๋ค.
์ถ์ฒ : opennet.ru