SDK de Nvidia Grid/SDK de captura

SDK de Nvidia Grid/SDK de captura

Estoy intentando configurar una cuadrícula para capturar la pantalla renderizada de OpenGl, codificarla y transmitirla en un sistema remoto.

Busqué opciones disponibles y me di cuenta de queSDK de captura de Nvidia(anteriormente GRID SDK) será una buena opción para solucionar todos estos problemas. Sin embargo, requiere una GPU Quadro. Sin embargo, compré Nvidia Quadro K-5000, descargué Nvidia CUDA y Nvidia capture SDK e instalé ambos. En las muestras del SDK de captura de Nvidia, encontré ejemplos sobre cómo lograr mis objetivos.

Al intentar compilar estos ejemplos, encontré el error que NvIFROpenGL.dllfaltaba. Descargué estos archivos manualmente e intenté compilarlos nuevamente. Esta vez el error fue Can't create an instance of NvIFR. Esto podría deberse a las DLL descargadas y al hecho de que necesito usar IFR en lugar de FBC, así que compila los ejemplos de OpenGLIFR).

¿Alguien puede guiarme sobre cómo configurar el entorno para el SDK de captura de Nvidia (anteriormente GRID SDK)? ¿Qué más necesito? No responda para leer la documentación, la he leído muchas veces e incluso también la he publicado en foros de Nvidia (todo por nada sobre este tema). Estoy estancado en esto durante más de un mes y realmente frustrado (por gastar miles de dólares en una GPU y no hacer nada).

Además, si hay otra forma de hacerlo (una más fácil/mejor, ¿quizás con gstreamer/directshow?), por favor, infórmame sobre cómo hacerlo.

información relacionada