αα αααα VideoLAN αα·α FFmpeg ααααα»ααα ααΆαα
ααααααΆαααΈααΈ (0.3) αααααααΆααα dav1d ααΆαα½αααΉαααΆαα’αα»αααααααααα·ααΈααααααααααααααααΆαααΆαα’αα·αααΌαααΈααα’αΌα₯ααα·ααααααααα½α AV1. ααΌαααααααααααΌαααΆααααααααΆααΆααΆ C (C99) ααΆαα½αααΉαααΆααααα
αΌαα§αααααααααΆαα (NASM/GAS) αα·α α
ααα
αΆαβααα αααααα’αΆααααΆααααα BSD α ααΆαααΆαααααααααΆααααααΆαααααααα x86, x86_64, ARMv7 αα·α ARMv8 α αΎαααααααααααααα·ααααα·ααΆα Linux, Windows, macOS, Android αα·α iOS ααααΌαααΆαα’αα»ααααα
αααααΆααα dav1d ααΆαααααα»αααΆα AV1 ααΆααα’αα αα½αααΆαααα·αααααΆαααααα·αααααααααααα ααααΌαα αα·ααααΆαααΆαααααααααα½ααα·αα·αααααααα
αααααΆααα’αααααααΆααααααΆαααα
αααα»αααΆααααααΆαα (8, 10 αα·α 12 αααΈα) α αααααΆαααααααΌαααΆαααΆαααααααΎααααα»αα―αααΆαααΆα
αααΎααααα»ααααααα AV1α αα»αααΆαααααΆαααααα dav1d ααΊααααααα
ααΎααΆααααααα
ααΆαααΌαααΆαα’αα»ααααααΆααα·ααΌααααα’αΆα
ααααΎαα
ααΆαααααααααα»α αα·αααΆααΆααΆαααΌαααΆαααΆααααααΆααα»αααΆαααααααα
αααα»ααααααα α»ααααα
ααααααααΈααααααααΆααααααΎαααααα·αααααΆααααααα ααΎααααΈαααααΎαααααΏαααΆααα·ααΌαααΈααα’αΌαααααααΎααΆαααααΆα SSSE3, SSE4.1 αα·α AVX2α ααααΏαααααΆααα·ααΌααα
ααΎααααααααααααΎαααΆαααΆαα½α SSSE3 ααΎαα‘αΎα 24% αα·ααα
ααΎαααααααααααααΆα AVX2 4% α ααΆαααααααααΌαααα‘αΎααααααΆααααΆααααααΎαααααΏααααααααΎααΆαααααΆα SSE4.1 ααΆαααααΎααααΆααααααααααΎαααΆαα’αα»αααα 26% ααΎαααααααααα
ααΉαααααααααα·αααααΎα±αααααααΎα (ααΎαααααααααα
ααΉαααΆααααααΎαααααα·αααααΆααααααα’ααααΎααΆαααααΆα SSSE3 ααΆαααΎαα‘αΎαααΊ 1.5%) α
ααΆαα’αα»ααααα§ααααααα·ααΌααα
ααΎα§αααααα
ααααααααΆαααααΎαααΆαααα’ααααΎααααΆαααααααα ARM64 ααααααΌαααΆαααΎαα‘αΎααααααα ααΆααααααΆαα’αα»ααααααααα·ααααα·ααΆααααααααΎααΆαααααΆα NEON ααΆαα’αα»ααααααΆαααΎαα‘αΎααααα αα 12% ααΎαααααααααα
ααΉαααΆαα
ααααααΆααα»αα
ααΎαααααααααα
ααΉαα§ααααααα·ααΌαα―αααΆαααα aomdec (libaom) α’ααααααααααααααα dav1d ααΊααΆαα’αΆααααααααααΆαααααα»ααα
αααααααΎααΆααααα»ααααααα α»αααα (αααα»αααΆαααααΎααααααααα dav1d ααΊααΏαααΆα 2-4 αα)α αα
αααα»ααααααααααααα½α ααααΎαααΆααα»αααααΆ 10-20% α
ααΆαααΆααααααααααα»αααΆαααααΎ dav1d αα
αααα»αααααααααααααααα ααααΆαααΎαααΊ dav1d α₯α‘αΌαααα ααΆαα’αα»αααα αα
αααα»α Chromium/Chrome 74 αα·α Firefox 67 (ααΈαα»α dav1d ααΊ ααΆαβααΎα αααααΆαα Windows ααα»ααααα₯α‘αΌαααα ααΆαααααΎα±ααααααα αααααΆαα Linux αα·α macOS)α ααααααΆαααααΎααααΆαα dav1d αα
αααα»α FFmpeg αα·α VLC ααΆαααααΆααααααΌααααααΆαααααααα»ααα
dav1d transcoder ααααΆαααα.
ααΌαα
αΆαααΆ ααΌαα·αααΈααα’αΌ AV1 αααααΎαα‘αΎααααααααααααααΆα ααΎαααααααααααααααααααΆα (AOMedia) αααααΆααααααααα·ααααααα»αα αα»αααΌα
ααΆ Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN αα·α Realtek α AV1 ααααΌαααΆαααΆααααΆααααααααΆαα’αα·αααΌαααΈααα’αΌα₯ααα·ααααααααα’αΆα
ααααΆαααΆααΆααΆααα ααααα·ααα·αααααααααΆ ααααα½αα±ααααααααααΆααααΆααα»α H.264 αα·α VP9 ααΆααααααΉαααααα·αααααΆααααα αΆααα αα
ααΌααΆαααα½ααααααααααααΆααααααΆαααΆααααα ααΆααααα AV1 αααααααΌαααααα·αααΌα
ααααΆαααα»αααΆααααααααααααΆαααααααα’ααααΆαααΈα 13% ααΎαααααααααα
ααΉα VP9 αα·α 17% ααΆαααΆα HEVC α αα
α’ααααΆαααΈαααααα ααΆαααΎαα‘αΎαααα 22-27% αααααΆαα VP9 αα·αααα 30-43% αααααΆαα HEVC α αα
αααα»αααΆαααααΎααααααααα Facebook AV1 ααΆαααααΎαααΆαααΎαααΈααααααααααΆαα H.264 (x264) ααα 50.3% αα
αααα»αααααααααααααααα·ααααα αΆαα, ααααααααααα H.264 ααα 46.2%, αα·α VP9 (libvpx-vp9) ααα 34.0% α
ααααα: opennet.ru