Capturar ustream desde linea de comando
modo simple
el sistema de publicacion del video es un poco complejo y parece que contiene una suerte de lista de reproduccion que cambia segun la trasmision, entonces probablemente no sea la misma direccion real todo el tiempo, pero si se mantiene la direccion del canal
- instalar con la consola
rtmpdump: aplicacion para captura de sreaming… por si solo no guarda… sirve para pasar el video a un reproductor
ffmpeg: aplicacion para convertir video y poder guardarlo en un archivo
sudo apt-get install rtmpdump ffmpeg vlc mplayer
- obtener a traves de
http://piscui.webear.net/ustream.php
cargas en el formulario la direccion del canal
http://www.ustream.tv/channel/alguncanalx
y te devuelve dos tipos de ejecusiones de comando
*
ffmpeg -i "rtmp://flash82.ustream.tv:1935/ustreamVideo/11464274/ playpath=streams/live swfUrl=http://static-cdn1.ustream.tv/swf/live/viewer.rsl:96.swf swfVfy=1 live=1" nombredelvideo.avi
nombredevideo puede terminar como .avi .ogg .mpg segun el formato que quieres tener y si te parece con la fecha
y cuando vaya cargando puedes visualizar el video desde otra consola con vlc o mplayer
mplayer nombrevelvideo.avi
*
rtmpdump -r "rtmp://flash82.ustream.tv:1935/ustreamVideo/11464274/" -y "streams/live" -s "http://static-cdn1.ustream.tv/swf/live/viewer.rsl:96.swf" -W "http://static-cdn1.ustream.tv/swf/live/viewer.rsl:96.swf" —live —quiet | otrocomando
rtmpdump -r "rtmp://flash83.ustream.tv:1935/ustreamVideo1464274/" -y "streams/live" -s "http://static-cdn1.ustream.tv/swf/live/viewer.rsl:96.swf" -W "http://static-cdn1.ustream.tv/swf/live/viewer.rsl:96.swf" —live —quiet > programadegio20121015-235959.flv
otrocomando puede ser "vlc -" o "mplayer -dumpstream"
con esto directamente reproduces sin guardar la descarga