Бъюз Open Media (AOMedia), ΠΊΠΎΠΉΡ‚ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ²ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ AV1/AV2, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° ΠΎΠ±Π΅ΠΌΠ½ΠΎ Π°ΡƒΠ΄ΠΈΠΎ IAMF ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° изобраТСния AVIF, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π» Ρ€Π΅Π»ΠΈz Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° AVM (github.com) 1.0.0, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½Π°Ρ‚Π° Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚Π½Π° рСализация Π½Π° ΠΊΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ AV2. AVM Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° процСсори, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ ARM64, x86_64 ΠΈ MIPS, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ инструкции NEON, AVX2, SSE2/3/4, MSA ΠΈ DSPr2. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° AVM Π΅ написан Π½Π° C ΠΈ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· BSD.


КодСк AV2 (aomedia.org) Π½Π΅ изисква Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΈ такси ΠΈ сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΊΠ°Ρ‚ΠΎ наслСдник Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° AV1. Π₯арактСристики Π½Π° ΠΊΠΎΠ΄Π΅ΠΊΠ° AV2:

  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π² стрийминг;
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ ΠΊΠ°Π΄Ρ€ΠΈ;
  • Π‘ΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΈ подобрСния Π² производитСлността Π½Π° компрСсията Π² сравнСниС с AV1;
  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΈ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° рСалност;
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΠΎ-ΡˆΠΈΡ€ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π° Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΎ качСство;
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Π° доставка Π½Π° мноТСство Π²ΠΈΠ΄Π΅Π° Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄ΠΈΠ½ Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π·Π΄Π΅Π»Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π΅ΠΊΡ€Π°Π½Π°;
  • Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ Π·Π° потисканС Π½Π° ΡˆΡƒΠΌΠ°, намаляванС Π½Π° Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ компрСсията ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° дСтайлността.

ΠŸΡ€ΠΈ тСстванС Π½Π° Π΅Π΄Π½Π° ΠΎΡ‚ СкспСримСнталнитС вСрсии Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° avm, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄Π΅ΠΊΠ° AV2 ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ намаляванС Π½Π° Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚Π° с 32.59% Π² сравнСниС с ΠΊΠΎΠ΄Π΅ΠΊΠ° AV1 ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° качСство, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π·Π° ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° качСството VMAF (Video Multi-Method Assessment Fusion), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ ΠΎΡ‚ компанията Netflix. ΠŸΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ PSRN-YUV (Peak-Signal-to-Noise Ratio 14:1:1) успяхмС Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΠΌ Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚Π° с 28.63%.

ΠšΠ°ΠΊΡ‚ΠΎ ΠΈ Π² ΠΊΠΎΠ΄Π΅ΠΊΠ° AV1, Π² AV2 Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½Π° Π±Π»ΠΎΡ‡Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° структура, Π½ΠΎ, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ AV1, сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ супСрблоковС 256Γ—256, напълно рСкурсивно сСкциониранС (partitioning) ΠΈ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π·Π° яркост ΠΈ цвСтност. Π’ AV2 сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ СкспонСнциалСн ΠΊΠ²Π°Π½Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΠ±Ρ…Π²Π°Ρ‰Π° ΠΏΠΎ-ΡˆΠΈΡ€ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π° яркостта ΠΈ осигурява ΠΏΠΎ-голяма точност ΠΏΡ€ΠΈ квантизацията Π·Π° 8-, 10- ΠΈ 12-Π±ΠΈΡ‚ΠΎΠ²ΠΎ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° нискитС Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ΠΎΠ²Π΅. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π·Π° прСдсказванС Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ ΠΊΠ°Π΄Ρ€ΠΈ са ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π·Π° повишаванС Π½Π° качСството Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² яркостта ΠΈ цвСтността, ΠΊΠ°Ρ‚ΠΎ Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π΄ΠΎ 7 ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ ΠΊΠ°Π΄ΡŠΡ€Π° ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π²Π° (temporal) интСрполация ΠΈ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² Π²ΠΈΠ΄Π΅ΠΎ с висока Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π½Π° способност ΠΈΠ»ΠΈ Π±ΡŠΡ€Π·ΠΎ промСнящо сС ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster