El protocolo RTMP está estrechamente relacionado con los reproductores Flash tan populares hoy en día, ya que es un estándar propiedad de su fabricante (Adobe) y por tanto los únicos reproductores que lo han soportado hasta hace poco son los que Adobe produce. Están pensando en liberar la especificación, pero lo cierto es que aún es un secreto de la industria.
Lo cierto es que cada vez se está popularizando más el protocolo para la publicación de vídeos en streaming, pudiendo encontrarlo en webs de televisión a la carta como TV3, TVE, La Sexta, etc.
Eso no implica que no haya reproductores que empiezan a soportarlo, y casualmente los más avanzados en este campo son precisamente los programadores del XBMC Team. Parece que el mediacenter XBMC soportará este protocolo en las nuevas versiones, aunque me da la impresión de que no todas las plataformas tendrán el mismo nivel de soporte por las pruebas que he hecho.
Como resultado de este desarrollo y gracias al efecto open source, un programador ha hecho una herramienta por línea de comandos que se llama rtmpdump. Se basa en el código fuente de XBMC, y permite descargarte un vídeo publicado mediante este protocolo. La idea es sencilla (ejemplo usando Windows):
- Bájate el fichero ZIP de la página del proyecto y descomprímelo en una carpeta. Por ejemplo «c:\rtmpdump».
- Consigue la URL del vídeo. Para el ejemplo vamos a coger una dirección sacada de la web de Turbonick, concretamente el principio de Avatar:
rtmp://cp35019.edgefcs.net/ondemand/mtviestor/_!/intlnick/es/AVATAR/AVATAR1A_OD_640.flv
- Abre una ventana de «Simbolo de sistema». En Windows no falla usar «Inicio / Ejecutar / cmd».
cd \rtmpdump
- Tecleas el siguiente comando (no olvides las comillas, que Windows es poco listo y se lía):
rtmpdump.exe -r «rtmp://cp35019.edgefcs.net/ondemand/mtviestor/_!/intlnick/es/AVATAR/AVATAR1A_OD_640.flv» -o salida.flv
- Verás una secuencia de números. Tras un periodo de espera tienes el fichero en tu disco.
Y ya está.
¿Así de fácil?
Pues realmente no, dado que esta utilidad está aún muy verde y falla a menudo. Hay varios problemas posibles que te puedes encontrar:
1) La descarga se interrumpe: Por algunar razón extraña, a mitad de descarga se para y se queda con el archivo a medias. En este caso puedes usar el parámetro «–resume» o simplemente volver a intentarlo para que continue.
rtmpdump.exe -r «rtmp://cp35019.edgefcs.net/ondemand/mtviestor/_!/intlnick/es/AVATAR/AVATAR1A_OD_640.flv» -o salida.flv –resume
2) La descarga se resiste a empezar: Es bastante normal que al poner el comando no descargue nada, como me ha pasado con el vídeo de este ejemplo. Basta con insistir, que en este caso ha funcionado, o nos encontramos con el caso 3.
3) El vídeo no se descarga por más que lo repites: Hay vídeos que no se pueden descargar de momento con este sistema, aunque en algunos casos basta que investigar un poco más el resto de los parámetros.
Por ejemplo, para descargar un vídeo de hogarutil.com hay que poner como parámetro adicional la URL donde está el player Flash usando el parámetro «-s», o de lo contrario la descarga no funciona.
rtmpdump -r «rtmp://aialanetfs.fplive.net/aialanet/Jardineria/palmera-roebelen.flv» -s «http://www.hogarutil.com/staticFiles/static/player/BigBainetPlayer.swf» -o «palmera-roebelen.flv»
El método es rudimentario, sí, y bastante inestable. Pero yo ya me he descargado todos los vídeos que me gustan de Turbonick 🙂
Cuando el protocolo se publique, seguro que la descarga va mucho mejor y herramientas más visuales como Replay Media Catcher o Orbit Downloader lo soportan también.
De hecho, probablemente VideoLan será de los primeros puesto que ya tiene también un soporte preliminar. Aunque de momento ninguna de las URL anteriores funciona.
Forma muy sencilla de bajar los vídeos de TVE, usando Linux:
Esperamos que el vídeo esté del todo cargado, abrimos la carpeta /tmp y lo copiamos en otra carpeta.
Ya está
en Hogarutil de esta pagina
http://www.hogarutil.com/Bricomania/Tareas/Cabecero+de+cama?q=cama&start=0&urlBuscador=http://www.hogarutil.com/portal/site/PortalUtil/menuitem.c4c49aecb2a32733c4a69810843000a0&site=Delivery
trato de bajar el video de la cabecera colocando
rtmpdump -r “rtmp://aialanetfs.fplive.net/aialanet/Bricomania/trabajos/BR319-CabezeHUTIL400X30001.flv” -s “http://www.hogarutil.com/staticFiles/static/player/BigBainetPlayer.swf” -o “BR319-CabezeHUTIL400X30001.flv”
pero no hace nada, imagino que sera la url que tomo la de tu ejemplo porque no consigo la de la de hogarutil de la pagina.
agradeceria si me puedes ayudar, gracias
Tambien probe con este posible url pero nada se queda en conecc..
rtmpdump -r “rtmp://aialanetfs.fplive.net/aialanet/Bricomania/trabajos/BR319-CabezeHUTIL400X30001.flv” -s “http://www.hogarutil.com/Bricomania/Tareas/Cabecero+de+cama»-o “BR319-CabezeHUTIL400X30001.flv”
la version de trmpdump que encontre dice 1.9
no se cual es el error, saludos
Con la última versión de RTMPDUMP parece que no hace falta poner lo del player ni nada. La instrucción que a mí me funciona es esta:
./rtmpdump -r «rtmp://aialanetfs.fplive.net/aialanet/Bricomania/trabajos/BR319-CabezeHUTIL400X30001.flv» -o out.flv
Puedes bajártela de la página oficial de rtmpdump, van por la 2.3 y el tema parece ya bastante superado 🙂
http://rtmpdump.mplayerhq.hu/
hola, buenas tengo un video pero cuando intento editarlo me da problemas, alguna solución?
he probado con camtasia,Wmarker,VegasPRO,VideoDub y algunos mas.
el error es qe no lo admite, y de vez en cuando depende que software me dice que esta dañado (cosa que dudo por que lo puedo reproducir bien) pero no soy experto alguien podria ayudar?
gracias
JC.
@Juan Carlos, depende del programa. Yo te recomendaría AviDemux, que utiliza por debajo un juego de codecs similar a VideoLan o XBMC.
Otra cosa es la edición en sí. Si el vídeo no esté bien indexado (pasa mucho en el vídeo online) puede que tengas que recodificarlo antes de poder editarlo.
Conviértelo a otro formato que sí te deje hacer edición. Una buena herramienta para recodificar sin editar el video es handbrake, la navaja suiza de la compresión de vídeo 🙂
@jesus gracias el software que comentas, AviDemux lo probe también y no pude hacer nada.
voy hacer el segundo paso que es convertirlo a otro formato.
muchas gracias
JC.
Juan Carlos, si los programas de deteccion de codecs te dan como invalido o algo asi y el video lo descargaste de alguna pagina web prueba a extraer el audio y video con flv extract, a mi me ha pasado con un video descargado de lasexta, que de extension era mp4, pero en realidad era un flv, no podia editar, ni extraer con ningun programa de edicion mp4 porque el video era un contenedor flv, aunque lo que tenia dentro si que era mp4.
¿alguien sabe cómo descargar los videos de Telefé? por lo visto estan en rtmpe y no he conseguido bajar ninguno con rtmpdump. si alguien consigue bajarse alguno y puede poner cómo se lo agradeceria.
¿Puedes decirme algún ejemplo, y cómo has llegado a la url en rtmpe?
De todas formas te recomiendo que pruebes con streamtransport, en principio rtmpdump soporta rtmpe sin problemas a estas alturas.
Tengo la misma duda respecto de los videos de la página de telefe, uno de los datos q aparecen en el código fuente de la página es el siguiente:
url: video_7398d8663dc64c876b121298c9dd78d2.stream_name,
netConnectionUrl: video_7398d8663dc64c876b121298c9dd78d2.rtmp_url,
provider: ‘rtmp’
Habría forma de poder descargarlos? Gracias x la página y la ayuda q ofrecen a los inexpertos como yo.
Pues tiene pinta de ser una URL cifrada. ¿Puedes dejar el enlace a esa página para poder verlo?
Lo cabo de intentar con la sexta noticias y el download helper no me ha ayudado a conseguir el url del video. Con un poco de ayuda de wireshark he podido encontrarlo.
El servidor es lasextageofs.fplive.net y los caminos empiezan todos por lasextageo.
capturando tráfico al arrancar el video que quería y buscando en los paquetes por la string «play» encontre cosas como esta:
0000 00 21 56 05 60 45 00 1a a0 11 10 cb 08 00 45 00 .!V.`E……..E.
0010 00 80 01 e2 40 00 80 06 f4 a6 0a 22 11 35 04 1a ….@……».5..
0020 e4 7e 0d 34 07 8f eb 6c 39 11 cf 4e ac e6 50 18 .~.4…l9..N..P.
0030 f8 ed 04 62 00 00 08 00 01 de 00 00 41 14 01 00 …b……..A…
0040 00 00 02 00 04 70 6c 61 79 00 00 00 00 00 00 00 …..play…….
0050 00 00 05 02 00 2d 6c 61 73 65 78 74 61 64 65 70 …..-lasextadep
0060 6f 72 74 65 73 2f 73 64 2f 76 69 64 65 6f 73 5f ortes/sd/videos_
0070 32 30 31 31 30 35 32 37 5f 31 35 34 32 34 33 31 20110527_1542431
0080 30 34 33 c2 00 03 00 00 00 01 00 00 07 d0 043………..
cojemos el camino «lasextadeportes/sd/…» y lo ponemos delante de:
rtmp://lasextageofs.fplive.net/lasextageo/
et voilá!!
Gracias 🙂
¡Hola! He probado infinidad de programas e incluso el rtmpdump para bajarme una serie alojada en la web beta de la CRTVG (Televisión de Galicia). Al utilizar el rtmpdump tal cual se indica en esta web consigo bajarme el fichero del primer capítulo (~800 Mb) aparentemente bien. Pasa que sólo son unos segundos y luego se repite constantemente con pausas varios trozos. La URL web tampoco figura muy clara en el código fuente y por ahí pueden ir los tiros. Os pego el código:
clip: {
url: «mp4:00/0070/0070_19990111000000.mp4»,
provider: «rtmp»,
autoPlay: false,
//autoBuffering: true,
ipadUrl: «http://media1.crtvg.es:80/vod/_definst_/mp4:00/0070/0070_19990111000000.mp4/playlist.m3u8», //para ipad vod
start: 0,
duration: 0,
scaling: «fit» //scaling: orig, // fit, half, orig,scale
}
}).ipad();
El vídeo a pedazos sale introduciendo «http://media1.crtvg.es:80/vod/_definst_/mp4:00/0070/0070_19990111000000.mp4». Ya no se me ocurre qué más puedo hacer. ¿Me podríais echar una mano?
La dirección web de la página es http://beta.crtvg.es/tvg/a-carta/capitulo-1-unha-nova-vida
¡Muchas gracias, chicos!
Lo miraré, @Moncho, no sabía que ya tenían nueva versión 🙂
para bajarte lo de mareas vivas yo probe lo mismo que tu y me pasaba igual, se repetian cachos del video pero encontre una manera de descargarlo , solo tienes que añadir el parametro –live…tarda mas en descargar pero lo descarga perfecto.
te quedaria algo asi:
rtmpdump –live -r rtmp://media1.crtvg.es/vod/_definst_/mp4:00/0070/0070_19990111000000.mp4 -o /home/tu_directorio/mareas.mp4
Espero que te sirva de ayuda
Gracias @ruben, no conocía ese truco. Nos va a venir muy bien a todos 🙂
Hola, por favor quisiera poder descargar el video de esta página
http://elelegido.telefe.com/2011/08/26/anticipo-del-capitulo-del-lunes-7/
por lo que veo es usan rtmp
Gracias!
No he podido ver la URL ni con Streamtransport ni curioseando un poco…
Lo miraré, es uno de los canales que quiero añadir al plugin 🙂
Para bajar un video del sitio de telefe hacer lo siguiente: ir a la pagina del contenido, por ejemplo
http://www.telefe.com/2011/08/15/clase-turista-vietnam-vertiginoso/
abrir la consola de javascript (en firefox: ctrl+shift+K y en chrome ctrl+shift+J ) y escribir:
rtmpUrl[0] y apretar enter, con eso tenemos la primera parte de la url
rtmpte://201.251.164.11/flash?vxttoken=00004E6AA7D70000000001BC0CBF72657573653D32D064566E1E42EC81E81D14E12B1B58E5A1C4F197
luego escribir en la consola de javascript
streamName y apretar enter, esto nos da la segunda parte de la url
mp4:bt-38d0e9c2111c79fee87872ef484f72442b8974d8
concatenando la primera y segunda parte separados por una / ya tenemos la url
rtmpte://201.251.164.11/flash?vxttoken=00004E6AA7D70000000001BC0CBF72657573653D32D064566E1E42EC81E81D14E12B1B58E5A1C4F197/mp4:bt-38d0e9c2111c79fee87872ef484f72442b8974d8
ahora solo queda agregar el parametro «-s» para que rtmpdump funcione, (se puede obtener mirando el codigo fuente de la pagina) la url es la siguiente
http://www.telefe.com/wp-content/plugins/fc-velocix-video/flowplayer/flowplayer.rtmp-3.1.3.swf
El comando completo es entonces
rtmpdump -r «rtmpte://201.251.164.11/flash?vxttoken=00004E6AA7D70000000001BC0CBF72657573653D32D064566E1E42EC81E81D14E12B1B58E5A1C4F197/mp4:bt-38d0e9c2111c79fee87872ef484f72442b8974d8» -o output.mp4 -s «http://www.telefe.com/wp-content/plugins/fc-velocix-video/flowplayer/flowplayer.rtmp-3.1.3.swf»
Gracias @c0nd0r. Impresionante.
Impresionante!!! Muchas gracias funcionó a la perfección!
De nada @Pau 🙂
Gracias por todo lo aprendido hasta ahora a todos, peeero, no veo la forma de hacerlo con:
rtmp://canalextremadurafs.fplive.net/canalextremadura/|canalextremadura/|mp4:tv/PROG00061497.mp4|http://tv.canalextremadura.es/misc/mediaplayer-5.7/player.swf|http://tv.canalextremadura.es/tv-a-la-carta/videos/acto-ludico-2011-7-de-septiembre&OBT_fname=PROG00061497.mp4.flv
Ya me costo conseguir el enlace a base de un gestor de descargas, pero le voy quitando cachitos tras las barras verticales que creo que sobran y nada…
Si algún amable lector puede….
Se ha cortado el enlace…
es este…
rtmp://canalextremadurafs.fplive.net/canalextremadura/|canalextremadura/|mp4:tv/PROG00061497.mp4|http://tv.canalextremadura.es/misc/mediaplayer-5.7/player.swf|http://tv.canalextremadura.es/tv-a-la-carta/videos/acto-ludico-2011-7-de-septiembre&OBT_fname=PROG00061497.mp4.flv
perdón…
Se corta… lo mando a cachitos…
rtmp://canalextremadurafs.fplive.net/canalextremadura/|canalextremadura/
|mp4:tv/PROG00061497.mp4|http://tv.canalextremadura.es/misc/
mediaplayer-5.7/player.swf|http://tv.canalextremadura.es/tv-a-la-
carta/videos/acto-ludico-2011-7-de-
septiembre&OBT_fname=PROG00061497.mp4.flv
juntarlo todo…
¿Puedes poner la página original de la que sacas el enlace? Tal como está no funciona, pero a lo mejor viéndolo doy con el chiste.
Si, es esta:
http://tv.canalextremadura.es/tv-a-la-carta/videos/acto-ludico-2011-7-de-septiembre
gracias por investigar
@Julia, la dirección es esta:
rtmp://canalextremadurafs.fplive.net/canalextremadura/tv/PROG00061497.mp4
La he sacado con el Firebug, aunque no sabía que Extremadura TV tenía RTMP…
He tardado y casi desespero, pero tras un par de -resume me lo ha hecho bien, muchas gracias a todos…..Funciona
¿Usas la última versión de rtmpdump? En las últimas versiones lo de tener que usar el resume es menos habitual…
http://rtmpdump.mplayerhq.hu/
Condor yo hice paso por paso lo que decis y aun no me funciona. Yo no se si es la manera correcta de sacar la Url asi como haces pk en la consola al final me dice como que el stream fallo, no se si se debe a algun parametro invalido en la Url.
Yo estoy tratando de bajar algo de telefe, de los videos de susana y mira como me quedo la Url:
rtmpdump -r «rtmpte://201.251.164.11/flash?vxttoken=
00004E9916A600000000024CA92772657573653D3244E
054734E7E63C390DF3F17CA903912D9B9D209/
mp4:bt-e7fa3e10b881b19c69d81ab5c35d445edde1b618»
-o output.mp4 -s «http://www.telefe.com/wp-content/plugins/
fc-velocix-video/flowplayer/flowplayer.rtmp-3.1.3.swf»
Puede ser porque las URL caducan, o simplemente porque haya cambiado el proceso.
Tengo un post a medio escribir sobre esto 🙂