取得兩個以上 NVENC 視訊串流

取得兩個以上 NVENC 視訊串流

我正在嘗試在一台電腦上同時錄製三個或更多 1080p 網路攝影機(到檔案)。

我成功地使用 OBS studio 的兩個實例來錄製兩個網路攝影機。第三個實例拋出此錯誤:

“啟動輸出失敗。請檢查日誌以了解詳細資訊。注意:如果您使用的是 NVENC 或 AMD 編碼器,請確保您的視訊驅動程式是最新的。”

在此輸入影像描述

深入挖掘我發現Nvidia NVENC 維基

面向消費者的 GeForce 顯示卡支援不超過 2 個同時編碼視訊串流,無論安裝的顯示卡數量為何。專業卡支援每卡 2 到 21 個同步串流,具體取決於卡片型號和壓縮品質。

這兩個網站都有幫助,但沒有提供我需要的資訊:
NVIDIA 視訊編解碼器 SDK
視訊編碼和解碼 GPU 支援矩陣

我需要什麼顯示卡或什麼配置的顯示卡才能獲得更多 NVENC 視訊串流?

Nvidia 論壇帖子表示非 sli 顯示卡將各自參與編碼。然而,上面引用的 wiki 連結表明這不會提供更多的 NVENC 流。

答案1

他們所指的專業系列卡是“四方” 品牌卡。

這些卡往往比它們的 GeForce 同類卡貴得多,但針對 CAD、科學和重型轉碼操作。它們大致基於相同的硬件,但限制和缺點較少。

使用這些卡中的一張基本卡,您應該能夠對兩個或更多串流進行轉碼,但更新或更高階的卡可能能夠一次對更多串流進行轉碼。

您僅獲得「2 到 21 個串流」限制的原因是,它在很大程度上取決於壓縮等級和傳入和傳出資料的視訊大小、是否使用硬體解碼以及編碼和其他因素。

您可能只能同時編碼兩個 4k h.265 流或二十一個 720p h.264 流。這取決於你能得到的最好的。

您也許可以在某個雲端 GPU 供應商上租用一些時間,看看在您的設定下可以從專業卡中獲得多少個,購買高階 Quadro 後卻發現基本卡可以完成這項工作這是一個代價高昂的錯誤,並且懷疑任何供應商都會同情。

相關內容