it-swarm-ja.com

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

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

私はOBSスタジオの2つのインスタンスを使用して2つのWebカメラを記録することに成功しました。 3番目のインスタンスはこのエラーをスローします:

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

enter image description here

Nvidia NVENC wiki で見つけたより深く掘り下げる:

消費者向けのGeForceグラフィックスカードは、インストールされているカードの数に関係なく、同時にエンコードするビデオストリームを2つまでしかサポートしません。プロフェッショナルカードは、カードモデルと圧縮品質に応じて、カードごとに2〜21の同時ストリームをサポートします。

これらのサイトはどちらも役に立ちましたが、必要な情報を提供していませんでした。
NVIDIA VIDEO CODEC SDK
GPUサポートマトリックスのビデオエンコードおよびデコード

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

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

2
ericnutsch

彼らが言及しているプロフェッショナルシリーズのカードは、「 Quadro "」ブランドのカードです。

これらのカードは、GeForceのいとこよりも大幅に高価になる傾向がありますが、CAD、科学的、および強力なトランスコーディング操作を目的としています。それらは大まかに同じハードウェアに基づいていますが、制限や欠点が少なくなっています。

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

「2〜21ストリーム」の制限しか得られない理由は、ハードウェアデコードやエンコードなどの要素を使用しているかどうかに関係なく、受信データと送信データの圧縮レベルとビデオサイズに大きく依存するためです。

一度に2つの4kh.265ストリーム、または21の720ph.264ストリームのみをエンコードできる場合があります。それはあなたが得ることができる最高のものについてです。

クラウドGPUプロバイダーのいずれかで時間を借りて、自分の設定でプロフェッショナルカードから何枚取得できるかを調べ、トップエンドのQuadroを購入して、基本的なもので十分であることがわかる場合があります。費用のかかる間違いであり、どのサプライヤーも同情することは疑わしい。

1
Mokubai