Le groupe Kronos a annoncé l'API Vulkan Video, une nouvelle API qui donnera aux applications de traitement vidéo des améliorations indispensables.
L'API Vulkan a constitué une étape importante dans le domaine de l'infographie lors de sa première sortie en 2016. Il a fourni un concurrent multiplateforme au framework DirectX de Microsoft, devenant ainsi le véritable successeur de l'architecture OpenGL vieillissante. Vulkan 1.2 a été finalisé Il ya plus d'un an, et maintenant une mise à jour mineure introduit quelque chose de nouveau: la prise en charge vidéo.
Kronos Group, le mainteneur de l'API graphique Vulkan, annoncé aujourd'hui que les extensions d'accélération provisoires de Vulkan Video sont prêtes à être essayées par les développeurs. Connues collectivement sous le nom de « Vulkan Video », ces technologies fournissent des API de bas niveau pour les jeux et les applications permettant de traiter la vidéo. Le groupe a écrit dans l'annonce: « tirer parti du framework Vulkan existant permet une utilisation efficace, à faible latence et à faible surcharge des ressources de traitement, y compris la distribution de flux. tâches de traitement sur plusieurs cœurs de processeur et matériel de codec vidéo, le tout avec une portabilité des applications sur plusieurs plates-formes et appareils allant des petits appareils intégrés aux appareils de grande taille. serveurs performants."
Ce sont beaucoup de grands mots, mais l'objectif global est de fournir des applications qui traitent la vidéo (éditeurs vidéo, navigateurs Web, convertisseurs de fichiers, etc.) certaines des mêmes fonctionnalités que Vulkan offre aux jeux et aux outils graphiques. Cela inclut une optimisation matérielle de bas niveau, des API standardisées et des exemples de code open source pour Windows et Linux. Vulkan Video prend déjà en charge l'encodage et le décodage de la vidéo H.264, la compatibilité VP9, AV1 et H.265 étant attendue prochainement.
Cependant, Vulkan Video est encore loin d’être terminé. Kronos recherche actuellement les commentaires des développeurs et les nouvelles API peuvent être testées à l'aide de Pilotes bêta Vulkan de NVIDIA. " Khronos va maintenant travailler à finaliser les spécifications, le SDK et les tests de conformité de Vulkan Video 1.0, afin que l'accent puisse être mis sur puis passez à la prise en charge de codecs supplémentaires et de fonctionnalités vidéo plus avancées", a déclaré le groupe dans un blog. poste.