View a markdown version of this page

Unreal Engineist Pixel-Streaming aktiviert AWS - Pixel-Streaming von Unreal Engine auf AWS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Unreal Engineist Pixel-Streaming aktiviert AWS

Veröffentlichungsdatum: 6. Januar 2023 () Geschichte des Diagramms

Diese Architektur zeigt eine einfache Implementierung Unreal Engine der Pixel-Streaming-Funktion auf AWS. Die Architektur verwendet einen serverlosen Matchmaker, der aus Amazon Simple Queue Service besteht AWS Lambda, und Amazon DynamoDB. Sowohl die Streaming-Instance als auch die Signalserver werden in derselben Amazon Elastic Compute Cloud-Instanz gehostet.

Unreal EngineIst Pixel-Streaming aktiviert AWS Grafik

Das Referenzarchitekturdiagramm zeigt, wie Unreal Engine Pixel Streaming AWS mithilfe eines serverlosen Matchmakers mit Amazon SQS, Lambda und DynamoDB aktiviert wird.

Die folgenden Schritte beschreiben die Architektur:

  1. Der Client fordert eine Amazon Cognito-Identität und temporäre AWS Anmeldeinformationen an.

  2. Der Client signiert eine Anfrage an Amazon API Gateway mit den temporären Anmeldeinformationen.

  3. API Gateway leitet die Anfrage an Amazon SQS weiter, um sicherzustellen, dass Anfragen in der richtigen Reihenfolge bearbeitet werden.

  4. Lambda überprüft DynamoDB auf eine verfügbare Streaming-Instance. Wenn keine verfügbar sind, kann eine neue Instanz angefordert werden.

  5. DynamoDB speichert die erforderlichen Metadaten wie Instanzstatus, IP-Adresse, Portnummer und Benutzerreservierungsdetails.

  6. Wenn eine Instanz nicht verfügbar ist, fordert Lambda die Erstellung einer neuen Instanz an.

  7. Amazon Simple Storage Service speichert statische Ressourcen wie Spiele-Builds und Bootstrap-Skripte.

  8. Nachdem eine neue Instance erstellt wurde, werden ihre Metadaten mithilfe von Lambda in DynamoDB geschrieben.

  9. Über eine separate Route in API Gateway kann der Client DynamoDB nach der ihm zugewiesenen Instanz abfragen.

  10. Der Client verwendet die von DynamoDB zurückgegebene IP und den Port, um eine Verbindung zu der ihm zugewiesenen Instanz herzustellen.

Weitere Informationen

Weitere Informationen finden Sie in den folgenden Ressourcen:

Geschichte des Diagramms

Abonnieren Sie den RSS-Feed, um über Aktualisierungen dieses Referenzarchitekturdiagramms informiert zu werden.

ÄnderungBeschreibungDatum

Erste Veröffentlichung

Das Referenzarchitekturdiagramm wurde zuerst veröffentlicht.

06. Januar 2023

Anmerkung

Um RSS-Updates zu abonnieren, muss ein RSS-Plugin für den von Ihnen verwendeten Browser aktiviert sein.