V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

rtmpdump

[Real-Time Messaging Protocol]. Programa para extraer contenido multimedia transmitido mediante el protocolo RTMP. Al proporcionar una URL RTMP, se generará un archivo FLV extraído, que se puede reproducir o transcodificar con herramientas estándar. RTMP es un protocolo desarrollado por Macromedia, ahora Adobe para transmitir audio, vídeo y datos entre un servidor Flash y un cliente. Fue muy usado por plataformas como la BBC iPlayer, Twitch en sus inicios y muchos servicios de streaming de los años 2000-2010. Incluye las herramientas rtmpgw, rtmpsrv y rtmpsuck.

$ rtmpdump -r "rtmp://streaming.ejemplo.com/live/stream_clave" -o video.flv
descarga un stream RTMP y lo guarda como archivo FLV
$ rtmpdump -r "rtmp://cp12345.edgefcs.net/ondemand" -y "mp4:media/video/progname" -p "http://www.bbc.co.uk/iplayer/page" -W "http://www.bbc.co.uk/emp/10player.swf" -o pelicula.flv
-y ruta del stream dentro de la aplicación, -p URL de la página que referencia el stream, -W URL con verificación SWF y salida
$ rtmpdump -r "rtmp://servidor.com/app/stream" -o - | ffmpeg -i pipe:0 -c:v libx264 -c:a aac salida.mp4
volcar a ffmpeg para transcodificar en tiempo real sin guardar FLV
$ rtmpdump -r "rtmp://servidor.com/app/stream" -o video.flv -e
reanudar una descarga interrumpida
$ rtmpdump -r "rtmp://servidor.com/live/canal" -B 60 -o muestra.flv
capturar solo los primeros 60 segundos
$ rtmpdump -r "rtmpe://servidor.com/app/stream" -o seguro.flv
stream cifrado [RTMPE / RTMPS]
$ rtmpdump -r "rtmps://servidor.com/app/stream" -o seguro.flv
o con TLS
$ rtmpgw -r "rtmp://servidor.com/app/stream" -p 19234
arranca el gateway, por defecto en el puerto 19234, después, abrir en VLC o cualquier reproductor http://localhost:19234/
$ rtmpgw -r "rtmp://live.servidor.com/live" -y "stream_clave" -n 0.0.0.0 -p 8080 -B 3600
ejemplo con más opciones, -n 0.0.0.0 permite conexiones desde otros equipos de la red
$ rtmpsrv
escucha en el puerto 1935 por defecto
$ rtmpsuck
intercepta toda la comunicación, muestra los datos de conexión y además graba el stream automáticamente en un archivo FLV. Escucha en el puerto 1935
# iptables -t nat -A OUTPUT -p tcp --dport 1935 -j REDIRECT --to-ports 1935
redirigir tráfico con iptables

Nota.- rtmpdump es principalmente una herramienta histórica. RTMP cayó en desuso con la muerte de Flash Player el 2020 y hoy la mayoría de plataformas usan HLS o DASH. Sin embargo, aún se usa en retransmisiones en vivo como OBS Studio usa RTMP para enviar a Twitch/YouTube y en sistemas de CCTV y streaming industrial.

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
5098 entradas - Acerca del Tractatus
La Pipa Plena 2026