Spiele über Netzwerk streamen

  • Ersteller Ersteller DandG
  • Erstellt am Erstellt am
Habe das neulich mit dem Steam In-Home Streaming (ist inzwischen Open Beta) mal getestet und es ging erstaunlich gut. Ging selbst in 1080p über WLAN (okay, saß auch im Raum, in dem der Router steht) auf mein 2008er MacBook ohne Verzögerung oder sonstige Probleme. Geht auch mit nicht-Steam-Spielen, man muss sie einfach nur der Liste hinzufügen.

Falls ein Client reicht, ist das definitiv eine sehr gute und einfache Lösung. Mehr als einen Client kann man (aktuell) damit afaik aber nicht bedienen, da effektiv einfach nur der Bildschirm der aktuellen Windows-Session in H.264 verpackt und übers Netzwerk verschickt wird.
 
Ja, eben kam die News rein dass das jetzt "open" ist. Gleich mal testen :)

EDIT: Getestet. Funktionieren tuts ganz gut, keine Artefakte, nicht mal über mein langsames 54mbit WLAN, allerdings bei 720p. Schön finde ich, dass wenigstens mit 50 fps gestreamt wird, nicht nur mit 30.

Aber es gibt eine Verzögerung, auch via Kabel, die Shooter (für mich zumindest) unspielbar macht, mit einem Controller fällt es vielleicht nicht ganz so arg auf.
 
Zuletzt bearbeitet:
  • Thread Starter Thread Starter
  • #25
Habe Steam In-Home Streaming getestet, ich fand das nicht so schlecht, ABER die geschwindigkeit im Netzwerk ist mir zu langsam, daran muss unbedingt was gemacht werden.

Hätte hier für gerne Tipps, folgende Geräte habe ich:

2x FritzBox 6360 Cable (beide von kdg)
1x xBox One
2x Laptops
2x Computer
1x Kleiner Server
2x Smartphones
1x Netzwerkdrucker

Mir ist (wie schon geschrieben) nur die Verbindung zwischen 2 Computer (einer davon der Host) + 1 Laptop (W-Lan) wichtig, der rest ist egal.
 
Wie genau "ist dir zu langsam".
Zu wenig Datenrate?
WLAN - die Router können schon n-Standard, was die Laptops können musst du nachschauen
LAN - wenn schon per Gigabit verbunden gehen immerhin 125 mb/s - wofür brauchst du mehr?

Wenn es dir um die Verzögerung beim Streamen geht, liegt das nicht an der Bandbreite.
Erst muss ein Eingabesignal (Tastatur/Maus) an den Host übertragen werden, das geht aber mit minimaler Verzögerung, die ich nicht wahrnehmen konnte.
Dann wird die Spielszene gerendert. Normalerweise wird dieses Bild dann ausgegeben. Fürs Streaming muss jetzt aber noch:
-das Bild aus dem Grafikspeicher gelesen und per h264 codiert werden
-das komprimierte Bild über das Netzwerk an den Client gesendet werden
-der Client muss das Bild wieder Decodieren und anzeigen.

Und das bei 50fps innerhalb von 20ms, wenn ich richtig gerechnet habe.
 
Was hat das Spiel und die Detailstufe mit der Bandbreite der Übertragung zu tun?
das einzig wichtige ist die Auflösung, Farbtiefe sowie Bildwiederholungsrate an veränderlichen Eigenschaften + die Komprimierung / das Protokoll in dem die Bilddaten dann von Station A zu Station B übertragen werden.
 
Wenn's auf Full-HD ruckelt und auf 1280x720 flüssig geht bleibt wohl nicht viel über.
 
  • Thread Starter Thread Starter
  • #30
Ich habe es mit W-Lan in 1080p an meinem Laptop (als client) getestet.
Ich habe ein Intel WiFi Link 5100 (a/b/g) mit 130 MBit/s im laptop verbaut


Der Host War per Kabel angeschlossen.

Ich konnte genau sehen, das die Bewegungen auf den Host sehr flüssig war, nur das übertragen vom Videosignal macht Probleme.
 
DandG du lässt irgendwie immer die wichtigen Detail weg.
das übertragen vom Videosignal macht Probleme.
Wie Probleme. Artefakte? Ruckeln? Verzögerung? Abbrüche?

@ The_Emperor: drfuture hat recht, allerdings nur solange der Aufwand des Videograbbens + Encodieren nicht so viel Leistung braucht, dass dadurch das Spiel ruckelt.
Meine Netzwerkbandbreite wurde btw. bei meinem Test nicht ansatzweise ausgelastet. (720p, 50fps)
 
  • Thread Starter Thread Starter
  • #32
Dauerhaftes Ruckeln, Verzögerung und Artefakte habe ich, der Ton kommt auch teilweise stockend an.
Getestet mit Left4Dead2, es hat im Hintergrund noch was aus dem Workshop geladen.
Wenn ich direkt am PC sitze ist das runterladen im Spiel kein Problem.

Habe es dann getestet, nach dem es fertig war mit laden.
Ruckler und Verzögerung sind noch vorhanden, sehe aber keine Artefakte.
Der Ton kommt weiterhin stockend an.
 
Dann teste den Client auch mal mit Kabel, WLAN Datenraten sind mehr Theorie als Praxis.

Insbesondere wenns dermaßen Zeitkritisch bei gleichzeitig eher hohem Datenvolumen ist.
 
  • Thread Starter Thread Starter
  • #34
Gut, werde ich mal testen :T

Sollte ich eventuell auf N Standard setzen?
Also mit einer neuen W-Lan Karte im Laptop
 
Hilft in dem Sinne auch nicht, denn ich kann nur wiederholen: Netwerkkabel sind nicht aus modischen Gründen mindestens einmal geschirmt.

Alles was zeitkritisch ist proifitiert davon immens denn es geht weniger verloren was dann erneut verschickt werden muss, das kostet natürlich "viel" Zeit.
 
  • Thread Starter Thread Starter
  • #36
So, habe mein Problem gefunden, die CPU lief nur mit ~40% (Warum auch immer das eingestellt war), und die GPU lief auch irgendwie nicht rund.
Es hatte wenig Auswirkung, wenn man am Host gespielt hätte, aber fürs Streamen hat ist (warum auch immer) nicht gereicht.

Da frage ich mich, was die CPU (viel) damit zu tun hat, das Spiel zu streamen und die Pakete zu verschicken :unknown:


Das spiel läuft im Lan Sehr flüssig, nur der Ton macht da noch seine Probleme (Verzögerung, stottert)
Im W-Lan läuft es mit minimalen ruckler, das alles auch mit den Soundproblemen wie im Lan


Bin dann mal auf updates gespannt, die das eventuell fixen.
Es muss ja nicht von hier auf jetzt gehen, muss ja auch alles andere irgendwie regeln. (z.B. Kühlung ...)
 
  • Thread Starter Thread Starter
  • #38
Das weiss ich nicht, aber das Spiel wird auch am Horst angezeigt, wenn man streamt.
 
Zurück
Oben