Meu objetivo aqui é buscar o stream do live url para o opencv python, processar esse fluxo e reexcitá-lo para o ffserver. Abaixo está o comando que eu uso: *
python store.py | ffmpeg -f rawvideo -pixel_format yuv420p -video_size 544x576 -framerate 25 -i - http://localhost:8090/feed1.ffm
Abaixo está o meu arquivo ffserver.conf
<Feed feed1.ffm>
File /tmp/feed1.ffm
FileMaxSize 3G
ACL allow 127.0.0.1
</Feed>
<Stream test1.mpg>
Format mpeg
VideoBitRate 128
VideoBufferSize 60000
VideoFrameRate 25
VideoSize 544x576
VideoGopSize 12
NoAudio
VideoQMax 45
ACL allow localhost
ACL allow 192.168.0.0 192.168.255.255
</Stream>
e quando eu executo o comando indicado acima, isso me dá o erro
[mpeg1video @ 0x1c6e6c0] rc buffer underflow
e para testar meu feed quando eu pressionar o comando
ffplay http://localhost:8090/test1.mpg
Eu posso ver o feed de saída sendo reproduzido, mas há uma máscara verde aplicada no feed.Figura de imagem: