Das erneute Streaming von Rohdaten an den ffserver führt zu einem Rc-Pufferüberlauffehler

661
Nithish Reddy J

Mein Ziel hier ist es, Stream von Live-URL zu OpenCV-Python zu holen, diesen Stream zu verarbeiten und ihn erneut an den ffserver zu übertragen. Unten ist der Befehl, den ich benutze: *

python store.py | ffmpeg -f rawvideo -pixel_format yuv420p -video_size 544x576 -framerate 25 -i - http: // localhost: 8090 / feed1.ffm

* Unten ist meine Datei 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> 

und wenn ich den oben genannten Befehl ausführt, wird mir der Fehler angezeigt

[mpeg1video @ 0x1c6e6c0] RC-Pufferunterlauf

und um meinen Feed zu testen, wenn ich den Befehl drücke

ffplay http: // localhost: 8090 / test1.mpg

Ich kann den Ausgabe-Feed sehen, der abgespielt wird, aber es wird eine grüne Maske auf den Feed angewendet.

green mask applied over the restream

1

0 Antworten auf die Frage