Steam In-Home-Streaming zwischen Subnetzen

Aus Knowledgebase
Version vom 17. März 2019, 18:12 Uhr von PoC (Diskussion | Beiträge) (Neu)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Steam In-Home-Streaming zwischen Subnetzen mit dem Standard Steam-Client ist nicht ohne weiteres möglich. Ein bisschen Debugging mit Wireshark hat folgende Erkenntnisse erbracht:

  • Clients finden sich im LAN durch Broadcasts via UDP Port 27036, auf IPv4 und IPv6,
  • Clients, die über den Discovery-Modus gefunden wurden, verbinden sich via TLS 1.2 mit den Peers über TCP Port 27036.

Console-Zugriff

  • Mac:
/Applications/Steam.app/Contents/MacOS/steam_osx -console
  • Windows:
"C:\Program Files (x86)\Steam\Steam.exe" -console

Im Client ist in der Menüzeile (Shop, Bibliothek, …) daraufhin ein weiterer Punkt, Console zu sehen.

Verbindung aufbauen

connect_remote <Remote-IP>:27036

Zwischen einem Mac und einem PC mit Steam funktioniert das Ganze im lokalen Subnetz durch die Discovery von alleine. Eine forcierte Verbindung wurde wegen eines TLS-Fehlers nicht aufgebaut:

  • Mac → Windows: Unknown PSK Identity,
  • Windows → Mac: Handshake Failure,
  • Windows → Windows: Nicht per Wireshark überprüft, funktioniert aber ebensowenig.

Mac und Windows verwenden dieselbe Client-Version: API v018, Steam-Paket-Version 1552545139.

Weblinks