[ubuntu-bo] Gstreamer transmitir video por http o similar
Mario César
mariocesar.c50 en gmail.com
Mar Ago 9 20:59:30 UTC 2011
Saludos,
Estoy usando gstreamer para capturar la salida de mi webcam. Esto me
funciona para ver mi webcam.
$ gst-launch v4l2src ! videorate \
! video/x-raw-yuv,width=160,height=120,framerate=22/1 !
ffmpegcolorspace \
! videoscale ! videoflip method=horizontal-flip \
! autovideosink
Estoy intentando transmitir eso por http o algún método para streaming
... pero no lo logro.
Tengo entendido que es usando udpsink o tcpserversink, pero cuando lo
inicio y quiero conectarme por un client (VLC, Totem, etc) no recibo
ningún dato válido.
con udpsink
$ gst-launch v4l2src ! videorate \
! video/x-raw-yuv,width=160,height=120,framerate=22/1 !
ffmpegcolorspace \
! videoscale ! videoflip method=horizontal-flip \
! udpsink host=127.0.0.1 port=8080
con tcpserversink
$ gst-launch v4l2src ! videorate \
! video/x-raw-yuv,width=160,height=120,framerate=22/1 !
ffmpegcolorspace \
! videoscale ! videoflip method=horizontal-flip \
! tcpserversink host=192.168.2.1 port=8080
Alguien tiene experiencia con esto? mi intención es poder ver mi webcam
desde otras computadoras y mi celular. Pero simplemente ningún cliente
me funciona.
Tengo la sensación que hay algo que no estoy comprendiendo.
Un poco de ayuda es bien agradecida.
-- Mario César
Más información sobre la lista de distribución Ubuntu-bo