首页>>科技 >>内容

NVIDIA,GeForce_NOW_的工作原理

发布时间:2024-01-04 17:34:09编辑:温柔的背包来源:

很多朋友对NVIDIA,GeForce_NOW_的工作原理不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。

NVIDIA,GeForce_NOW_的工作原理

API综合套件,包含高性能工具、样本和文档,适用于Windows和Linux的硬件加速视频编解码。NVIDIA GeForce现在通过在数据中心使用NVENC并将结果传输到终端客户端来工作。该SDK包括两个硬件加速接口:用于视频编码加速的NVENCODE API和用于视频解码加速的NVDECODE API(以前称为NVCUVID API)。

NVIDIA GPU包括一个或多个基于硬件的解码器和编码器(独立于CUDA内核),可以为几种流行的编解码器提供基于硬件的完全加速的视频解码和编码。由于解码/编码工作流被卸载,图形引擎和CPU可以有更多的时间来执行其他操作。用于视频解码和编码的GPU硬件加速器引擎(简称NVDEC,简称NVENC)比实时视频处理速度更快,非常适合转码应用和视频播放应用。

*此图显示了对NVIDIA Ampere GPU系列的支持* *硬件不提供对42的原生支持* * *是否支持NVENC:硬件加速视频编码取决于编解码器?

从开普勒一代开始,NVIDIA GPU就包含了一个基于硬件的编码器(简称NVENC),可以提供基于硬件的全加速视频编码,并且独立于图形性能。由于将计算复杂的编码工作流程完全卸载给NVENC,图形引擎和CPU可以有更多的时间执行其他操作。

比如在游戏录制和直播过程中(比如使用开放广播软件(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。审计彭静

以上知识分享希望能够帮助到大家!