
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 を購入して、基本的なカードでも十分だったとわかったら、それは高くつく間違いであり、どのサプライヤーも同情してくれるとは思えません。