Google เปเบฅเบฐ Binomial open source เบฅเบฐเบšเบปเบšเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡ Universal

Google เปเบฅเบฐ Binomial เป€เบ›เบตเบ” เปเบซเบผเปˆเบ‡โ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹ เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเบฒเบเบปเบ™, เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบฅเบฐเบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒ ".basis" เบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเปเบฅเบฐเบงเบดเบ”เบตเป‚เบญ. เบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ C ++ เปเบฅเบฐ เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰ เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ Apache 2.0.

เบžเบทเป‰เบ™เบ–เบฒเบ™ Universal เป€เบชเบตเบกเปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™ เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบฅเบฐเบšเบปเบšเบšเบตเบšเบญเบฑเบ”เบ‚เปเป‰เบกเบนเบ™ Draco 3D เปเบฅเบฐเบžเบฐเบเบฒเบเบฒเบกเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบชเปเบฒเบฅเบฑเบš GPU. เบˆเบปเบ™เบเปˆเบงเบฒเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเป„เบ”เป‰เบ–เบทเบเบˆเปเบฒเบเบฑเบ”เปƒเบ™เบเบฒเบ™เป€เบฅเบทเบญเบเบฅเบฐเบซเบงเปˆเบฒเบ‡เบฎเบนเบšเปเบšเบšเบฅเบฐเบ”เบฑเบšเบ•เปˆเปเบฒเบ—เบตเปˆเบšเบฑเบ™เบฅเบธเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡เปเบ•เปˆเป€เบ›เบฑเบ™ GPU เบชเบฐเป€เบžเบฒเบฐเปเบฅเบฐเปƒเบŠเป‰เบžเบทเป‰เบ™เบ—เบตเปˆเบ”เบดเบ”เบซเบผเบฒเบ, เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบญเบทเปˆเบ™เป†เบ—เบตเปˆเบšเบฑเบ™เบฅเบธเบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปเบ•เปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบเบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡ GPU เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”.

เบฎเบนเบšเปเบšเบš Basis Universal เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบšเบฑเบ™เบฅเบธเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡ GPU เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡, เปเบ•เปˆเปƒเบซเป‰เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบชเบนเบ‡เบเบงเปˆเบฒ.
เบžเบทเป‰เบ™เบ–เบฒเบ™เปเบกเปˆเบ™เบฎเบนเบšเปเบšเบšเบฅเบฐเบ”เบฑเบšเบ›เบฒเบ™เบเบฒเบ‡เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เปเบ›เบ‡เบฅเบงเบ”เป„เบงเบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡ GPU เป„เบ›เบชเบนเปˆเบฎเบนเบšเปเบšเบšเบฅเบฐเบ”เบฑเบšเบ•เปˆเปเบฒเบ•เปˆเบฒเบ‡เป†เป€เบžเบทเปˆเบญเปƒเบŠเป‰เปƒเบ™เบ—เบฑเบ‡เบฅเบฐเบšเบปเบš desktop เปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เบกเบทเบ–เบทเบเปˆเบญเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰. เบ›เบฐเบˆเบธเบšเบฑเบ™เบฎเบญเบ‡เบฎเบฑเบš PVRTC1 (4bpp RGB), BC7 (6 RGB mode), BC1-5, ETC1, เปเบฅเบฐ ETC2. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบš ASTC (RGB เบซเบผเบท RGBA) เปเบฅเบฐ 4/5 เป‚เบซเบกเบ” RGBA เบชเปเบฒเบฅเบฑเบš BC7 เปเบฅเบฐ 4bpp RGBA เบชเปเบฒเบฅเบฑเบš PVRTC1.

Google เปเบฅเบฐ Binomial open source เบฅเบฐเบšเบปเบšเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡ Universal

เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเป€เบ–เบดเบ‡ 6-8 เป€เบ—เบปเปˆเบฒเบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบงเบดเบ”เบตเป‚เบญเบซเบ™เป‰เบญเบเปเบฅเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบกเบฒเบ™เป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เป€เบ—เบปเปˆเบฒเบเบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ—เบปเปˆเบงเป„เบ›เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบฎเบนเบšเปเบšเบš JPEG เปเบฅเบฐ 10-25% เบซเบ™เป‰เบญเบเบเบงเปˆเบฒเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปƒเบ™เป‚เบซเบกเบ” RDO. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ”เป‰เบงเบเบ‚เบฐเบซเบ™เบฒเบ”เบฎเบนเบšเบžเบฒเบš JPEG เบ‚เบญเบ‡ 891 KB เปเบฅเบฐเป‚เบ„เบ‡เบชเป‰เบฒเบ‡ ETC1 เบ‚เบญเบ‡ 1 MB, เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบกเปˆเบ™ 469 KB เปƒเบ™เป‚เบซเบกเบ”เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบนเบ‡เบชเบธเบ”. เป€เบกเบทเปˆเบญเบงเบฒเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบงเบดเบ”เบตเป‚เบญ, เป‚เบ„เบ‡เบชเป‰เบฒเบ‡ JPEG เปเบฅเบฐ PNG เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป„เบ”เป‰เบšเปเบฅเบดเป‚เบžเบเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ 16 MB, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปƒเบ™
เบžเบทเป‰เบ™เบ–เบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ„เบงเบฒเบกเบˆเบณ 2 MB เบชเบณเบฅเบฑเบšเบเบฒเบ™เปเบ›เป€เบ›เบฑเบ™ BC1, PVRTC1 เปเบฅเบฐ ETC1, เปเบฅเบฐ 4 MB เบชเบณเบฅเบฑเบšเบเบฒเบ™เปเบ›เป€เบ›เบฑเบ™ BC7.

Google เปเบฅเบฐ Binomial open source เบฅเบฐเบšเบปเบšเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡ Universal

เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบกเบตเบขเบนเปˆเบเบฑเบš Basis Universal เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ. เบกเบฑเบ™เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐ recode เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบซเบผเบทเบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบฎเบนเบšเปเบšเบšเปƒเบซเบกเปˆเป‚เบ”เบเปƒเบŠเป‰ "basisu" utility เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป‚เบ”เบเป‚เบ„เบ‡เบเบฒเบ™, เป€เบฅเบทเบญเบเบฅเบฐเบ”เบฑเบšเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™. เบ•เปเปˆเป„เบ›, เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™, เป€เบŠเบดเปˆเบ‡เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเปƒเบ™เบเบฒเบ™เปเบ›เบฎเบนเบšเปเบšเบšเบฅเบฐเบ”เบฑเบšเบ›เบฒเบ™เบเบฒเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ”เบ GPU เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบฎเบนเบšเบžเบฒเบšเปƒเบ™เบ—เบปเปˆเบงเบฅเบฐเบšเบปเบšเบ•เปˆเบญเบ‡เป‚เบชเป‰เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบเบฑเบ‡เบ„เบปเบ‡เบ–เบทเบเบšเบตเบšเบญเบฑเบ”, เบฅเบงเบกเบ—เบฑเบ‡เบ–เบทเบเป‚เบซเบฅเบ”เปƒเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ GPU. เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ”เบฎเบนเบšเบžเบฒเบšเบ—เบฑเบ‡เปเบปเบ”เบเปˆเบญเบ™เบฅเปˆเบงเบ‡เปœเป‰เบฒ, GPU เป€เบฅเบทเบญเบเบžเบฝเบ‡เปเบ•เปˆเบชเปˆเบงเบ™เบ—เบตเปˆเบˆเบณเป€เบ›เบฑเบ™เบ‚เบญเบ‡เบฎเบนเบšเบžเบฒเบšเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

เบกเบฑเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบขเบฑเบ” arrays เป‚เบ„เบ‡โ€‹เบชเป‰เบฒเบ‡ heterogeneous (cubemapsโ€‹)โ€‹, เป‚เบ„เบ‡โ€‹เบชเป‰เบฒเบ‡ volumetricโ€‹, arrays เป‚เบ„เบ‡โ€‹เบชเป‰เบฒเบ‡โ€‹, เบฅเบฐโ€‹เบ”เบฑเบš mipmapโ€‹, เบฅเปเบฒโ€‹เบ”เบฑเบšโ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญโ€‹เบซเบผเบทโ€‹เบŠเบดเป‰เบ™โ€‹เป‚เบ„เบ‡โ€‹เบชเป‰เบฒเบ‡โ€‹เป‚เบ”เบโ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡โ€‹เปƒเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบšเบฑเบ™เบˆเบธเบŠเบธเบ”เบ‚เบญเบ‡เบฎเบนเบšเบžเบฒเบšเปƒเบ™เป„เบŸเบฅเปŒเบ”เบฝเบงเป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบงเบดเบ”เบตเป‚เบญเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ, เบซเบผเบทเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เป‚เบ”เบเปƒเบŠเป‰ palette เบ—เบปเปˆเบงเป„เบ›เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเบžเบฒเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐ deduplicating เปเบกเปˆเปเบšเบšเบฎเบนเบšเบžเบฒเบšเบ›เบปเบเบเบฐเบ•เบด. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡ Universal เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบซเบผเบฒเบเบเบฐเบ—เบนเป‰เป‚เบ”เบเปƒเบŠเป‰ OpenMP. เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป‚เปเบ”เบเบฐเบ—เบนเป‰เบ”เบฝเบงเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™ เบกเบต Basis Universal decoder เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš, เบชเบปเปˆเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบš WebAssembly, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ WebGL. เปƒเบ™เบ—เบตเปˆเบชเบธเบ”, Google เบ•เบฑเป‰เบ‡เปƒเบˆเบ—เบตเปˆเบˆเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Basis Universal เปƒเบ™เบ—เบธเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบฅเบฐเบชเบปเปˆเบ‡เป€เบชเบตเบกเบกเบฑเบ™เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เบ—เบตเปˆเบชเปเบฒเบฅเบฑเบš WebGL เปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเป€เบžเบฒเบฐเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”. WebGPU, เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš Vulkan, Metal เปเบฅเบฐ Direct3D 12 APIs.

เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเบฑเบ‡เบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบ•เปเปˆเบกเบฒเบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เบ”เป‰เบฒเบ™ GPU เป€เบฎเบฑเบ”เปƒเบซเป‰ Basis Universal เป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบœเบนเป‰เปƒเบŠเป‰เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเปƒเบ™ WebAssembly เปเบฅเบฐ WebGL, เป€เบŠเบดเปˆเบ‡เบžเป‰เบญเบกเป†เบเบฑเบ™เบชเบฒเบกเบฒเบ”เบชเบฐเปเบ”เบ‡เบงเบดเบ”เบตเป‚เบญเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบซเบผเบฒเบเบฎเป‰เบญเบเบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเบกเบตเบเบฒเบ™เป‚เบซเบผเบ” CPU เบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”. เบˆเบปเบ™เบเปˆเบงเบฒเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ SIMD เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป„เบ”เป‰เปƒเบ™ WebAssembly เบเบฑเบš codecs เปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบก, เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ™เบตเป‰เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบฅเบธเป„เบ”เป‰, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบงเบดเบ”เบตเป‚เบญเปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบกเบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰. เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบชเปเบฒเบฅเบฑเบšเบงเบดเบ”เบตเป‚เบญเบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบดเบกเป€เบœเบตเบเปเบœเปˆ, เบฅเบงเบกเบ—เบฑเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ I-frames เปเบฅเบฐ P-frames เบ”เป‰เบงเบเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ•เบปเบง (CR).

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™