Um es einfach auszudrücken, Sie werden beim Streaming immer eine Verzögerung bekommen. Ping ist in diesem Fall nicht direkt betroffen. Dies wird durch Ihre verbleibende Bandbreite während des Streamings beeinflusst.
Wie viel Verzögerung hängt von Ihrer Upload-Geschwindigkeit und der Bitrate Ihres Streams ab. Ich habe beispielsweise eine Upload-Geschwindigkeit von 1 Mbit / s und jeder in meinem Haus leidet darunter, wenn ich versuche, ein YouTube-Video hochzuladen, da das Hochladen von Dateien immer so viel Bandbreite wie möglich beansprucht (standardmäßig).
Streaming hingegen wird zuerst entweder mit variabler Bitrate (VBR) oder konstanter Bitrate (CBR) codiert. Bei variabler Bitrate wählen Sie eine Qualität (aus einem Zahlenbereich) aus oder beschränken die Bitrate um ein Maximum und ein Minimum. Dies funktioniert, wenn der Stream nicht die gesamte Bandbreite benötigt. Wenn Sie sich jedoch viel bewegen, leidet die Qualität Ihres Streams erheblich. Bei konstanter Bitrate teilen Sie dem Encoder nur mit, welche Bitrate Sie möchten. Das ist es. Die Bitrate ist stabiler und der Encoder nutzt die verbleibende Bandbreite (wodurch die Qualität erhöht wird. Beachten Sie jedoch, dass einige dieser Bits tatsächlich gefüllte Bits sind). Aber zurück zur Frage.
Sie sollten den Encoder für OBS auf CBR einstellen und die Bitrate so senken, dass Ihre Upload-Geschwindigkeit etwa zwei Drittel oder drei Viertel beträgt. Ich würde es in meinem Fall zwischen 512 Kbit / s und 768 Kbit / s einstellen. Auf diese Weise bleibt Ihrem Spiel genügend Bandbreite übrig, um Pakete an den Server zu senden und die Spielerzustände an Sie zurückzuladen.
(Ich bin nicht genau sicher, wie die Download- und Upload-Geschwindigkeiten von ISPs Engpässe verursachen, aber ich vermute, dass Ihr Download und Upload summiert und bei Bedarf gedrosselt werden.)