API 綜合套裝,包含高性能工具、樣本和文檔,適用于 Windows 和 Linux 的硬件加速型視頻編碼和解碼。
NVIDIA GeForce NOW 的工作原理是通過在數(shù)據(jù)中心中利用 NVENC 并將結(jié)果串流至終端客戶端
用于視頻編碼加速的 NVENCODE API
用于視頻解碼加速的 NVDECODE API(舊稱 NVCUVID API)
NVIDIA GPU 包含一個或多個基于硬件的解碼器和編碼器(獨立于 CUDA Core),可為幾種熱門的編解碼器提供基于硬件的全加速視頻解碼和編碼。由于卸載了解碼 / 編碼工作流,圖形引擎和 CPU 可以有更多的時間執(zhí)行其他操作。
用于視頻解碼和編碼的 GPU 硬件加速器引擎(前者簡稱 NVDEC,后者簡稱 NVENC)比實時視頻處理速度更快,非常適合用于轉(zhuǎn)碼應(yīng)用以及視頻播放應(yīng)用。
* 該圖展示對 NVIDIA Ampere GPU 系列的支持** 硬件不對 42 提供原生支持*** 是否支持視編解碼器而定
NVENC:硬件加速的視頻編碼
從 Kepler 這一代開始,NVIDIA GPU 包含基于硬件的編碼器(簡稱為 NVENC),可提供基于硬件的全加速視頻編碼,且獨立于圖形性能。由于計算復(fù)雜的編碼工作流完全卸載至 NVENC,圖形引擎和 CPU 可以有更多的時間執(zhí)行其他操作。例如,在游戲錄制和直播過程中(如使用 Open Broadcaster Software (OBS) 在 Twitch.tv 上直播),編碼工作流完全卸載至 NVENC,從而使圖形引擎帶寬可全部用于游戲渲染。借助 NVENC,我們可以:
在不使用 CPU 的情況下以高質(zhì)量和超低延遲對游戲和應(yīng)用進行編碼和串流
針對存檔、OTT 串流、網(wǎng)絡(luò)視頻進行高質(zhì)量編碼
以超低功耗對每個流進行編碼(瓦特 / 流)
NVDEC:硬件加速的視頻解碼
NVIDIA GPU 包含基于硬件的解碼器(NVDEC),可為幾種熱門的編解碼器提供基于硬件的全加速視頻解碼。由于解碼工作流完全卸載至 NVDEC,圖形引擎和 CPU 可以有更多的時間執(zhí)行其他操作。NVDEC 比實時解碼速度更快,非常適合用于轉(zhuǎn)碼應(yīng)用以及視頻播放應(yīng)用。
借助 NVDECODE API,軟件開發(fā)者能夠配置此專用硬件視頻解碼器。此專用加速器支持在 Windows 和 Linux 平臺上對以下視頻編解碼器進行硬件加速解碼:MPEG-2、VC-1、H.264 (AVCHD)、H.265 (HEVC)、VP8、VP9 和 AV1。
-
接口
+關(guān)注
關(guān)注
33文章
8638瀏覽量
151373 -
NVIDIA
+關(guān)注
關(guān)注
14文章
5010瀏覽量
103238 -
硬件
+關(guān)注
關(guān)注
11文章
3345瀏覽量
66288 -
數(shù)據(jù)中心
+關(guān)注
關(guān)注
16文章
4804瀏覽量
72208 -
英偉達
+關(guān)注
關(guān)注
22文章
3791瀏覽量
91290
原文標(biāo)題:DevZone | NVIDIA 視頻編解碼器 SDK
文章出處:【微信號:NVIDIA-Enterprise,微信公眾號:NVIDIA英偉達企業(yè)解決方案】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論