
Ich arbeite an einer Video-Streaming-Anwendung. Der Server ist eine Linux-Maschine(ffmpeg-ffserver)und der Client ist eine Windows-Maschine(VLC-Player).
Es gibt eine Latenz von etwa 6 Sekunden. Trotz der Tatsache, dass Server und Client gleichzeitig starten, beginnt der Client nach etwa 6 Sekunden mit der Anzeige des Streams. Mir ist aufgefallen, dass der Clientzeigt ab dem ersten im Puffer gespeicherten Frame an, was zu einer konstanten Verzögerung von etwa 6 Sekunden führt.
Wie kann ich das beheben? Gibt es eine Option (vielleicht über die Befehlszeile), um die Puffergröße zu verringern? Ich habe die unten angezeigten Parameter auf der Clientseite auf Null gesetzt, aber die Latenz besteht immer noch.