侵权投诉

浅析Vulkan Video如何实现GPU加速视频编码与解码

LiveVideoStack 2021-04-25 16:10 次阅读

Vulkan是一套跨平台的图形API,由Khronos组织牵头进行制定,普遍被看作是OpenGL的后继者,目前版本已经来到1.2.175,仍然在不停地进行更新,其在非Windows平台上面已经逐渐变成了首选使用的图形API。在未来,Vulkan甚至会提供模拟DirectX等其他图形API的功能,有很大的发展前景。

多年来,我们一直渴望了解更多关于Vulkan Video API的信息,该API本应在2020年上半年推出,现在终于推出了1.2.175临时更新版。新的Vulkan Video扩展允许GPU加速视频编解码。最初的公共工程被视为一个临时规范,编解码器覆盖范围有限,但会随着时间的推移而迭代更新。

Vulkan Video允许GPU加速编解码,并通过调度、同步和其他Vulkan功能与Vulkan API集成。Vulkan Video的主要新扩展是VK_KHR_video_queue,VK_KHR_video_decode _queue和VK_KHR_video_encode_queue。

Vulkan Video被设计在编解码器覆盖范围方面是可扩展性的,而最初的新扩展有VK_EXT_video_encode_h264,VK_EXT_video_decode_h264和VK_EXT _video_decode_h265。

目前还没有VP9和AV1开源/免费视频编解码器。庆幸的是Khronos组织[1]声明,他们将在未来的Vulkan更新中推出。他们最初的重点是确保核心架构组件准备就绪,一旦这一切解决,他们将扩大编解码器的支持。很遗憾它们没能在今天的首次亮相中登场,但将来不久就能看到。Vulkan H.265编码扩展也仍在开发中。

Khronos组织在Khronos.org上发布了一篇博客文章,其中更详细地概述了Vulkan Video功能,可以从中了解Vulkan视频编码/解码/转码。

efdb2fba-a517-11eb-aece-12bb97331649.jpg

最早可以使用Vulkan驱动程序覆盖视频扩展的是NVIDIA。NVIDIA发布了一个新的测试版Vulkan驱动程序,支持这些Vulkan Video扩展。AMDIntel暂时还未计划,通过其(开源)Linux Vulkan驱动程序引入Vulkan Video支持。至少在Intel,鉴于ANV的资源和已经拥有的领先的开源多媒体堆栈,有望很快就会引入。在AMD方面,到目前为止,他们一直依赖于基于Gallium3D的视频加速技术,他们是否/何时将AMDVLK应用于Vulkan Video,以及独立的RADV驱动程序是否也能支持这些视频扩展,这将是一个值得期待的问题。

NVIDIA已经发布了一个Vulkan Video解码器的开源示例[2]。Khronos组织和他们的合作伙伴还致力于一致性测试套件、更多的代码样本,以及围绕Vulkan Video的其他补充内容。

相比现在不同视频接口(尤其是Windows和Linux之间支持不同API)的碎片化,希望一旦Vulkan Video 1.0规范定稿,我们将看到更多的多媒体软件使用此视频编码/解码API。有了Vulkan Video 1.0,当扩展的编解码器支持出现时,它很有可能成为GPU加速视频编码/解码的主流接口,希望它比OpenMAX做得更好热度更高。

临时的Vulkan Video扩展是目前规范更新中最重要的工作,不过在Vulkan 1.2.175中还有其他新扩展。
编辑:lyn

原文标题:Vulkan Video实现GPU加速视频编码/解码

文章出处:【微信号:livevideostack,微信公众号:LiveVideoStack】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

英特尔®Stratix®10NX FPGA为AI工作负载提供显著改进

