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文章
8652瀏覽量
151458 -
NVIDIA
+關注
關注
14文章
5026瀏覽量
103299 -
硬件
+關注
關注
11文章
3349瀏覽量
66321 -
數據中心
+關注
關注
16文章
4817瀏覽量
72232 -
英偉達
+關注
關注
22文章
3803瀏覽量
91397
原文標題:DevZone | NVIDIA 視頻編解碼器 SDK
文章出處:【微信號:NVIDIA-Enterprise,微信公眾號:NVIDIA英偉達企業解決方案】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論