
Estoy intentando grabar (en un archivo) tres o más cámaras web de 1080p en una sola computadora simultáneamente.
Utilicé con éxito dos instancias de OBS Studio para grabar dos cámaras web. La tercera instancia arroja este error:
"Error al iniciar la salida. Consulte el registro para obtener más detalles. Nota: si está utilizando los codificadores NVENC o AMD, asegúrese de que sus controladores de video estén actualizados".
Profundizando más encontré en elWiki Nvidia NVENC:
Las tarjetas gráficas GeForce dirigidas al consumidor no admiten más de 2 transmisiones de video codificadas simultáneamente, independientemente del número de tarjetas instaladas. Las tarjetas profesionales admiten entre 2 y 21 transmisiones simultáneas por tarjeta, según el modelo de tarjeta y la calidad de compresión.
Ambos sitios fueron útiles, pero no proporcionaron la información que necesitaba:
SDK DE CÓDEC DE VÍDEO NVIDIA
Matriz de soporte de GPU para codificación y decodificación de vídeo
¿Qué tarjeta de video o qué configuración de tarjetas de video necesito para poder obtener más transmisiones de video NVENC?
EstePublicación en el foro de Nvidiaindicó que las tarjetas de video que no están en sli contribuirían a la codificación. Sin embargo, el enlace wiki citado anteriormente indicaba que esto no proporcionaría más transmisiones de NVENC.
Respuesta1
Las tarjetas de la serie profesional a las que se refieren son las "cuadro"Tarjetas de marca.
Estas tarjetas tienden a ser significativamente más caras que sus primas GeForce, pero están destinadas a operaciones CAD, científicas y de transcodificación de alto rendimiento. Se basan libremente en el mismo hardware, pero tienen menos limitaciones e inconvenientes.
Con una tarjeta básica de estas, debería poder transcodificar dos o más transmisiones, pero las tarjetas más nuevas o de gama alta pueden transcodificar más transmisiones a la vez.
La razón por la que solo obtienes una limitación de "entre 2 y 21 transmisiones" es porque depende mucho del nivel de compresión y el tamaño del video de tus datos entrantes y salientes, si estás usando decodificación o codificación por hardware y otros factores.
Es posible que pueda codificar sólo dos transmisiones de 4k h.265 a la vez o veintiuna transmisiones de 720p h.264. Depende de lo mejor que puedas conseguir.
Es posible que puedas alquilar algo de tiempo en uno de los proveedores de GPU en la nube para descubrir cuántas puedes obtener de una tarjeta profesional en tu configuración, comprando una Quadro de gama alta solo para descubrir que la básica podría haber hecho el trabajo. un error costoso y es dudoso que algún proveedor se muestre comprensivo.