Sieh dir zuerst dieses Video an, das dieses Thema in 3 Teile aufgliedert:
https://www.youtube.com/watch?v=WnRhaZaQ2ns
Bevor wir auf Problembehebungen eingehen, möchten wir auf die 3 Arten von Frame-Problemen und ihre unterschiedlichen Ursachen hinweisen:
- Verzögerte Frames werden durch eine Überlastung des Compositors verursacht und treten häufig bei hoher GPU-Auslastung auf.
- Übersprungene Frames treten auf, wenn der Encoder überlastet ist, oft bei hoher CPU-Auslastung.
- Ausgelassene Frames treten bei Netzwerkproblemen auf und können von Servern oder Geräten verursacht werden.
Hier zeigen wir im Einzelnen, wie du die Stream-Qualität verbessern, CPU-/GPU-Probleme identifizieren und ausgelassene Frames beheben kannst:
So behebst du verzögerte Frames:
- Versuche, die Qualität des Spiels zu reduzieren, um Streamlabs Desktop etwas Spielraum zur Erstellung der Frames des Encoders zu geben. Du kannst auch die FPS begrenzen oder V-Sync verwenden.
- Lege die Einstellungen in deinem Spiel auf 120 FPS und 120 Hz fest und sperre diese Einstellung, da sich dies auch gut für das Streaming mit 60 FPS und 30 FPS eignet.
So korrigierst du übersprungene Frames:
- Prüfe, ob eine hohe CPU-Auslastung vorhanden ist. Wenn du x264-Software-Codierung verwendest, solltest du eine schnellere Voreinstellung verwenden oder beginnen, Hardware-Codierung (NVENC/AMD) zu verwenden. Dies entlastet die CPU beim Codieren des Streams.
Mögliche Lösungen für ausgelassene Frames und Verbindungsverlust des Streams:
Bei ausgelassenen Frames oder Stream-Trennungen musst du dir in erster Linie darüber im Klaren sein, dass dies fast immer ein Netzwerkproblem ist. Manchmal kann das Problem nur gelöst werden, indem du dich an deinen ISP wendest (Internetdienstanbieter, z. B.: Xfinity, AT&T, Verizon usw.) und ihn auf die Verbindungsprobleme hinweist. Es gibt jedoch einige Problembehebungen, die du versuchen kannst. Wir empfehlen, mit den folgenden Schritten zu beginnen, um auszuschließen, dass dein lokales Netzwerk die Ursache ist.
- Versuche, manuell eine Verbindung zum geografisch nächstgelegenen oder zweitnächsten Streaming-Server auf der von dir verwendeten Streaming-Plattform herzustellen. Verwende nicht „Automatisch“ unter „Einstellungen“ > „Stream“.
- Starte deine Netzwerkgeräte wie Modem, Router oder Switches neu und sieh, ob das hilft.
- Stelle sicher, dass die Video- und Audio-Bit-Rate deine Internet-Upload-Geschwindigkeit nicht überschreitet.
- Deaktiviere die LAN-Adapter und aktiviere sie erneut.
- Hinweis: Geschwindigkeitstests sind eine Momentaufnahme deiner Geschwindigkeiten. Ein Geschwindigkeitstest zeigt möglicherweise 5 MBit/s für Uploads, aber dies bedeutet nicht, dass der Upload mit 5 Mbit/s stabil ist. Diese Geschwindigkeitstests geben auch keinen Aufschluss über andere Probleme, die beim Netzwerk auftreten können, etwa den Verlust von Paketen, oder über Stabilität der Verbindung insgesamt.
Eine andere mögliche Lösung für das Problem besteht darin, die Netzwerktreiber für den Computer neu zu installieren, indem du die Website des Motherboard-/Laptop-Herstellers besuchst und die Treiber dort herunterlädst.
Es könnte sich auch um ein lokales Problem mit deinem Netzwerk handeln. Öffne den ausgehenden Port 1935 für TCP. Wir empfehlen dir, dich an deinen ISP oder den Anbieter deines Routers zu wenden, um Hilfe zu erhalten.
Wenn die Neuinstallation der Netzwerktreiber und das Öffnen des Ports das Problem mit ausgelassenen Frames nicht beheben, musst du deinen ISP um Hilfe bitten und ihm mitteilen, dass Verbindungsprobleme/Paketverluste auftreten.
Weitere Informationen zur Fehlerbehebung findest du in diesem Beitrag im Github von OBSProject.
Wenn keine dieser Fehlerbehebungen funktioniert, sind die ausgelassenen Frames oder die Unterbrechung des Streams mit Sicherheit auf ein Problem mit dem Internetdienstanbieter zurückzuführen.