API 综合套装,包含高性能工具、样本和文档,适用于 Windows 和 Linux 的硬件加速型视频编码和解码。
NVIDIA GeForce NOW 的工作原理是通过在数据中心中利用 NVENC 并将结果串流至终端客户端
用于视频编码加速的 NVENCODE API
用于视频解码加速的 NVDECODE API(旧称 NVCUVID API)
NVIDIA GPU 包含一个或多个基于硬件的解码器和编码器(独立于 CUDA Core),可为几种热门的编解码器提供基于硬件的全加速视频解码和编码。由于卸载了解码 / 编码工作流,图形引擎和 CPU 可以有更多的时间执行其他操作。
用于视频解码和编码的 GPU 硬件加速器引擎(前者简称 NVDEC,后者简称 NVENC)比实时视频处理速度更快,非常适合用于转码应用以及视频播放应用。
* 该图展示对 NVIDIA Ampere GPU 系列的支持** 硬件不对 42 提供原生支持*** 是否支持视编解码器而定
NVENC:硬件加速的视频编码
从 Kepler 这一代开始,NVIDIA GPU 包含基于硬件的编码器(简称为 NVENC),可提供基于硬件的全加速视频编码,且独立于图形性能。由于计算复杂的编码工作流完全卸载至 NVENC,图形引擎和 CPU 可以有更多的时间执行其他操作。例如,在游戏录制和直播过程中(如使用 Open Broadcaster Software (OBS) 在 Twitch.tv 上直播),编码工作流完全卸载至 NVENC,从而使图形引擎带宽可全部用于游戏渲染。借助 NVENC,我们可以:
在不使用 CPU 的情况下以高质量和超低延迟对游戏和应用进行编码和串流
针对存档、OTT 串流、网络视频进行高质量编码
以超低功耗对每个流进行编码(瓦特 / 流)
NVDEC:硬件加速的视频解码
NVIDIA GPU 包含基于硬件的解码器(NVDEC),可为几种热门的编解码器提供基于硬件的全加速视频解码。由于解码工作流完全卸载至 NVDEC,图形引擎和 CPU 可以有更多的时间执行其他操作。NVDEC 比实时解码速度更快,非常适合用于转码应用以及视频播放应用。
借助 NVDECODE API,软件开发者能够配置此专用硬件视频解码器。此专用加速器支持在 Windows 和 Linux 平台上对以下视频编解码器进行硬件加速解码:MPEG-2、VC-1、H.264 (AVCHD)、H.265 (HEVC)、VP8、VP9 和 AV1。
-
接口
+关注
关注
33文章
8491浏览量
150812 -
NVIDIA
+关注
关注
14文章
4930浏览量
102794 -
硬件
+关注
关注
11文章
3251浏览量
66104 -
数据中心
+关注
关注
16文章
4673浏览量
71945 -
英伟达
+关注
关注
22文章
3740浏览量
90802
原文标题:DevZone | NVIDIA 视频编解码器 SDK
文章出处:【微信号:NVIDIA-Enterprise,微信公众号:NVIDIA英伟达企业解决方案】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论