A recuperação de dados brutos para o ffserver gera um erro de estouro de buffer do rc

1

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:

    
por Nithish Reddy J 18.10.2017 / 15:36

0 respostas