Skupina Kronos oznámila Vulkan Video API, nové API, ktoré aplikáciám na spracovanie videa poskytne veľmi potrebné vylepšenia.
Vulkan API bolo dôležitým míľnikom v počítačovej grafike, keď bolo prvýkrát vydané v roku 2016. Poskytol multiplatformového konkurenta rámca DirectX od spoločnosti Microsoft a stal sa skutočným nástupcom starnúcej architektúry OpenGL. Vulkan 1.2 bol dokončený pred viac ako rokom, a teraz menšia aktualizácia predstavuje niečo nové — podporu videa.
Kronos Group, správcov grafického API Vulkan, oznámila dnes že rozšírenia Provisional Vulkan Video Acceleration sú pripravené na vyskúšanie vývojárom. Tieto technológie súhrnne známe ako „Vulkan Video“ poskytujú nízkoúrovňové API pre hry a aplikácie na spracovanie videa. Skupina v oznámení napísala: „Využitie existujúceho rámca Vulkan umožňuje efektívne využitie zdrojov spracovania s nízkou latenciou a režijnými nákladmi vrátane distribúcie streamu. spracovanie úloh naprieč viacerými jadrami CPU a hardvérom video kodeku – to všetko s prenosnosťou aplikácií naprieč rôznymi platformami a zariadeniami od malých vstavaných zariadení až po vysoké výkonové servery."
Je to veľa veľkých slov, ale celkovým cieľom je poskytnúť aplikácie, ktoré spracúvajú video (editory videa, webové prehliadače, konvertory súborov atď.) niektoré z rovnakých funkcií, ktoré Vulkan ponúka pre hry a grafické nástroje. To zahŕňa nízkoúrovňovú optimalizáciu hardvéru, štandardizované API a ukážky open source kódu pre Windows a Linux. Vulkan Video už podporuje kódovanie a dekódovanie videa H.264, pričom sa očakáva, že čoskoro príde kompatibilita s VP9, AV1 a H.265.
Vulkan Video však ešte zďaleka nie je dokončené. Kronos momentálne hľadá spätnú väzbu od vývojárov a nové API je možné testovať pomocou NVIDIA beta ovládače Vulkan. „Khronos bude teraz pracovať na dokončení špecifikácií Vulkan Video 1.0, SDK a testov zhody, takže sa potom prejdite na podporu ďalších kodekov a pokročilejších funkcií videa,“ uviedla skupina na blogu príspevok.