Cloud-Gaming, auch bekannt als Gaming-Streaming, ist die Möglichkeit, Videospiele über eine Remoteverbindung zu spielen.
Anstatt einen leistungsstarken Computer zu bauen, um das neueste Spiel mit der höchsten Leistung auszuführen und alle paar Jahre zu aktualisieren, können Sie einfach die Ausrüstung eines anderen für ein monatliches Abonnement verwenden. Das Spiel wird remote gestartet, die Eingabe von Ihrem lokalen Controller wird an das Rechenzentrum gesendet, und die Anzeige vom Remote-Server wird an Ihren Computer zurückgegeben.
Tatsächlich benötigen Sie nur ein Gerät, das einen Videostream abspielen kann. Einfach einzurichten, einfach zu spielen, kein Grund zur Sorge - außer vielleicht Internetverbindungen.
Hier sprechen wir über die beiden beliebtesten Gaming-Streaming-Dienste, NVIDIA GeForce NOW und Google Stadia. Wir werden ihre Anforderungen, Architektur, Leistung kurz diskutieren und als Ergebnis die Zukunft erwähnen.
Beachten Sie nur, dass wir uns auf die Arbeit von Streaming-Diensten (und insbesondere auf die Relevanz von Testergebnissen) für die USA konzentrieren werden, in denen der Autor des Originaltextes ansässig ist. Diese Informationen können einen Eindruck vom Status von Streaming-Diensten in ihren Hauptmärkten vermitteln, spiegeln jedoch nicht das aktuelle Bild in Russland wider. Wir haben GeForce NOW (GFN.ru) über Partner gestartet, und Stadia wird nicht offiziell unterstützt. Wenn Sie an der Erforschung lokaler Streaming-Dienste interessiert sind, schreiben Sie in den Kommentaren darüber. Wenn wir Interesse sehen, werden wir diesen Aspekt auf jeden Fall berücksichtigen.
Die Verwendung von Cloud-Streaming bietet viele Vorteile:
- Das Spiel muss nicht heruntergeladen, installiert oder aktualisiert werden.
- Sie müssen sich keine Gedanken über den physischen Speicher des Geräts machen.
- Sie müssen keinen leistungsstarken Computer bauen.
- Sie können fast überall spielen: auf einem Computer, Telefon, Tablet, Fernseher.
Es gibt aber auch gewisse Nachteile:
- Sie benötigen eine wirklich gute Internetverbindung.
- Es ist unmöglich, offline zu spielen.
- Die Ausgabelatenz ist höher als beim lokalen PC.
Cloud-Gaming ist nicht ganz neu, es hat nur lange gedauert, bis es sich gut entwickelt hat. Sie benötigen kein leistungsstarkes Gerät, um Cloud-Spiele auszuführen, aber Sie benötigen einen hochwertigen, unbegrenzten Internetzugang. Dies war bis vor kurzem das Hauptproblem des Spiel-Streamings: schlechte Netzwerkverbindung, hohe Netzwerklatenz, Einschränkungen beim Herunterladen von Daten.
Empfehlungen von Google zur Internetbandbreite für das Streamen von Videos
Für ein Spiel mit der niedrigsten Sendequalität benötigen Sie eine Download-Geschwindigkeit von mindestens 10 bis 15 Mbit / s. Für 4K wiederum müssen es bereits mindestens 35 Mbit / s sein.
Da Sie beim Abspielen über die Cloud tatsächlich einen Videostream herunterladen, benötigen Sie auf jeden Fall unbegrenztes Internet. Für eine einstündige Sitzung in bester 4K-Qualität müssen Sie bis zu 20 GB Daten herunterladen. Wenn Sie einen Monat lang an einer Stunde am Tag in 4K spielen, entspricht dies insgesamt etwa 430 GB Downloads.
Wie groß die heruntergeladenen Daten sind, hängt vom Grad der Nutzung des Spiel-Streamings ab.
Und vielleicht ist das Wichtigste hier die Netzwerklatenz. Dies ist der Hauptunterschied zwischen dem Streamen von Videos (z. B. Netflix) und dem Streamen von Videospielen. Wenn Sie sich Videos ansehen, ist Ihnen die Latenz zwischen Ihrem Zuhause und dem Netflix-Rechenzentrum nicht wirklich wichtig, da Sie nicht direkt mit den Vorgängen auf dem Bildschirm interagieren müssen.
Bei Videospielen ist die Situation ganz anders. Wenn Sie eine Sekunde lang auf eine Reaktion auf das Drücken der Controller-Taste warten müssen, ist das Spiel nicht mehr spielbar. Und diese Verzögerung wird je nach Spielgenre auf völlig unterschiedliche Weise wahrgenommen.
Die Ausgabelatenz ist die Summe aller Latenzen im Spiel: Controller-Latenz, Verarbeitungslatenz, Anzeigelatenz usw. Für die Gesamtlatenz beim Cloud-Streaming ist dies natürlich eine der wichtigsten Komponenten.
Wahrnehmung der Verzögerung in Abhängigkeit vom Genre des Spiels
Als nächstes werden wir über jeden Dienst separat sprechen und vergleichende Leistungstests geben. Wir möchten Sie noch einmal daran erinnern, dass die Tests in den USA durchgeführt wurden. Daher können die Zahlen für Russland abweichen, und Google Stadia wurde in Russland noch nicht offiziell gestartet.
NVIDIA GeForce JETZT
NVIDIA GeForce NOW ist ein Cloud-Gaming-Dienst, der von Nvidia im Februar 2020 gestartet wurde.
Im Gegensatz zu Google Stadia ist GeForce NOW keine unabhängige Plattform. Es ist eher eine Möglichkeit, Spiele zu streamen, die Sie bereits bei Steam, Uplay, Epic Games Store und anderen besitzen. Sie müssen nur Ihr Konto mit GeForce Now verknüpfen und können dann die bereits gekauften Spiele spielen. Nicht jedes Spiel ist im Service verfügbar, aber GeForce Now bietet Hunderte von Titeln und die Liste wächst ständig.
Nvidia
-Rechenzentren Nvidia nutzt Verbindungen zwischen seinen eigenen und einigen Partner-Rechenzentren: insgesamt neun in Nordamerika, sechs in Westeuropa, zwei in Russland, eines in Japan und eines in Südkorea - nur 19.
Preis
NVIDIA GeForce NOW-Abonnementpreise
NVIDIA GeForce NOW bietet zwei Abonnementoptionen: Basic und Premium.
Mit einer kostenlosen Mitgliedschaft erhalten Sie Standardzugang. Je nachdem, wann und wo Sie spielen, müssen Sie sich mit anderen freien Spielern anstellen, bis auf dem Server freier Speicherplatz vorhanden ist. Außerdem sind Sie zeitlich auf eine Stunde Spielzeit beschränkt. Danach müssen Sie Ihren Fortschritt speichern und erneut in die Warteschlange stellen, um eine weitere Stunde spielen zu können.
Ein Premium-Abonnement ist ein kostenpflichtiger Plan, der 999 RUB / Monat (oder 4,99 USD / Monat in den USA) kostet. Sie haben vorrangigen Zugriff auf Server, ohne in der Schlange stehen zu müssen, und können bis zu sechs Stunden hintereinander spielen. Mit der Raytracing-Technologie von NVIDIA können Sie auch eine bessere Wiedergabequalität erzielen.
Bedarf
Um GeForce Now verwenden zu können, benötigen Sie eines der folgenden Video-Streaming-Geräte:
- Windows-Computer;
- Mac Computer;
- Media Player NVIDIA SHIELD TV;
- Android-Handy oder Tablet.
Und auch eine Internetverbindung mit Verbindungsgeschwindigkeit:
- 15 Mbit / s für 720p-Videowiedergabe mit 60 fps;
- 25 Mbit / s für die Videowiedergabe mit 1080p @ 60fps.
Arbeitsprinzip
NVIDIA GeForce NOW-Architektur NVIDIA GeForce NOW
kann Spiele, die Sie bereits besitzen, auf Ihren Gerätebildschirm streamen. Zu diesem Zweck verfügt der Dienst über mehrere vorinstallierte Server mit Windows und die Starter Steam, Uplay und andere Stores mit bereits heruntergeladenen Spielen. Wenn Sie beispielsweise Assassin's Creed: Odyssey spielen möchten, verwendet Nvidia einen Server mit installiertem Windows, Uplay und dem bereits geladenen Spiel, sodass Sie es vor dem Start nicht selbst herunterladen müssen.
Auf die gleiche Weise würden Sie das Spiel auf Ihrem Computer starten, aber diesmal ist es nicht bei Ihnen zu Hause: Was auf dem Bildschirm passiert, wird Ihnen über einen Videostream übertragen.
Wenn Sie die Go-Taste auf Ihrem Controller drücken, leitet der Computer Ihre Aktion an einen Server im Nvidia-Rechenzentrum weiter. Es wird auf dem ausgewählten Remote-Spiel ausgeführt und dann auf Ihrem Bildschirm angezeigt.
Stadien
Stadia ist eine neue Spieleplattform, die Google 2018 angekündigt hat.
Im Gegensatz zu NVIDIA GeForce NOW, die bereits gekaufte PC-Spiele streamt, ist Stadia eine neue Plattform mit Spielen, die speziell für Cloud-Spiele entwickelt wurden. Stadia hat einen eigenen Spielekatalog. Und genau wie Sie ein Spiel, das Sie bereits auf Ihrem PC besitzen, zurückkaufen müssten, um es auf Ihrer Xbox oder PlayStation zu spielen, müssen Sie das Spiel auch für Stadia neu kaufen.
In Stadia spielen Sie Spiele, die auf Streaming zugeschnitten sind. Publisher und Entwickler müssen ihre Projekte speziell auf den Service zuschneiden, um sicherzustellen, dass alles einwandfrei funktioniert. Zu diesem Zweck wurden beim Erstellen von Stadien Verzögerungen, Paketverluste usw. berücksichtigt, um verschiedene Arten von Internetverbindungen zu simulieren und zu beobachten, wie das Spiel mit jeder dieser Verbindungen funktioniert.
Host-Standorte des Google-Netzwerks
Es gibt keine genaue Liste der Stadia-Rechenzentren, aber die Idee ist, sich so nah wie möglich an den Spielern zu befinden, um die Netzwerklatenz und die Anzahl der Weiterleitungen zu minimieren. Zu diesem Zweck verfügt Google weltweit über mehr als 7.500 Netzwerkknoten, die bereits zum Zwischenspeichern des Inhalts anderer Dienste wie YouTube oder Google Play verwendet werden. Diese Standorte werden auch von Stadia zur Installation von Spielgeräten genutzt.
Preis
Stadia Pricing
Wie NVIDIA hat auch Stadia zwei Abonnements.
Mit dem Basisabonnement können Sie kostenlos auf den Dienst zugreifen. Nachdem Sie eine Verbindung hergestellt haben, müssen Sie das gewünschte Spiel kaufen, wie bei jeder anderen Plattform. Es gibt auch einige Einschränkungen hinsichtlich der maximalen Qualität: Sie können nur Inhalte mit bis zu 1080p mit Stereoton wiedergeben.
Wenn Sie mehr möchten, können Sie Stadia Pro für 9,99 USD / Monat abonnieren und auf diese Weise zusätzliche Funktionen freischalten. Mit diesem Abonnement können Sie bis zu 4K-Qualität mit 5.1-Surround-Sound streamen. Stadia Pro bietet außerdem jeden Monat regelmäßige Rabatte auf Spiele und kostenlose Spiele.
Wenn Sie das Spiel mit einem Rabatt von Stadia Pro kaufen und dann zum Basisabonnement zurückkehren, können Sie es trotzdem spielen. Dies funktioniert jedoch nicht für kostenlose Spiele: Um zu diesen zurückzukehren, müssen Sie das kostenpflichtige Abonnement erneut aktivieren.
Arbeitsprinzip
Stadia-Architektur
Da Stadia eine neue Plattform ist, unterscheidet sich die Infrastruktur von Nvidia. Die Spiele laufen auf Linux-Servern und wurden speziell für Stadia entwickelt. Wenn Sie das Spiel starten, erhalten Sie eine Kopie von Linux mit einem vorhandenen Build dieses Spiels.
Wenn Sie die Taste am Stadia-Controller drücken, wird die Eingabe direkt an den WLAN-Router gesendet, wodurch unnötige Übergänge vermieden werden. Die Aktion wird auf dem Stadia-Server ausgeführt, und die Antwort wird an Ihren Computer zurückgesendet.
Weitere Informationen zur Funktionsweise der Technologie hinter den Kulissen finden Sie im Stadia Streaming Tech- Video von Google I / O'19.
Bedarf
Um auf Stadia spielen zu können, benötigen Sie eines der folgenden Geräte:
- Computer mit installiertem Google Chrome;
- Android-Telefon oder -Tablet;
- Chromecast Ultra.
Auf der Verbindungsseite benötigen Sie mindestens:
- 10 Mbit / s für 720p-Stream-Wiedergabequalität bei 60 Bildern / s;
- 35 Mbit / s für 4K-Qualität bei 60 Bildern / s.
Leistungstests
Für die Tests haben wir also folgende Geräte verwendet:
- Computer: MacBook Pro (13 Zoll, 2016, Basiskonfiguration)
- Netzwerk: Google Wi-Fi mit 5 GHz und Prioritätsverbindung von MBP;
- Der Test der Internetverbindungsgeschwindigkeit (auf fast.com) ergab die folgenden Werte: Download - 400 Mbit / s, Upload - 30 Mbit / s, Verzögerung - 6 ms.
Für NVIDIA GeForce NOW wurden folgende Einstellungen vorgenommen:
- Nvidia Shield Controller über Bluetooth;
- Nvidia Premium-Abonnement.
Und für Stadien:
- Stadia-Controller über WLAN;
- Zugang zur Stadia Pro.
Startzeit
Lassen Sie uns zunächst überprüfen, wie lange es dauern wird, bis das Spiel auf jeder Plattform gestartet wird. Dazu zählen wir mit einer Stoppuhr die Zeit ab, die seit dem Drücken der Maustaste vergangen ist.
Die Startzeit von Stadia beträgt 21 s, bei NVIDIA erhöht sie sich auf 1 min 3 s.
Die Erklärung dafür ist recht einfach, da GeForce NOW ein Streaming-Frontend für Steam ist. Der Dienst verwendet einen Windows-Server, auf dem Steam und dann das Spiel selbst gestartet werden sollen. In Stadia läuft das Spiel direkt auf dem Server.
Verzögerter Rückzug
Verzögerungen beim Abheben sind einer der wichtigsten Faktoren beim Cloud-Gaming. Wenn es zu groß ist, kann das Spiel nicht gespielt werden. Wenn Sie das Spiel aus der Ferne starten, macht die Netzwerkverzögerung den Löwenanteil der Ausgangsverzögerung aus.
Auf beiden Plattformen haben wir einen Server, auf dem eine Videospiel-Binärdatei ausgeführt wird. Versuchen wir also herauszufinden, wie weit dieser Server entfernt ist.
NVIDIA Wireshark
Dump Stadia Wireshark Dump
Wireshark ist ein Tool zum Abhören und Erfassen des Datenverkehrs über eine Netzwerkkarte. Beim Abhören von Netzwerkpaketen nach dem Start des Spiels suchen wir nach der IP-Adresse des Remote-Servers. Cloud-Spiele verbrauchen viel Verkehr, daher ist es nicht schwer, diese Adresse in der Paketliste zu finden, wenn Sie nach einer UDP-Verbindung suchen.
Für NVIDIA lautet die IP-Adresse des Remote-Servers 24.51.19.228, und der zum Senden des Videostreams verwendete Remote-Port lautet 18671.
Für Stadia lautet die Remote-IP-Adresse 136.112.42.157 und der Remote-Port 44700.
Verwenden des
Befehls NVIDIA traceroute Verwenden des Befehls Traceroute für Stadia
Wenn Sie sowohl die IP-Adressen als auch die Remote-Ports kennen, können Sie jetzt den Verzögerungswert zwischen dem Computer des Benutzers und dem Remote-Server ermitteln. Dazu verwenden wir den Befehl traceroute für UDP-Pakete.
Wie Sie in der Ausgabe sehen können, gibt es 10 Übergänge zwischen dem Computer und dem NVIDIA-Server. Vom Starten des Pakets vom Computer bis zum Erreichen des Servers und dem Zurücksenden an den Computer beträgt die Zeit 30 ms.
Im Fall von Stadia ist der Server am nächsten - nur 8 Hops entfernt -, sodass die Umlaufzeit 15 ms beträgt.
Auch hier weist Stadia eine geringere Latenz auf, da zwei Router weniger verwendet werden. NVIDIA erzielt 2x höhere Werte als Stadia, ist jedoch immer noch ein guter Indikator für die Latenz von Videospielen.
NVIDIA-
Routenlänge Stadienroutenlänge
Wie wirkt sich diese Verzögerung auf das Spiel aus? Um dies zu testen, nehmen wir zwei kurze Spielsequenzen eines springenden Charakters auf. Um zu erkennen, wann eine Controller-Taste gedrückt wird, müssen Sie auch externe Sounds aufnehmen.
Beachten Sie, dass dies nicht der genaueste Ansatz ist: Der Bildschirm wird mit 60 Bildern pro Sekunde (16,67 ms pro Bild) aufgezeichnet. Da jedoch für beide Plattformen dieselbe Methode verwendet wurde, sollte sie ziemlich gute Ergebnisse gezeigt haben.
Beide Sequenzen wurden mit einem Soundburst synchronisiert, der den Beginn eines Tastendrucks anzeigt.
Im Fall von Stadia vergehen zwischen dem Drücken der Taste und dem Moment, in dem sich der Charakter zu bewegen beginnt, nur 119 ms. Für NVIDIA beträgt dieser Wert 182 ms.
Auch hier ist es leicht zu verstehen, warum dies geschieht: Wie beim Verzögerungstest deutlich wurde, befindet sich der Stadia-Server näher am Benutzer. Wenn Sie einen drahtlosen Controller verwenden, ist dieser im Fall von Stadia mit einem Wi-Fi-Router verbunden, im Fall von NVIDIA ist er über Bluetooth mit einem Computer verbunden, wodurch ein weiterer Übergang hinzugefügt wird.
Was ist die beste Cloud-Gaming-Lösung? Welches wählen und warum?
Schauen wir uns jeden Aspekt dieser beiden Lösungen an.
Bibliotheksgröße
Anzahl der verfügbaren Spiele
Hier hat NVIDIA GeForce NOW zweifellos mehr Bibliothek. Der Dienst befindet sich seit vielen Jahren in der Beta-Phase und da er im Steam-, Uplay-, Epic Game Store und anderen Launchern funktioniert, steht eine große Anzahl verfügbarer Spiele zur Verfügung - etwa 600.
Stadia als völlig neue Plattform bleibt hinter NVIDIA und zurück Derzeit sind nur 50 Spiele verfügbar.
Stream-Wiedergabequalität
Unterstützte
Spielqualität Beide Plattformen unterstützen 720p- und 1080p-Qualität. Aber Stadia hat eine andere zusätzliche Auflösung - 4K.
Startzeit
Startzeit des Spiels Beim Start ist Stadia viel schneller als NVIDIA. Selbst wenn Sie gerade das Spiel eröffnen, ist Stadia 3x schneller als sein Konkurrent.
Verzögerter Rückzug
Spielverzögerung und Ausgangsverzögerung
Stadia hat auch eine viel geringere Ausgangsverzögerung . Dies wird erreicht, indem der Controller direkt mit einem WLAN-Router und der entwickelten Infrastruktur von Google verbunden wird. Beide Faktoren machen Stadia 30% schneller als NVIDIA.
Ergebnis
Aus technischer Sicht bietet Stadia eine deutlich bessere Leistung als NVIDIA GeForce NOW. Einerseits ermöglicht die Tatsache, dass diese Plattform neu ist, die Entwicklung von Spielen speziell für Cloud-Spiele und bietet eine bessere Leistung als GeForce NOW. Da diese Plattform neu ist, können Sie die Spiele, die sich bereits in Ihren Geschäftsbibliotheken befinden, nicht wie auf der NVIDIA-Plattform auf einem PC spielen. Jetzt befindet sich der Dienst in einer begrenzten Anzahl von Ländern noch im Beta-Modus und bietet potenziellen Spielern nicht allzu viel Auswahl. Er hat jedoch bereits Veröffentlichungen von AAA-Titeln wie Cyberpunk 2077 und Watch Dogs: Legion sowie eine Reihe seiner eigenen temporären Exklusivprodukte angekündigt ...