Necesitamos retrasar la salida de una pantalla.
Tenemos dos pantallas conectadas al mismo PC (tarjeta de video nvidia) y básicamente necesitamos poner un retraso de 5 segundos en la otra pantalla: lo que sea que estemos haciendo en la primera pantalladebe retrasarse en la segunda pantalla.
¿Hay alguna forma de lograr esto? ¡Gracias de antemano!
NVIDIA GTX 950 Windows 10 Pro 64 bits
Respuesta1
Recientemente tuvimos un proyecto para un cliente que requería retrasar la transmisión 30 segundos para poder "pitar" las malas palabras y descubrimos que hay dos maneras. Fuimos con OBS
Aparentemente, la forma más sencilla de lograr esto es utilizar un software de captura de video de terceros que incluya una función de "retraso" o "latencia". Por ejemplo, OBS Studio es una opción popular que se utiliza para la transmisión en vivo; también puede grabar y reproducir con retraso.
En el entorno empresarial o profesional, existen otras soluciones basadas en hardware, es decir, servidores de línea de retardo o de turno de tiempo, que se utilizan principalmente en aplicaciones de transmisión. Pero estos son más costosos y complejos de configurar; dependiendo de sus necesidades, el OBS puede ser un buen punto de partida.
Respuesta2
Esta publicación es similar a la publicación. Cómo reflejar mi primer monitor en mi segundo monitor pero con un DEMORA. Cito a continuación la respuesta aceptada:
Puedes hacer esto OBS (Open Broadcast Studio). Una vez que tu escena/entrada esté configurada para tu juego, puedes agregarle algunos filtros de retardo (haz clic derecho en fuente --> agregar filtro --> retardo de fuente). Luego, debe configurar la salida en OBS para usar una URL personalizada en la configuración de salida avanzada con ffmpeg. Obtendrá una URL similar a (udp://ipaddress:2222). Luego puede descargar VLC Media Player y abrir una transmisión de red usando esa URL en su segundo monitor.
Fuente 1: agregar filtro de retardo
Fuente 2: hilo obs sobre la transmisión a la instancia vlc local