Was steckt hinter Stadia?

Der Spielestreaming-Dienst Stadia versteht sich als neue Plattform. Wer für diese Plattform entwickeln möchte, kann sich unter stadia.dev dafür bewerben. Auf der Seite erhält der Leser daneben weitere Informationen über die Plattform.

stadia.dev

Auf der Hardwareseite wird aktuell eine 2,7-GHz-Hyperthread-x86-CPU mit AVX2 SIMD und 9,5 MB L2- und L3-Cache, eine AMD-GPU mit HBM2-Speicher und 56 Recheneinheiten mit einer Leistung von 10,7 Teraflops, 16 GB RAM mit einer Bandbreite von bis zu 484 Gbit/s und SSD-Speicher in der Cloud genutzt.

Auf Softwareseite wird Linux genutzt. Google nutzt hierbei die Linux-Distribution Debian als Grundlage. Als Grafikschnittstelle müssen die Spiele Vulkan benutzen. Dazu wird eine API bzw. ein SDK mitgeliefert, welches Funktionalitäten für die Verwaltung von Spielständen, die Nutzung der Multiplayer-Modi und der Funktionen für die Unterstützung der Unterbrechung und Fortsetzung des Spieles liefert.

Zurzeit unterstützen das Entwicklerwerkzeug Unity und die Unreal Engine den Spielestreaming-Dienst. Daneben existieren weitere Werkzeuge von Google, welche bei der Entwicklung von Spielen für Stadia helfen.

Stadia – Game Streaming: Next Generation?

Stadia; der Name des zukünftigen Game Streaming Dienstes von Google. Im Grunde soll der Dienst so funktionieren, dass die Spiele auf den Servern von Google laufen und das entsprechende Bild auf den heimischen Bildschirm des Nutzers gestreamt wird. Die Eingaben des Nutzers werden wieder zu Google übertragen, verarbeitet und anschließend landet das neue Bild wieder beim Nutzer.

Neben Stadia existieren andere Dienste für das Game Streaming, welche teilweise bereits genutzt werden können. Zu diesen Diensten zählen unter anderem GeForce Now, Shadow und PlayStation Now. Auch Microsoft will in Zukunft einen Dienst namens xCloud für das Game Streaming anbieten.

Aus Sicht der Spieler wäre ein funktionierender Spielstreaming-Dienst natürlich eine interessante Sache. Immerhin müsste der Spieler sich nicht ständig neue Hardware für neue Spiele kaufen, sondern könnte die Spiele stets in voller Pracht genießen. Auch verspricht Stadia, dass das Spielen von überall möglich sein soll.

Aktivieren Sie JavaScript um das Video zu sehen.
Video-Link: https://www.youtube.com/watch?v=Pwb6d2wK3Qw&feature=youtu.be

Die Frage ist natürlich, ob ein solcher Dienst funktionieren kann? Latenzen und Bandbreite können dem Spieler einen Strich durch die Rechnung machen. Bei entsprechenden Demonstrationen, wurde von den Testern davon gesprochen, dass die Latenz sich im Rahmen hielt, während das Bild und Audio noch aggressiv komprimiert wirkten. Google verspricht, dass eine Bandbreite von 10 MBit/s ausreicht und geht von einer optimalen Bandbreite von 40 MBit/s aus.

Google bietet zwei unterschiedliche Dienste an: Stadia Base und Stadia Pro. Stadia Base liefert Full-HD, 60 FPS und Stereo Sound. Bei Stadia Pro wird 4K-Auflösung und 5.1 Surround-Sound geboten. Daneben gibt es bei der Pro-Variante kostenlose und exklusive Spiele dazu. Stadia Pro soll 10 € pro Monat kosten; während Stadia Base kostenlos ist. Spiele müssen über den Dienst gekauft werden. Während Stadia Pro für die Vorbesteller der Founders- und Premiere-Edition ab Mitte bis Ende November bereitstehen wird, gibt es Stadia Base ab 2020 für alle Interessenten.

Vor einigen Tagen hat Google die Starttitel von Stadia bekannt gegeben. Diese sind Assassin’s Creed Odyssey, Destiny 2: The Collection, Gylt, Just Dance 2020, Kine, Mortal Kombat 11, Red Dead Redemption 2, Thumper, Tomb Raider: Definitive Edition, Rise of the Tomb Raider, Shadow of the Tomb Raider: Definitive Edition und Samurai Showdown.

