Otras opciones

Parece que la experiencia de los que han intentado hacer stream de video, indican que de momento lo mejor es utilizar la consola. Aún así se recomendaron varias opciones:

Ejemplo 1: ffmpeg2theora /dev/video0 -f video4linux2 -F 16 --no-audio -x 160 -y 128 -v 3 -o /dev/stdout | oggfwd giss.tv 8000 pass2011 /flisol_ciudad.ogg

Ejemplo 2: #!/bin/bash # Requiere: dvgrab ffmpeg2theora oggfwd # Captura de video con dvgrab, encodeo a ogg (ffmpeg2theora) y levanta stream al punto de montaje en el servidor (oggfwd)

dvgrab --format raw - | ffmpeg2theora -f dv -x 160 -y 128 -o /dev/stdout - | oggfwd icecast2server 8000 password /theora.ogg

Ejemplo 3: gst-launch v4l2src ! queue ! ffmpegcolorspace ! videoscale ! video/x-raw-yuv,width=320,height=240 ! tee name=tscreen ! queue ! autovideosink tscreen. ! queue ! videorate ! video/x-raw-yuv,framerate=20/2 ! queue ! theoraenc quality=16 ! queue ! oggmux name=mux alsasrc ! queue ! audioconvert ! vorbisenc quality=0.2 ! queue ! queue ! mux. mux. ! queue ! tee name=tfile ! queue ! filesink location=stream.ogg tfile. ! queue ! shout2send ip=giss.tv port=8000 mount=flisol_fixme.ogg password=fixme

Otras opciones