Descargar videos a través del protocolo rtmp
Atención: la información que aquí se expone tiene un propósito meramente informativo y didáctico. No nos hacemos responsables de un uso indebido de esta información por parte de terceros ni del perjuicio que éstos pudiesen causar.
A través de uno de los post anteriores llegaron a Amalgamado comentarios acerca de cómo bajar videos de misexta.tv que no estuviesen en HD.
En primer lugar aclarar que el caso de misexta.tv era únicamente un ejemplo (podría aplicarse a otros contenidos) para demostrar cómo acceder al caché de nuestro navegador Firefox y cómo utilizar ésta característica.
Bien, cómo soy una persona curiosa, decidí investigar que diferencia había entre un contenido y otro. Pues bien, de una forma muy breve y prbablemente sujeta a numerosos errores la única diferencia es el protocolo.
Los videos en SD se distribuyen utilizando el protocolo RTMP (Real Time Messaging Protocol) para el que quiera más información dejo el enlace hacia Wikipedia pero básicamente lo que hay que saber es que es un protocolo del que es propietarios Adobe Systems.
Acceder al contenido de Misexta.tv en este formato es un poco más complicado pero a petición de nuestros lectores ahí va la forma más simple que he encontrado a la cual espero que se le sume algún tipo de contribución que la mejore.
Necesitaremos:
- Navegador Firefox
- Extensión CacheViewer
- Programa capaz de descargar a través de este protocolo como Orbit
Lo primero que haremos será acceder a misexta.tv, una vez allí yo borraría la información privada (eliminariamos entradas del caché e iriamos más ágiles). Cuando hemos localizado nuestro video lo iniciamos y lo pausamos.
Ahora abriremos el CacheViewer y buscaremos igualmente una entrada larga que contenga la cadena de texto "rtmp".
Cuando la localicemos, la copiamos en editor de textos y la modificaremos de la ateniéndonos a las siguientes normas:
- Borraremos todo lo que preceda a rtmp y se suceda a .flv.
- Editaremos la línea eliminando la cadena "%3A"
- Cambiamos la cadena "%7B" por "{"
- Cambiamos la cadena "%7D" por "}"
Pasaremos de tener algo así:
http://62.189.244.254/cgi-bin/m?ci=es-lasexta-dav&tl=dav0-S%E9%20lo%20que%20hicisteis...
%20Martes%208%20de%20julio%20bloque1SD&si=rtmp%3A//fl.interoute.com/streamrt/ %7Beaf7a24f-6a00-4707-8d5c-56f38f6cb4f1%7D/%7B9bd7cb2d-9140-4ede-86
c6-64ab7769252a%7D/SLQH_08_07_08_02.flv&cg=misexta-3X3-711-SD&rp=http
%3A//www.misexta.tv&cc=1&rnd=991605055
a: rtmp://fl.interoute.com/streamrt/{eaf7a24f-6a00-4707-8d5c-56f38f6cb4f1}/
{9bd7cb2d-9140-4ede-86c6-64ab7769252a}/SLQH_01_07_08_02.flv
Esta última es la dirección que hemos de introducir en un programa similar a Orbit (yo sólo he visto ese, si alguien conoce otro y que corra en otra plataforma que no sea Windows se agradecería enormemente su aportación)
Es bastante complejo, además yo creo que no se tarda tanto en acceder al contenido en HD que mejora mucho en calidad.
Por otro lado se podría hacer un script o una extensión del navegador Firefox que automatizara dichos procesos tanto uno como otro ya que los enlaces si nos fijamos detenidamente tienen un formato estándar que unicamente varía en función de la fecha.