Bei den Titeln handelt es sich nicht um die Windows-Versionen, sondern um speziell für Stadia portierte Titel. Stadia begreift sich hierbei als eigene Plattform. Unter der Haube wird wahrscheinlich eine spezielle Linux-Distribution genutzt. Für das nächste Jahr sind weitere Spiele angekündigt, unter anderem Cyberpunk 2077 und Final Fantasy XV.

Ohne Einladungscode ist die App im Moment sinnlos

Mittlerweile wurden Apps für iOS und Android veröffentlicht, welche allerdings ohne einen entsprechenden Einladungscode noch nutzlos sind.

‎Google Stadia
Preis: Kostenlos
Stadia
Preis: Kostenlos

Um die Latenz in den Griff zu bekommen, wendet Google einige Tricks an. So sendet der Controller seine Eingaben direkt über das WLAN an Google, so das hier keine weitere Zwischenstation benötigt wird. Wenn der Dienst hält, was er verspricht, wird er für viele Spieler sicherlich eine Alternative darstellen. Google geht von einer enormen Anzahl an Spielern aus. So sagte Google das sie weit über 200 Millionen Spieler anstreben, ansonsten wäre Stadia wohl kein Erfolg. Dank der über die Welt verteilten Rechenzentren, kann Stadia etwas näher am Spieler sein als andere Streaming-Dienste. Bezogen werden kann Stadia über die Seite des Google Shops. Für Entwickler steht die Webseite stadia.dev zur Verfügung.

Unterstütze mich auf Steady

Seit mittlerweile über zehn Jahren schreibe ich auf auf seeseekey.net fast täglich Beiträge, welche sich meist um technische Themen aller Couleur drehen.

Unterstütze mich auf Steady

Im Laufe dieser Zeit sind so über 3.300 Artikel zusammengekommen. Das entspricht insgesamt über 350.000 Wörtern. Neben den Beiträgen springt von Zeit zu Zeit eine neue Podcast-Folge heraus. In Zukunft sollen, mit entsprechender Unterstützung, weitere interessante Beiträge und Podcast-Folgen auf seeseekey.net entstehen.

Über 3300 Artikel wurden im Laufe von zehn Jahren geschrieben

Als Plattform für die Unterstützung habe ich mich für Steady entschieden. Ein wenig ähnelt Steady der amerikanischen Plattform Patreon, wirkt aber vor allem im Bezug auf den deutschen Markt wesentlich ausgereifter. Ich freue ich mich über jeden Unterstützer und verbleibe mit einem Dankeschön für eure Unterstützung.

Managed Assembly-Architektur unter .NET ermitteln

Manchmal ist es nötig zu ermitteln für welche Plattform ein Assembly konfiguriert wurde. Dies kann man dabei unkompliziert über die “GetAssemblyName” Funktion welche sich im Namespace “System.Reflection” befindet ermitteln:

System.Reflection.AssemblyName.GetAssemblyName(@"C:\Temp\CSCL.dll");

Aus der Ausgabe:

{CSCL, Version=1.4.1.3, Culture=neutral, PublicKeyToken=null}
    CodeBase: "file:///C:/Temp/CSCL.dll"
    ContentType: Default
    CultureInfo: {}
    CultureName: ""
    EscapedCodeBase: "file:///C:/Temp/CSCL.dll"
    Flags: PublicKey
    FullName: "CSCL, Version=1.4.1.3, Culture=neutral, PublicKeyToken=null"
    HashAlgorithm: SHA1
    KeyPair: null
    m_siInfo: null
    Name: "CSCL"
    ProcessorArchitecture: X86
    Version: {1.4.1.3}
    VersionCompatibility: SameMachine

ist dann unter “ProcessorArchitecture” auch die entsprechende Architektur ersichtlich.

Die neue RoboCup Standardplattform

Auf der diesjährigen RoboCup WM gab es die neue Standardplattform zu bestaunen, der Nao von Aldebaran Robotics. Die Firma wurde 2005 von Bruno Maisonnier gegründet und stellt den besagten Nao her. Beim Nao handelt es sich um einen 57 cm hohen humanoiden Roboter in dem allerlei Technik steckt. So befinden sich im Nao 4 Mikrofone, 2 Lautsprecher, eine Embedded CPU, WiFi, eine Digital Kamera sowie 8 FSR Sensoren. Angetrieben wird das ganze durch eine LiPo Batterie. Laut Aldebaran soll die Massenproduktion 2010 beginnen. Ein wirklich niedliches “Spielzeug”, wobei der Nao wahrscheinlich zu mehr taugt :)

In Blau gefällt er mir besser :)