对许多 AI 工作负载而言,完全实现 GPU 厂商所宣称的计算容量并非易事。即使对一般矩阵乘法 (G....
的头像 英特尔FPGA 发表于 05-18 10:19 105次 阅读
英特尔®Stratix®10NX FPGA为AI工作负载提供显著改进

媒体处理器的视频过滤注意事项

媒体处理器的视频过滤注意事项
发表于 05-17 19:06 3次 阅读
媒体处理器的视频过滤注意事项

字节跳动的芯片棋局

从此前市场中公开的消息来看,字节跳动正在积极组建AI芯片团队,目前已经在各大招聘平台上有不少芯片相关....
的头像 半导体科技评论 发表于 05-17 14:02 353次 阅读
字节跳动的芯片棋局

IEC61850协议通信的“基石”是什么?

这里给大家介绍一下IEC61850协议通信的“基石”— ASN.1编码。 ...
发表于 05-14 07:15 0次 阅读
IEC61850协议通信的“基石”是什么?

基于GPU 的SIFT实时优化算法综述

针对SIFT特征提取算法过程复杂且实时性低的缺陷,提出了一种基于GPU的实时尺度不变特征变换( Sc....
发表于 05-13 11:31 14次 阅读
基于GPU 的SIFT实时优化算法综述

如何修改Linux内核代码风格?

从编码风格错误开始 快速修改编码风格的工具 scripts/checkpatch.pl script....
的头像 Linux阅码场 发表于 05-13 11:27 190次 阅读
如何修改Linux内核代码风格?

解读CV架构回归多层感知机;自动生成模型动画

本周的重要论文包括来自谷歌大脑的研究团队提出了一种舍弃卷积和自注意力且完全使用多层感知机(MLP)的....
的头像 智能感知与物联网技术研究所 发表于 05-13 10:36 139次 阅读
解读CV架构回归多层感知机;自动生成模型动画

探究图像传感器面对的挑战与理解决方案

利用新型的处理硬件架构,以10至100 Gbit / s或更高的速度处理视频流。 背景 诸如3D成像....
的头像 电子发烧友网工程师 发表于 05-12 10:12 250次 阅读
探究图像传感器面对的挑战与理解决方案

FPGA学习之安全行为和非安全行为

安全行为和非安全行为 由于条件语句的描述在很多情况下,导致生成锁存器。这些锁存器将上游的毛刺传输至下....
的头像 电子发烧友网工程师 发表于 05-12 09:49 116次 阅读
FPGA学习之安全行为和非安全行为

英特尔DG2独立显卡曝光,GPU市场即将三足鼎立?

不知还有没有朋友记得去年在CES上公布的Intel独立显卡DG1,今年年初外媒对这张卡进行了拆解测试....
的头像 E4Life 发表于 05-12 09:00 1898次 阅读
英特尔DG2独立显卡曝光,GPU市场即将三足鼎立?

Intel的第三大技术支柱——Memory

本篇,我们继续对Intel的第三大技术支柱——Memory进行回顾。 Intel认为存储器性能的增长....
的头像 FPGA之家 发表于 05-11 15:01 450次 阅读
Intel的第三大技术支柱——Memory

边缘环境下迁移节点的选择综述

随着物联网、大数据和5G网络的快速发展及应用,传统的云计算模式已无法高效处理网络边缘设备所产生的海量....
发表于 05-10 11:50 9次 阅读
边缘环境下迁移节点的选择综述

人脸识别的毫秒级抓取发展到了什么程度?

“目前主流厂商针对千人规模的应用场景推出的产品,能在几十毫秒内完成人脸识别,手机端应用的一比一对照能....
的头像 MEMS 发表于 05-09 09:41 761次 阅读
人脸识别的毫秒级抓取发展到了什么程度?

一种面向线性网络编码的关键路径算法

如今,人类社会存储和交换的信息总量呈几何级数飞速増长,数据传输的吞吐量和实时性亟待提升。然而,现有的....
发表于 05-07 15:33 14次 阅读
一种面向线性网络编码的关键路径算法

一种「听音识人」的AI技术,只需1秒就能将声音和正确人脸进行匹配

阿里安全图灵实验室的资深算法专家认为这项工作能够有效地降低伪造视频的风险,帮助公众进行辨别,保护用户....
的头像 机器人大讲堂 发表于 05-07 10:54 295次 阅读
一种「听音识人」的AI技术,只需1秒就能将声音和正确人脸进行匹配

反码位是什么?到底有什么用?

反码位是什么?到底有什么用?
发表于 05-07 07:16 0次 阅读
反码位是什么?到底有什么用?

请问怎样去设计一种嵌入式块编码?

请问怎样去设计一种嵌入式块编码?
发表于 05-07 06:33 0次 阅读
请问怎样去设计一种嵌入式块编码?

如何去测试以太网物理层?

以太网物理层信号特点是什么? 标准测试集中各参数的具体含义是什么? 如何去测试以太网物理层? ...
发表于 05-07 06:26 0次 阅读
如何去测试以太网物理层?

在一体化生态孕育下 寒武纪业绩新增长点已显现

据悉,寒武纪相继披露了公司2020年度业绩以及2021年一季度业绩报告。 小编注意到,在其财报发布后....
的头像 半导体投资联盟 发表于 05-06 14:51 593次 阅读
在一体化生态孕育下 寒武纪业绩新增长点已显现

新思科技推出PrimeSim Continuum解决方案,加速存储器、AI、汽车和5G应用高收敛IC设计

 新思科技近日在其世界用户大会(SNUG)上宣布推出PrimeSim™Continuum解决方案。
的头像 西西 发表于 05-06 10:13 558次 阅读
新思科技推出PrimeSim Continuum解决方案,加速存储器、AI、汽车和5G应用高收敛IC设计

Imagination和完美世界游戏携手推进光线追踪在游戏中的应用

Imagination Technologies和完美世界游戏(Perfect World Game....
发表于 05-06 10:09 124次 阅读
Imagination和完美世界游戏携手推进光线追踪在游戏中的应用

请问一下VHDL编码中面积优化常见问题是什么?

VHDL编码中面积优化常见问题是什么?
发表于 05-06 08:20 0次 阅读
请问一下VHDL编码中面积优化常见问题是什么?

全新高通骁龙888 5G移动平台实现电竞级别手游体验

手机游戏的体量和质量都在不断提升,高品质的手游大作不断涌现,也对智能手机的整体性能提出了更高要求。全....
的头像 Qualcomm中国 发表于 04-30 17:08 414次 阅读
全新高通骁龙888 5G移动平台实现电竞级别手游体验

简述什么GPU什么是显卡及他们之间的区别

什么是显卡? 显卡(Video card,Graphics card)全称显示接口卡,又称显示适配器....
的头像 新机器视觉 发表于 04-30 09:58 448次 阅读
简述什么GPU什么是显卡及他们之间的区别

PyTorch官方培训教程 从概念到实操连小白也能上手

你是否也有这样的困惑: “看了无数个入门教程,这个门还是没跨进去……” 这一次,你可能终于有救了! ....
的头像 新机器视觉 发表于 04-30 09:24 236次 阅读
PyTorch官方培训教程 从概念到实操连小白也能上手

如何去实现一种自适应算术编码?

自适应算术编码的基本原理是什么? 自适应算术编码的FPGA实现 如何对自适应算术编码进行仿真? ...
发表于 04-30 06:50 0次 阅读
如何去实现一种自适应算术编码?

请问怎样去设计自动扫描去抖编码键盘电路?

自动扫描去抖编码键盘电路的设计原理是什么? 怎样去设计自动扫描去抖编码键盘电路? ...
发表于 04-30 06:06 0次 阅读
请问怎样去设计自动扫描去抖编码键盘电路?

基带处理器的一般设计原则资料下载

电子发烧友网为你提供基带处理器的一般设计原则资料下载的电子资料下载,更有其他相关的电路图、源代码、课....
发表于 04-28 08:50 27次 阅读
基带处理器的一般设计原则资料下载

嵌入式技术让人脸识别变得更加具成本效益

与您的预期相反,将面部识别功能引入计算机并不需要高端硬件。自2000年代中期以来,计算能力已经取得了....
的头像 电子发烧友网工程师 发表于 04-27 15:53 315次 阅读
嵌入式技术让人脸识别变得更加具成本效益

基于分布式编码的同步随机梯度下降算法

基于数据并行化的异步随机梯度下降(ASGD)算法由于需要在分布式计算节点之间频繁交换梯度数据,从而影....
发表于 04-27 13:56 17次 阅读
基于分布式编码的同步随机梯度下降算法

处理器的正弦计算资料下载

电子发烧友网为你提供处理器的正弦计算资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、....
发表于 04-27 08:41 14次 阅读
处理器的正弦计算资料下载

怎样去开发一个高效的定时器?

Ace库定时器实现方式有哪几种? 如何实现定时器的编码? 一种采用linux中断处理的定时器设计方式 ...
发表于 04-27 06:51 0次 阅读
怎样去开发一个高效的定时器?

关于数字水印的知识,你想要的都在这里

数字水印原理是什么? 视频数字水印的特征有哪些? 如何去分析视频数字水印的主要算法? 视频数字水印在电视领域有哪些应用?...
发表于 04-27 06:10 0次 阅读
关于数字水印的知识,你想要的都在这里

Magny-Cours 12核微架构资料下载

电子发烧友网为你提供Magny-Cours 12核微架构资料下载的电子资料下载,更有其他相关的电路图....
发表于 04-26 08:51 41次 阅读
Magny-Cours 12核微架构资料下载

国内处理器的指令集体系及技术来源资料下载

电子发烧友网为你提供国内处理器的指令集体系及技术来源资料下载的电子资料下载,更有其他相关的电路图、源....
发表于 04-26 08:43 180次 阅读
国内处理器的指令集体系及技术来源资料下载

如何在不影响车辆行驶里程的情况下实现未来汽车的特性呢?

购买新能源汽车(简称EV)的人数正在呈现爆炸式增长。据估计到2030年道路上的新能源汽车数量将达到1....
的头像 Imagination Tech 发表于 04-25 09:23 359次 阅读
如何在不影响车辆行驶里程的情况下实现未来汽车的特性呢?

从IP到显示汽车系统的层次结构简易介绍

有数据显示,现在购买汽车时将动力和性能视为关键考虑因素的人还不到四分之一 ,而超过三分之一的人则认为....
的头像 Imagination Tech 发表于 04-25 09:16 292次 阅读
从IP到显示汽车系统的层次结构简易介绍

分享一款不错的基于Linux和S3C2410的嵌入式图象传输系统设计

本文提出的正是一种这样的方法,利用市场上很常见的中星微系列的USB摄象头来得到现场的图象数据,利用linux内核中的Video4L...
发表于 04-25 06:27 0次 阅读
分享一款不错的基于Linux和S3C2410的嵌入式图象传输系统设计

四染色体编码方法及对应的交叉和变异算子

针对车间调度中存在的机器柔性、工人柔性和并行工序柔性,文中用优先级间的加工顺序替代单独工件间的顺序约....
发表于 04-23 15:39 26次 阅读
四染色体编码方法及对应的交叉和变异算子

基于CNN和LTSM的双语图像标题生成

图像标题( Image( aption)的研究大多是对图像生成单一语言的标题,而在当今各国语言交汇融....
发表于 04-23 14:38 21次 阅读
基于CNN和LTSM的双语图像标题生成

CPU是怎样访问内存的?资料下载

电子发烧友网为你提供CPU是怎样访问内存的?资料下载的电子资料下载,更有其他相关的电路图、源代码、课....
发表于 04-23 08:40 35次 阅读
CPU是怎样访问内存的?资料下载

NVIDIA刷新AI推理纪录,推出面向企业级服务器的A30和A10 GPU

MLPerf是业界公认的AI性能衡量基准,涵盖计算机视觉、医学影像、推荐系统、语音识别和自然语言处理....
发表于 04-22 11:13 986次 阅读
NVIDIA刷新AI推理纪录,推出面向企业级服务器的A30和A10 GPU

剖析深度学习与传统计算机视觉之间的关系

某种程度上,深度学习最大的优势就是自动创建没有人会想到的特性能力。 如今,深度学习在众多领域都有一席....
的头像 新机器视觉 发表于 04-22 10:45 316次 阅读
剖析深度学习与传统计算机视觉之间的关系

详解嵌入式Boot与Remap资料下载

电子发烧友网为你提供详解嵌入式Boot与Remap资料下载的电子资料下载,更有其他相关的电路图、源代....
发表于 04-22 08:47 41次 阅读
详解嵌入式Boot与Remap资料下载

两种GPU之间的延迟对比 AMD RDNA2完胜NVIDIA安培

CPU缓存与内存延迟测试,相信大家都有所耳闻,但是GPU同样的测试却几乎没人做过。 ChipsAnd....
的头像 Les 发表于 04-21 13:51 383次 阅读
两种GPU之间的延迟对比 AMD RDNA2完胜NVIDIA安培

STM32 GPIO输出实验——点亮三色LED资料下载

电子发烧友网为你提供STM32 GPIO输出实验——点亮三色LED资料下载的电子资料下载,更有其他相....
发表于 04-21 08:46 46次 阅读
STM32 GPIO输出实验——点亮三色LED资料下载

深度解读GPU在历史上的二三事

历史学家克罗齐有言“一切历史都是当代史”。朱光潜先生注释说 “没有一个过去史真正是历史,如果它不引起....
的头像 Linux阅码场 发表于 04-20 11:31 661次 阅读
深度解读GPU在历史上的二三事

关于GPU历史的那些故事

历史学家克罗齐有言“一切历史都是当代史”。朱光潜先生注释说 “没有一个过去史真正是历史,如果它不引起....
的头像 Linux阅码场 发表于 04-20 11:29 488次 阅读
关于GPU历史的那些故事

ARM、Intel、MIPS三类处理器的区别资料下载

电子发烧友网为你提供ARM、Intel、MIPS三类处理器的区别资料下载的电子资料下载,更有其他相关....
发表于 04-20 08:52 45次 阅读
ARM、Intel、MIPS三类处理器的区别资料下载

英伟达推出性能10倍领先ARM架构CPU

还是熟悉的厨房、熟悉的皮衣,前几日凌晨,NVIDIA GTC2021如约而至。NVIDIA创始人黄仁....
的头像 旺材芯片 发表于 04-19 14:14 760次 阅读
英伟达推出性能10倍领先ARM架构CPU

一图详细讲解计算机预备知识

一图详细讲解计算机预备知识
发表于 04-19 09:14 20次 阅读
一图详细讲解计算机预备知识

以单片机为核心处理器 无线解说器资料下载

电子发烧友网为你提供以单片机为核心处理器 无线解说器资料下载的电子资料下载,更有其他相关的电路图、源....
发表于 04-19 08:53 20次 阅读
以单片机为核心处理器 无线解说器资料下载

浅谈GPU: 衡量计算效能的正确姿势(2)

这次我们准备聊下决定系统计算性能的两大关键指标,1. 浮点运算能力(FLOPS), 2. 内存带宽(....
的头像 Linux阅码场 发表于 04-16 11:12 287次 阅读
浅谈GPU: 衡量计算效能的正确姿势(2)

V模式的设计方法及自动代码生成资料下载

电子发烧友网为你提供V模式的设计方法及自动代码生成资料下载的电子资料下载,更有其他相关的电路图、源代....
发表于 04-16 08:54 26次 阅读
V模式的设计方法及自动代码生成资料下载

什么程序适合在GPU上运行?什么时候用CPU资料下载

电子发烧友网为你提供什么程序适合在GPU上运行?什么时候用CPU资料下载的电子资料下载,更有其他相关....
发表于 04-16 08:53 17次 阅读
什么程序适合在GPU上运行?什么时候用CPU资料下载

一文带你深入了解量子计算

量子计算使用亚原子粒子的物理学领域来执行复杂的并行计算,从而取代了当今计算机系统中更简单的晶体管。量....
的头像 Les 发表于 04-15 15:04 528次 阅读
一文带你深入了解量子计算

未来人工智能计算力发展的5个重要趋势

英特尔公司曾表示,其开发机器编程的愿景是:只要你能以机器可理解的方式表达你的“意图”——可能是用自然....
的头像 beanxyy 发表于 04-15 14:45 831次 阅读
未来人工智能计算力发展的5个重要趋势

解读一下DeBERTa在BERT上有哪些改造

为了解决预训练和微调时,因为任务的不同而预训练和微调阶段的gap,加入了一个增强decoder端,这....
的头像 深度学习自然语言处理 发表于 04-15 14:44 184次 阅读
解读一下DeBERTa在BERT上有哪些改造

电子设计实施有效的安全认证方法资料下载

电子发烧友网为你提供电子设计实施有效的安全认证方法资料下载的电子资料下载,更有其他相关的电路图、源代....
发表于 04-15 08:48 26次 阅读
电子设计实施有效的安全认证方法资料下载

如何实现声音隔离?工程师可用哪些技术资料下载

电子发烧友网为你提供如何实现声音隔离?工程师可用哪些技术资料下载的电子资料下载,更有其他相关的电路图....
发表于 04-15 08:40 39次 阅读
如何实现声音隔离?工程师可用哪些技术资料下载