Mostrando entradas con la etiqueta streaming. Mostrar todas las entradas
Mostrando entradas con la etiqueta streaming. Mostrar todas las entradas

miércoles, 29 de mayo de 2013

Robots en Antena3

Aunque ya he contado alguna vez cosas sobre esto, vamos a ver cómo conseguir descargar alguna de las emisiones de Antena3.

Lo primero de todo, es ir a la página web de Antena3, e ir a la sección de programas. En esa sección, vamos a buscar el programa deseado y nos metemos en la emisión en la que nuestro ser querido estuvo delante de unos cuantos millones de personas.

¿Ya estamos? Perfecto. Ahora, con algún tipo de programa tipo tamper data, intentamos buscar el vídeo, tal y como ya conté en su momento. En este caso, se podrá complicar la cosa, porque carga bastantes cosas y encontrarlo... No es que se deje mucho. Por lo tanto, vamos a intentar optar la segunda opción: con el wireshark hacer un follow tcp stream de los paquetes que deduzcamos que pertenecen al vídeo que se está cargando. Aunque según el conjunto de paquetes no podamos ver del todo la URL, sí que nos permitirá ver algunos datos:

Wireshark: Follow tcp stream del vídeo .mp4
Wireshark: Follow tcp stream del vídeo .mp4
El problema está en que tampoco acabo de ser capaz del todo de localizar cuál es la ruta "raiz" para ese mp_series??/, por lo tanto, acabo visitando la página otra vez. Para la siguiente prueba, me hará falta el firefox y su herramienta firebug. Esta herramienta te permite ver el código fuente de la página, ir viendo poco a poco a qué zona de la página pertenece esa línea de código. Por lo tanto, vas buscando dónde se encuentran las líneas que insertan el vídeo:

Firebug: Embebiendo el vídeo
Firebug: Embebiendo el vídeo

Aquí podemos ver que hay un fichero xml. ¿Y si fuera aquí donde pudiéramos encontrar más datos para descargar el vídeo? El problema está en que hay que intentar ver, una vez más, cuál es la raíz donde hay que poner ese enlace. A lo mejor, en el robots.txt nos pueden dar una pista. Y sí, ahí he encontrado algo que ya se había visto antes en la captura embebiendo un vídeo, y eso es /chapterxml/:

/chapterxml/ en el robots.xml de Antena3
/chapterxml/ en el robots.xml de Antena3
Es un detalle que no se me había ocurrido mirar y que prácticamente me lo estaban diciendo en el pantallazo del firebug. Si visitamos la URL del xml, utilizando /chapterxml/ como raíz, llegamos a ver el contenido, en el que se indican un montón de parámetros: urlVideoFlv,urlVideoMp4urlHttpVideo,urlSubtitlegeoLoc, y, el más importante: la rama archivoMultimedia de la que cuelga archivo, que es el nombre del fichero .mp4. Por lo tanto, concatenando urlHttpVideo con archivo podremos descargar el vídeo.

Todo este lío que he contado, algo que no es nuevo en este blog (pero que permite ver otras formas de descubrir cómo se organizan los reproductores para streaming), es porque en el robots.xml me he encontrado con un contenido muy específico que ya han publicado... Y del que ese enlace ya no te lleva a ese contenido en concreto. Bueno. Al menos, una forma más para encontrar las fuentes de los vídeos que se en en Antena3. Es más, teniendo la URL de los vídeos, los puedes encolar en tu reproductor favorito (por poner un ejemplo, VLC). 

miércoles, 7 de septiembre de 2011

VLC y vídeos en streaming

Creo que todos vemos vídeos en Youtube, Megavideo, Vimeo... Y, muchas veces, en vez de verlo desde el navegador, nos gustaría verlo desde un reproductor. Por ejemplo, yo uso VLC.

Reproductor VLC


Es un reproductor muy versátil. Muy potente. Lo puede casi con todo. Incluso, a lo que iba, es capaz de reproducir vídeos en streaming. Para ello es necesario hacer varias cosas. Lo primero, tener la dirección del vídeo que queremos ver. En este caso, y para lo que quiero mostrar, será en Megavideo. Por ejemplo, veamos Tiempos Modernos, de Charles Chaplin.

Pelicula: Tiempos modernos, de Charles Chaplin

Ahora que tenemos la dirección, http://www.megavideo.com/?v=4GMYLUHE, necesitamos que el VLC pueda reproducirla. Esto ser un poco complicado. Y es donde quería ir a parar. Hay una carpeta en el direcctorio de instalación, %PROGRAM FILES (86)%/VideoLAN/VLC/lua/playlist/, donde se guardan una serie de... ¿scripts? que parece que son los que convierten las direcciones del tipo arriba mostrado al necesario para que lo pueda reproducir. Y eso lo he descubierto en esta sección de la página del VLC. Hay que copiarse el contenido del fichero que ofrecen y pegarlo en el fichero megavideo.lua, machacando el anterior. La otra opción es cambiar directamente el fichero. Mucho ojo, hay que ser administrador para poderlo hacer. 

Así, una vez que has hecho ese cambio:

Menú Medio -->  Abrir volcado de red

Y abrimos volcado de red...

Configurar la obtención del vídeo

Apenas he llegado a tocar las otras opciones. No estoy muy seguro del comportamiento que puedan llegar a tener. Aunque lo más posible es que sea muy intuitivo. 

Sólo hace falta pulsar sobre reproducir y...

Reproduciendo la peli

Tengo que ver si en Youtube también tienen algún script similar, porque, aunque en la carpeta mencionada aparecen los ficheros que deberían de hacer funcionar todo el tinglado, no parece que acaben de funcionar del todo. De todas formas, si tenéis alguna idea o descubrís dónde está la solución... ¡bienvenida sea!.