讗址诇注 讛讜讬驻旨讟 AV1 驻挚注讬执拽讬讬讟谉 讝注谞注谉 讙注砖讟讬爪讟, 讗址专讬讬址谞讙注专注讻谞讟 砖讟讬爪谉
讗讬谞注讜讜讬讬谞讬拽 讗讜谉 讜讬住讜讜讬讬谞讬拽 注谞拽讗指讜讚讬讚 专讗指诪注谉 (
AV1 驻挚讗指专诪讗址讟 讗讬讝 讘讗诪注专拽讟
讚讬 rav1e 注谞拽讗指讚注专 讗指驻驻注专住 11 驻讗指专砖讟注诇讜谞讙 诇注讜讜注诇住, 讚讬 讛注讻住讟谉 驻讜谉 讜讜讗指住 爪讜砖讟注诇谉 讻旨诪注讟 驻讗址拽讟讬砖-爪讬讬讟 拽讗指讚讬专讜谞讙 住驻旨讬讚讝. 讚讬 注谞拽讗指讚注专 讗讬讝 讘谞讬诪爪讗 讜讜讬 讗址 讘讗址驻挚注诇 砖讜专讛 谞讜爪谉 讗讜谉 讜讜讬 讗址 讘讬讘诇讬讗指讟注拽.
讗讬谉 讚讬 谞讬讬址注 讜讜注专住讬注:
- 袩褉械写谢芯卸械薪 斜芯谢械械 斜褘褋褌褉褘泄 褉械卸懈屑 泻芯写懈褉芯胁邪薪懈褟
讙讬讻拽讬讬讟 10 ; - 小芯泻褉邪褖褢薪 褉邪蟹屑械褉 斜懈薪邪褉薪褘褏 褋斜芯褉芯泻 (薪邪 锌谢邪褌褎芯褉屑械 x86_64/Linux 斜懈斜谢懈芯褌械泻邪 蟹邪薪懈屑邪械褌 芯泻芯谢芯 3袦袘);
- 袩褉懈屑械褉薪芯 薪邪 14% 褋芯泻褉邪褖械薪芯 胁褉械屑褟 褋斜芯褉泻懈;
- 袛芯斜邪胁谢械薪 屑薪芯谐芯锌芯褌芯褔薪褘泄 褎懈谢褜褌褉 写谢褟 褍写邪谢械薪懈褟 斜谢芯褔薪褘褏 邪褉褌械褎邪泻褌芯胁 懈蟹 胁懈写械芯 (deblocking);
- 袛谢褟 邪褉褏懈褌械泻褌褍褉褘 x86_64 褉械邪谢懈蟹芯胁邪薪褘 写芯锌芯谢薪懈褌械谢褜薪褘械 芯锌褌懈屑懈蟹邪褑懈懈 褋 懈褋锌芯谢褜蟹芯胁邪薪懈械屑 懈薪褋褌褉褍泻褑懈泄 SIMD 懈 褉邪褋褕懈褉械薪芯 锌褉懈屑械薪械薪懈械 邪胁褌芯胁械泻褌芯褉懈蟹邪褑懈懈;
- 袧邪 1/6 褋薪懈卸械薪芯 褔懈褋谢芯 芯锌械褉邪褑懈泄 锌芯 胁褘写械谢械薪懈褞 锌邪屑褟褌懈;
- 袙 RDO (Rate-distortion optimization) 褍谢褍褔褕械薪邪 谢芯谐懈泻邪 锌芯写邪胁谢械薪懈褟 胁薪褍褌褉懈泻邪写褉芯胁褘褏 懈褋泻邪卸械薪懈泄;
- 袧械泻芯褌芯褉褘械 芯锌械褉邪褑懈懈 锌械褉械胁械写械薪褘 褋 懈褋锌芯谢褜蟹芯胁邪薪懈褟 邪褉懈褎屑械褌懈泻懈 褋 锌谢邪胁邪褞褖械泄 蟹邪锌褟褌芯泄 薪邪 褑械谢芯褔懈褋谢械薪薪褘械 胁褘褔懈褋谢械薪懈褟;
- 袧邪 1-2% 褍谢褍褔褕械薪芯 泻邪褔械褋褌胁芯 泻芯写懈褉芯胁邪薪懈褟 薪邪 胁褌芯褉芯屑 褍褉芯胁薪械 褋泻芯褉芯褋褌懈;
-
爪讜讙注讙注讘谉 薪芯胁褘泄 褎懈谢褜褌褉 锌褉械写褋泻邪蟹邪薪懈褟 薪邪锌褉邪胁谢械薪懈褟 写胁懈卸械薪懈褟 (Intra edge); - 袛芯斜邪胁谢械薪邪 芯锌褑懈褟 芦-S禄 (鈥攕witch-frame-interval) 写谢褟 芯锌褉械写械谢械薪懈褟 懈薪褌械褉胁邪谢邪 锌械褉械泻谢褞褔械薪懈褟 屑械卸写褍 泻邪写褉邪屑懈;
- 袛芯斜邪胁谢械薪邪 锌芯写写械褉卸泻邪 褋斜芯褉泻懈 写谢褟 锌谢邪褌褎芯褉屑褘 wasm32-wasi (
讜讜注讘 讗址住注诪讘诇讬 住讬住讟注诐 爪讜讘讬谞讚 ).
诪拽讜专: opennet.ru