La société Intel lance la bibliothèque (Scalable Video Technology AV1), qui fournit un encodeur et un décodeur alternatifs pour le format de codage vidéo AV1, utilisant les capacités de parallélisation matériel présents dans les CPU Intel modernes. L'objectif principal de SVT-AV1 est d'atteindre un niveau de performance adapté au transcodage vidéo à la volée et à l'utilisation dans des services de vidéo à la demande (VOD). Le code est développé dans le cadre du projet OpenVisualCloud, qui développe également des encodeurs. et et sous licence BSD.
Pour utiliser SVT-AV1, il est nécessaire d'avoir au minimum un processeur Intel Core de cinquième génération (Intel Xeon E5-v4 et des CPU plus récents). Pour encoder des flux AV1 de 10 bits en qualité 4K, 48 Go de RAM sont requis, 16 Go pour 1080p, 8 Go pour 720p et 4 Go pour 480p. En raison de la complexité des algorithmes utilisés dans AV1, l'encodage de ce format nécessite beaucoup plus de ressources que d'autres formats, ce qui empêche l'utilisation de l'encodeur AV1 standard pour le transcodage en temps réel. Par exemple, l'encodeur standard du projet AV1
requiert 5721, 5869 et 658 fois plus de calculs par rapport aux encodeurs x264 (profil «main»), x264 (profil «high») et libvpx-vp9.
Les changements dans la nouvelle version de SVT-AV1 incluent l'ajout d'une implémentation initiale du décodeur (auparavant, seul l'encodage était pris en charge) et le support du liaisonnement statique de la bibliothèque. De nouvelles optimisations SIMD et le support utilisant des filtres 2×2, le support de la segmentation, la possibilité de et la transformation adaptative des blocs INTRA.
Source : opennet.ru
