El Grupo Kronos ha anunciado Vulkan Video API, una nueva API que brindará a las aplicaciones de procesamiento de video algunos impulsos muy necesarios.
La API de Vulkan fue un hito importante en los gráficos por computadora cuando se lanzó por primera vez en 2016. Proporcionó un competidor multiplataforma al marco DirectX de Microsoft, convirtiéndose en el verdadero sucesor de la antigua arquitectura OpenGL. Vulkan 1.2 fue finalizado hace más de un año, y ahora una actualización menor presenta algo nuevo: soporte de video.
Kronos Group, los mantenedores de la API de gráficos Vulkan, anunciado hoy que las extensiones de aceleración de video provisional de Vulkan están listas para que los desarrolladores las prueben. Conocidas colectivamente como 'Vulkan Video', las tecnologías proporcionan API de bajo nivel para que juegos y aplicaciones procesen vídeo. El grupo escribió en el anuncio: "aprovechar el marco Vulkan existente permite un uso eficiente, de baja latencia y con bajos gastos generales de los recursos de procesamiento, incluida la distribución del flujo tareas de procesamiento en múltiples núcleos de CPU y hardware de códec de video, todo con portabilidad de aplicaciones en múltiples plataformas y dispositivos, desde pequeños dispositivos integrados hasta dispositivos de alta servidores de rendimiento."
Esas son muchas palabras importantes, pero el objetivo general es brindar aplicaciones que procesen video (editores de video, navegadores web, convertidores de archivos, etc.) algunas de las mismas características que Vulkan ofrece a juegos y herramientas gráficas. Esto incluye optimización de hardware de bajo nivel, API estandarizadas y ejemplos de código fuente abierto para Windows y Linux. Vulkan Video ya admite la codificación y decodificación de vídeo H.264, y se espera que pronto llegue la compatibilidad con VP9, AV1 y H.265.
Sin embargo, Vulkan Video aún está lejos de estar completo. Actualmente, Kronos está buscando comentarios de los desarrolladores y las nuevas API se pueden probar usando Controladores beta Vulkan de NVIDIA. "Khronos ahora trabajará para finalizar las especificaciones, el SDK y las pruebas de conformidad de Vulkan Video 1.0, para que pueda concentrarse luego pase a admitir códecs adicionales y funciones de video más avanzadas", dijo el grupo en un blog correo.