Also nur um mal schnell die physikalische Schwachsinnigkeit dieses Systems zu erläutern:
Der Lag bei Spielen hängt damit zusammen, dass Lichtgeschwindigkeit nur so und so schnell ist, und deshalb die Daten eine minimale dauer haben, die sie benötigen, um von einem ort zum anderen zu gelangen.
Gehen wir jetzt mal davon aus, dass der Server in Hamburg steht und ihr in München spielen wollt:
Strecke Hamburg-München: 775km (Eigentlich mehr, da die Kabel wohl kaum einfach entlang der Autobahn gelegt sind.
Lichtgeschwindigkeit: 300.000km/sec
Übertragungsdauer einfach: 775km:300.000km/s= 0.0025 sec.
Das ist der minimale einfache Dauer, die z.B. die Daten über eure Mausbewegung zurücklegen müssen. Die müssen wir mal 2 nehmen, da das neu gerenderte Bild mit den Auswirkungen eurer Eingabe ja auch noch zu euch geschickt werden muss.
0.0025sec x 2 = 0,005 sec.
Damit ist es aber noch nicht getan, da ja vom System erst noch ein Bild gerendert werden muss. Das dauert bei 60fps:
1sec : 60 = 0.016 sec
60fps können wir aber wohl mal vergessen, da für 720p bei 60frames wohl kaum eine 6mbit Leitung reicht, also nehmen wir realistischere 30 fps.
1sec : 30 = 0.033 sec
Dann kommt noch die angebliche 1 Millisekunde Latenz für die Umwandlung in die Videodatei zum Tragen. Allerdings könnt ihr die 1 Millisekunde auch vergessen, da dies bedeuten würde, dass deren System HD-Videos mit 1000fps konvertieren kann
Das mögen die mit nem Großrechner vielleicht gerade noch zusammen bringen, aber eben nur für einen Kunden und nicht für potenzielle Millionen von Anwendern. Trotzdem seien wir mal gnädig, und glauben wir ihnen die 1 Millisekunde Latenz.
Dann müssen wir die Zeiten addieren und erhalten damit:
0.005sec + 0.033sec + 0.001 sec = 0.039sec
Wenn man das nimmt, dann ist der Lag auf diesem Server so groß, wie wenn ein Spiel auf dem eigenen Computer mit:
1: 0.039 = 25
Frames läuft.
Wohlgemerkt ich war mehr als nur großzügig.
Die Server werden meist viel weiter weg stehen und es entsteht auch im Netz noch zusätzlicher Lag. Außerdem werden sie es nicht schaffen Millionen von Kunden eine Rechenleistung von 1000fps HD-Konvertierung anzubieten. Wahrscheinlicher wäre wohl ein Ping von 40 anstatt den 5 die wir vorhin hatten, und dass effektiv vielleicht 50 HD-Bilder pro Kunde pro Sekunde berechnet werden können. Dann sieht das ganze schon so aus.
Ping: 0.040sec
Zeit für Grafikberechnung: 0.033sec
Zeit für Umwandlung in Videostream: 1sec : 50 = 0.020 sec
Insgesamter Lag: 0.040sec + 0.033sec + 0.020 sec = 0.093 sec
Damit liegt die gefühlte Framerate beim Spielen bei:
1sec : 0.093 sec = 10,75 fps.
Von flüssigem Spielen kann also keine Rede sein. Noch dazu, da euer PC ja den Videostream ja auch noch enkodieren muss.
Dazu kommt noch das Problem, dass man sich dadurch in die Abhängigkeit von diese Anbietern begibt, wie einige meiner Vorredner schon angesprochen haben. Die benötigt Rechenleistung samt Bandbreite dürfte auch in gesalzenen Preisen resultieren.
Außerdem können wir dann den ungeschnittenen oder in Deutschland gar nicht erschienen Spielen Adieu sagen. oder wollt ihr etwa noch nen Proxa dazwischen schalten, weil der Lag noch nicht groß genug ist.