Servidor de video
Nginx-rtmp YT-DLP FFmpeg
En esta práctica vamos a configurar un servidor de video streaming utilizando para ello NGINX-RTMP
. Utilizaremos también una herramienta denominada YT-DLP
para descargar videos de YouTube. Transmitiremos ese contenido multimedia a través de nuestro servidor RTMP utilizando otra herramienta ya conocida: FFmpeg
.
Tendremos que tener en cuenta los siguientes aspectos:
NGINX-RTMP: hará de servidor de streaming de video.
YT-DLP: Permite la descarga de videos de YouTube.
Transmisión en Tiempo Real: veremos cómo
FFmpeg
permite tomar los videos descargados y transmitirlos en tiempo real a través del servidorNGINX-RTMP
.
Podemos trabajar desde una misma VM con Ubuntu Desktop (por ejemplo) aunque lo interesante sería configurar una estructura de red entre dos VM conectadas en red Nat. En la VM que hace de servidor instalamos Nginx-rtmp, yt-dlp y FFmpeg y desde el equipo cliente visualizamos la transmisión del video.
Comenzamos por asegurar el nombre del host. Lo ideal sería disponer de un servidor con nombre de dominio. Para ello hacemos:
Instalar Nginx-rtmp
Configurar nginx
Last updated
Was this helpful?