• 1
  • 2
  • 3
  • 4

首页 / 行业

NVIDIA GeForce NOW 的工作原理

2022-09-20 10:06:00

API 综合套装,包含高性能工具、样本和文档,适用于 Windows 和 Linux 的硬件加速型视频编码和解码。

NVIDIA GeForce NOW 的工作原理是通过在数据中心中利用 NVENC 并将结果串流至终端客户端

此 SDK 包含两个硬件加速接口:

用于视频编码加速的 NVENCODE API

用于视频解码加速的 NVDECODE API(旧称 NVCUVID API)

NVIDIA GPU 包含一个或多个基于硬件的解码器和编码器(独立于 CUDA Core),可为几种热门的编解码器提供基于硬件的全加速视频解码和编码。由于卸载了解码 / 编码工作流,图形引擎和 CPU 可以有更多的时间执行其他操作。

用于视频解码和编码的 GPU 硬件加速器引擎(前者简称 NVDEC,后者简称 NVENC)比实时视频处理速度更快,非常适合用于转码应用以及视频播放应用。

6985a140-382b-11ed-ba43-dac502259ad0.webp

* 该图展示对 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。

审核编辑:彭静

数据中心硬件接口套装

  • 1
  • 2
  • 3
  • 4

最新内容

手机

相关内容

  • 1
  • 2
  • 3

猜你喜欢