Intel-Unternehmen veröffentlicht die Bibliothek (Scalable Video Technology AV1), die einen alternativen Encoder und Decoder fĂŒr das Video-Codierungsformat AV1 bereitstellt, wobei die in modernen Intel-CPUs vorhandenen Hardware-Parallelverarbeitungsfunktionen genutzt werden. Das Hauptziel von SVT-AV1 ist die Erreichung eines Leistungsniveaus, das fĂŒr die Echtzeitvideoscodierung und den Einsatz in auf Anfrage bereitgestellten Video-Services (VOD) geeignet ist. DerCodec wird im Rahmen des OpenVisualCloud-Projekts entwickelt, das ebenfalls Encoder entwickelt. und , und unter der BSD-Lizenz stehen.
FĂŒr die Nutzung von SVT-AV1 ist mindestens ein Intel Core Prozessor der fĂŒnften Generation (Intel Xeon E5-v4 und neuere CPUs) erforderlich. Zum Codieren von 10-Bit AV1-Streams in 4K-QualitĂ€t sind 48 GB RAM erforderlich, fĂŒr 1080p 16 GB, fĂŒr 720p 8 GB und fĂŒr 480p 4 GB. Aufgrund der KomplexitĂ€t der in AV1 verwendeten Algorithmen erfordert die Codierung dieses Formats deutlich mehr Ressourcen als andere Formate, sodass der Standard-AV1-Encoder nicht fĂŒr die Echtzeitcodierung verwendet werden kann. Zum Beispiel benötigt der Standard-Encoder aus dem AV1-Projekt
5721, 5869 und 658 Mal mehr Rechenleistung im Vergleich zu den Encodern 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 anfĂ€nglichen Decoder-Implementierung (zuvor wurde nur das Codieren unterstĂŒtzt) sowie die UnterstĂŒtzung der statischen BibliotheksverknĂŒpfung. AuĂerdem wurden neue SIMD-Optimierungen, die UnterstĂŒtzung von mithilfe von 2Ă2 Filtern, die Segmentierung, die Möglichkeit der adaptiven und die adaptive Transformation von INTRA-Blöcken umgesetzt.
Quelle: opennet.ru
