View a markdown version of this page

Unreal EnginePixel Streaming è attivo AWS - Pixel Streaming di Unreal Engine su AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Unreal EnginePixel Streaming è attivo AWS

Data di pubblicazione: 6 gennaio 2023 () Storia del diagramma

Questa architettura mostra una semplice implementazione Unreal Engine della funzione Pixel Streaming su AWS. L'architettura utilizza un matchmaker serverless composto da Amazon Simple Queue Service e Amazon DynamoDB AWS Lambda. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ Sia l'istanza di streaming che i server di segnalazione sono ospitati nella stessa istanza Amazon Elastic Compute Cloud. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/

Unreal EnginePixel Streaming è attivo AWS diagramma

Diagramma dell'architettura di riferimento che mostra come implementare Unreal Engine Pixel Streaming su server AWS utilizzando un matchmaker serverless con Amazon SQS, Lambda e DynamoDB.

I passaggi seguenti descrivono l'architettura:

  1. Il cliente richiede un'identità Amazon Cognito e AWS credenziali temporanee.

  2. Il cliente firma una richiesta ad Amazon API Gateway con le credenziali temporanee.

  3. API Gateway inoltra la richiesta ad Amazon SQS per garantire che le richieste vengano gestite in ordine.

  4. Lambda verifica in DynamoDB un'istanza di streaming disponibile. Se non è disponibile, può richiedere una nuova istanza.

  5. DynamoDB memorizza i metadati richiesti come lo stato dell'istanza, l'indirizzo IP, il numero di porta e i dettagli della prenotazione dell'utente.

  6. Se un'istanza non è disponibile, Lambda richiede che ne venga creata una nuova.

  7. Amazon Simple Storage Service archivia risorse statiche come build di giochi e script di bootstrap.

  8. Dopo la creazione di una nuova istanza, i relativi metadati vengono scritti in DynamoDB utilizzando Lambda.

  9. Un percorso separato in API Gateway consente al cliente di eseguire il polling di DynamoDB per l'istanza assegnata.

  10. Il client utilizza l'IP e la porta restituiti da DynamoDB per connettersi all'istanza assegnata.

Approfondimenti

Per ulteriori informazioni, consulta le seguenti risorse:

Storia del diagramma

Per ricevere notifiche sugli aggiornamenti di questo diagramma di architettura di riferimento, iscriviti al feed RSS.

ModificaDescrizioneData

Pubblicazione iniziale

Diagramma dell'architettura di riferimento pubblicato per la prima volta.

6 gennaio 2023

Nota

Per iscriverti agli aggiornamenti RSS, devi avere un plugin RSS abilitato per il browser che stai utilizzando.