Das Unternehmen Intel Bibliothekseinstellung (Scalable Video Technology AV1), das alternative Encoder- und Decoder-Lösungen für das Video-Encoding-Format AV1 bietet, wobei die Hardware-parallelisierenden Funktionen modernster Intel-CPUs genutzt werden. Das Hauptziel von SVT-AV1 ist es, ein Leistungsniveau zu erreichen, das für die Echtzeit-Neucodierung von Videos und für Dienste geeignet ist, die Video-on-Demand (VOD) anbieten. Der Code wird im Rahmen des Projekts OpenVisualCloud entwickelt, welches auch Encoder entwickelt. und , und unter der BSD-Lizenz.
Für die Verwendung von SVT-AV1 ist mindestens ein Intel Core Prozessor der fünften Generation (Intel Xeon E5-v4 und neuere CPUs) erforderlich. Für die Kodierung von 10-Bit-AV1-Streams in 4K-Qualität werden 48 GB RAM benötigt, 1080p erfordert 16 GB, 720p erfordert 8 GB und 480p erfordert 4 GB. Aufgrund der komplexeren Algorithmen, die in AV1 verwendet werden, erfordert die Kodierung dieses Formats erheblich mehr Ressourcen als andere Formate, was den Einsatz des Standard-AV1-Encoders für die Echtzeit-Neucodierung ausschließt. Zum Beispiel der Standard-Encoder des AV1-Projekts.
5721, 5869 und 658-mal mehr Berechnungen im Vergleich zu den Codierern x264 (Profil „main“), x264 (Profil „high“) und libvpx-vp9.
Zu den Änderungen in der neuen Version von SVT-AV1 gehört die Einführung einer ersten Implementierung des Decoders (zuvor wurde nur das Codieren unterstützt) und die Unterstützung der statischen Bindung von Bibliotheken. Zudem wurden neue SIMD-Optimierungen implementiert, die Unterstützung für , die Verwendung von 2×2-Filtern, die Unterstützung von Segmentierung, die Möglichkeit der adaptiven und die adaptive Transformation von INTRA-Bildern.
Quelle: opennet.ru
