Emitir lo que se ve en mi ordenador en otra pantalla

Emitir lo que se ve en mi ordenador en otra pantalla

Este artículo

OBS ─ Open Broadcaster Software

Ya nombré OBS en alguna de mis reflexiones. Es un software para la retransmisión de vídeo por la red y es utilizado ampliamente por youtubers y todo tipo de streamers. Es la herramienta idónea para configurar la retransmisión que queremos hacer. Para instalarlo sigue este enlace.

OBS se basa en la composición de escenas, que representan las configuraciones específicas de una emisión. Empezaremos nuestro proyecto añadiendo los orígenes de la imagen y del audio que compondrán la retransmisión.

Estos orígenes pueden ser, entre otros, ficheros de vídeo, la captura de lo que ocurre en la pantalla, una cámara o lo que recibe el micrófono. La combinación de estos orígenes será lo que se retransmita.

Captura de OBS

En esta imagen podemos intuir cómo funciona OBS. En la parte de arriba tenemos la imagen que se emitirá. Corresponde al orígen Screen Capture (XSHM), que es la captura de pantalla de mi otro escritorio, está en la lista de la parte de abajo Orígens, junto con la entrada de audio de mi escritorio Desktop Audio. Estos son los orígenes añadidos a la escena Scene, la actualmente seleccionada.

Emitir directamente a un dispositivo

Emitir a un servidor RTMP

El RTMP es un protocolo (ℹ) para transmitir vídeo y audio mediante la red o internet.

Un servidor RTMP es un ordenador al que se le envían datos de vídeo\audio, estos podrán ser reproducidos por otros ordenadores o dispositivos que se conecten al servidor.

Este modo de emitir tiene la ventaja de que pueden ser varios los receptores del vídeo.

La forma más sencilla de arrancar un servidor RTMP es utilizando Docker (ℹ) . Una vez tengas Docker instalado correctamente en tu sistema, lanza el siguiente comando:

docker run --rm -p 1935:1935 --name nginx-rtmp tiangolo/nginx-rtmp

Este comando arranca un contenedor a partir de la imagen tiangolo/nginx-rtmp, que es un Nginx ya configurado para servir RTMP. Nginx es, simplificando mucho, un servidor web que añade otras características que permiten utilizarlo para otras finalidades, entre estas de servidor RTMP.

A partir de aquí solo tendremos que configurar OBS


Volver a la lista de artículos de Tecnología

¿Quieres mantenerte al día de lo publicado?

  • Suscríbete al feed RSS.
  • Apúntate a la newsletter:

No difundo el contenido de esta web en redes sociales. Si decides apuntarte a la newsletter no recibirás más de un email a la semana. Tu dirección únicamente será usada con este fin y será fácil eliminarla de la lista de correo. Si quieres ver el código que hace funcionar la newsletter, está aquí.