Mon but ici est de récupérer le flux d'une URL en temps réel vers un python ouvert, de traiter ce flux et de le réacheminer vers ffserver. Ci-dessous la commande que j'utilise: *
python store.py | ffmpeg -f rawvideo -pixel_format yuv420p -video_size 544x576 -framerate 25 -i - http: // localhost: 8090 / feed1.ffm
* Ci-dessous mon fichier 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>
et quand je lance la commande indiquée ci-dessus, il me donne l'erreur
[mpeg1video @ 0x1c6e6c0] dépassement de capacité du tampon rc
et pour tester mon flux quand je frappe la commande
Je peux voir le flux de sortie en cours de lecture, mais un masque vert est appliqué sur le flux.Attaching Image: