"-re" macht bei mir keinen Unterschied. Ruckelt mit und ohne.
Mir hat es geholfen "-thread_queue_size 2048" vor den input zu platzieren.
Also zum Beispiel wird aus:
pipe://ffmpeg -loglevel fatal -re -i "http://x.x.x.x:5000/api/y3o/live/sf-1" -ignore_unknown -map 0:0 -map 0:1 -map 0:2? -map 0:3? -map 0:4? -c:a:0 copy -c:a:1 copy -c:v copy -c:s copy -f mpegts -metadata service_name="SRF 1" pipe:1
dann:
pipe://ffmpeg -loglevel fatal -thread_queue_size 2048 -re -i "http://x.x.x.x:5000/api/y3o/live/sf-1" -ignore_unknown -map 0:0 -map 0:1 -map 0:2? -map 0:3? -map 0:4? -c:a:0 copy -c:a:1 copy -c:v copy -c:s copy -f mpegts -metadata service_name="SRF 1" pipe:1
Läuft bis jetzt absolut ruckelfrei