2つ以上のNVENCビデオストリームを取得する

2つ以上のNVENCビデオストリームを取得する

1 台のコンピューターで 3 台以上の 1080p ウェブカメラを同時に録画 (ファイルに) しようとしています。

OBS スタジオの 2 つのインスタンスを使用して、2 つのウェブカメラを正常に録画しました。3 番目のインスタンスで次のエラーが発生します。

「出力の開始に失敗しました。詳細についてはログを確認してください。注意: NVENC または AMD エンコーダーを使用している場合は、ビデオ ドライバーが最新であることを確認してください。」

ここに画像の説明を入力してください

さらに深く掘り下げてみると、Nvidia NVENC ウィキ:

コンシューマー向けの GeForce グラフィックス カードは、インストールされているカードの数に関係なく、同時にエンコードできるビデオ ストリームは 2 つまでです。プロフェッショナル カードは、カード モデルと圧縮品質に応じて、カード 1 枚あたり 2 ~ 21 の同時ストリームをサポートします。

以下のサイトは両方とも役に立ちましたが、必要な情報は提供されませんでした。
NVIDIA ビデオ コーデック SDK
ビデオエンコードおよびデコード GPU サポート マトリックス

より多くの NVENC ビデオ ストリームを取得するには、どのようなビデオ カードまたはビデオ カードのどのような構成が必要ですか?

これNvidia フォーラム投稿SLI ではないビデオ カードはそれぞれエンコードに寄与することを示しています。ただし、上で引用した wiki リンクでは、これによって NVENC ストリームが増えるわけではないことが示されています。

答え1

彼らが言及しているプロフェッショナルシリーズのカードは「クアドロ「ブランドカード」

これらのカードは、GeForce の同類製品よりもかなり高価になる傾向がありますが、CAD、科学、および高負荷のトランスコーディング操作を対象としています。これらは同じハードウェアをベースにしていますが、制限や欠点は少なくなっています。

これらのカードの基本的なものを使用すると、2 つ以上のストリームをトランスコードできるはずですが、新しいカードやハイエンドのカードでは、一度にさらに多くのストリームをトランスコードできる場合があります。

「2 ~ 21 ストリーム」という制限のみが適用されるのは、受信データと送信データの圧縮レベルとビデオ サイズ、ハードウェア デコードとエンコードを使用しているかどうか、その他の要因によって大きく左右されるためです。

一度にエンコードできるのは 4k h.265 ストリーム 2 本だけ、または 720p h.264 ストリーム 21 本だけかもしれません。これは、得られる最高のものによって異なります。

クラウド GPU プロバイダーの 1 つで時間をレンタルして、自分の設定でプロ仕様のカードからどれだけの性能を引き出せるか確認できるかもしれません。最上位の Quadro を購入して、基本的なカードでも十分だったとわかったら、それは高くつく間違いであり、どのサプライヤーも同情してくれるとは思えません。

関連情報