veja comentários para atualizações sobre pesquisas sobre problemas
Estou mexendo com ffmpeg, ffserver, webcam e Debian Wheezy para transmitir conteúdo de vídeo. Eu posso assistir as imagens da minha webcam via mplayer, usando:
mplayer -fps 30 -tv driver=v4l2:width=640:height=480:device=/dev/video0 tv://
Também sou capaz de iniciar o ffserver, usando o padrão ffserver.conf, obtido a partir daqui:
link
ffserver -d -f /etc/ffserver.conf
Eu entendo que preciso que o ffmpeg converta a entrada da webcam em algo utilizável
formato para o feed que eu defini no ffserver.conf. Para fazer isso eu uso:
ffmpeg -f video4linux2 -i /dev/video0 /tmp/feed1.ffm
A partir disso, o sistema pergunta se deseja ou não sobrescrever o arquivo existente, eu respondo Y
e o sistema começa a transmitir para esse arquivo.
No entanto, clicando no fluxo relevante (mpg) no localhost: 8090 / stat.html expira sem mostrar qualquer conteúdo, também o ffserver não exibe erros - ainda que inicie no modo de depuração -d.
Eu suspeito que sinto falta da parte final essencial em conectar o feed fornecido pelo ffmpeg com a capacidade de streaming do ffserver.
Qualquer dica seria muito apreciada.