Nvidia グリッド SDK / キャプチャ SDK

Nvidia グリッド SDK / キャプチャ SDK

OpenGl でレンダリングされた画面をキャプチャし、エンコードしてリモート システムにストリーミングするためのグリッドを設定しようとしています。

利用可能なオプションを検索したところ、Nvidia キャプチャ SDK(旧称 GRID SDK) は、これらすべての問題を解決するのに適したオプションです。ただし、Quadro GPU が必要です。それでも、私は Nvidia Quadro K-5000 を購入し、Nvidia CUDA と Nvidia キャプチャ SDK をダウンロードして、両方をインストールしました。Nvidia キャプチャ SDK のサンプルの中に、目標を達成する方法の例が見つかりました。

これらのサンプルをコンパイルしようとしたときに、NvIFROpenGL.dll不足しているというエラーが発生しました。これらのファイルを手動でダウンロードし、再度コンパイルしようとしました。今回のエラーは でしたCan't create an instance of NvIFR。これは、ダウンロードした DLL と、FBC ではなく IFR を使用する必要があるため OpenGLIFR サンプルをコンパイルする必要があることが原因で発生する可能性があります。

どなたか、Nvidia キャプチャ SDK (旧 GRID SDK) の環境設定方法を教えていただけませんか? 他に何が必要ですか? ドキュメントを読むようにという回答はしないでください。私はドキュメントを何度も読み、Nvidia フォーラムにも投稿しました (この問題についてはすべて無駄でした)。私は 1 か月以上この問題で行き詰まっており、本当にイライラしています (GPU に何千ドルも費やして何もしていないので)。

また、別の方法(gstreamer/directshow などを使った、より簡単で良い方法)があれば、その方法について教えてください。

関連情報