View a markdown version of this page

Canalización de procesadores In-Game de capturas de pantalla sin servidor para estudios de juegos - Canalización de procesadores In-Game de capturas de pantalla sin servidor para estudios de juegos

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Canalización de procesadores In-Game de capturas de pantalla sin servidor para estudios de juegos

Fecha de publicación: 23 de diciembre de 2021 () Historial del diagrama

Esta arquitectura te ayuda a crear un proceso de procesamiento de imágenes sin servidor para tus juegos que reciba las capturas de pantalla de los jugadores durante el juego, compruebe si contienen blasfemias, realiza transformaciones y las almacena en la nube. El cliente del juego y el sitio de la comunidad pueden recuperar las imágenes procesadas para colocarlas en la galería de los jugadores.

Canal de procesamiento de In-Game capturas de pantalla sin servidor para Game Studios

Diagrama de arquitectura de referencia que muestra cómo puedes usar AWS los servicios para crear una canalización de procesamiento de imágenes sin servidor para tus juegos que reciba las capturas de pantalla de los jugadores durante el juego, las compruebe si contienen blasfemias, las transforma y las almacena en la nube.
  1. Los jugadores toman capturas de pantalla en el juego, lo que invoca una API para subir esas capturas de pantalla. El cliente del juego debe enviar los metadatos del jugador a la interfaz de programación de aplicaciones (API).

  2. Una instancia de Amazon API Gateway aloja la API REST para la función de carga y procesador de imágenes.

  3. Se recomienda utilizar un método de autenticación como Amazon Cognito para autenticar todas las solicitudes procesadas por API Gateway.

    API Gateway también admite la autorización personalizada mediante una AWS Lambda función para realizar la autenticación con un proveedor de identidad externo.

  4. La API Gateway invoca una AWS Lambda función para recibir la imagen y preprocesarla.

  5. Como parte del preprocesamiento, la imagen se envía a la API de Amazon Rekognition. DetectModerationLabels

  6. Puede enviar una notificación con el resultado del proceso de filtrado a su usuario a través de Amazon Simple Notification Service (Amazon SNS).

  7. Si lo desea, la imagen sin procesar se puede almacenar en un bucket de Amazon Simple Storage Service (Amazon S3).

  8. La función Lambda del procesador de imágenes puede ejecutar transformations/resizing la imagen y añadir marcas de agua. La imagen procesada se carga en un bucket de S3 destinado a las capturas de pantalla procesadas.

  9. La función Lambda del procesador de imágenes extrae los metadatos asociados al juego (como el identificador del jugador, la fecha y la ubicación en el juego) del objeto de solicitud. A continuación, los metadatos se almacenan en Amazon DynamoDB. La clave S3 asociada a la imagen también se incluye en el mismo elemento de DynamoDB. Este paso completa la parte de procesamiento de imágenes de este proceso.

  10. Es posible que el sitio de la comunidad y el cliente del juego deseen recuperar las capturas de pantalla almacenadas para mostrar la galería de imágenes a los jugadores. Para ello, recuperen las URL almacenadas en DynamoDB. Para recuperar la imagen, el cliente o el sitio de la comunidad inicia una solicitud mediante API Gateway.

  11. La solicitud de recuperación invoca la función Lambda de recuperación de imágenes, que obtiene el elemento asociado de DynamoDB, que contiene la clave S3 de la imagen. Si lo desea, puede usar DynamoDB Accelerator para almacenar en caché las solicitudes de lectura.

  12. El cliente del juego y el sitio de la comunidad solicitan la imagen a la red de entrega de CloudFront contenido (CDN) situada frente al bucket de S3 para publicar las capturas de pantalla.

Documentación adicional

Para obtener información adicional, consulte

Historial del diagrama

Para recibir notificaciones sobre las actualizaciones de este diagrama de arquitectura de referencia, suscríbase a la fuente RSS.

CambioDescripciónFecha

Publicación inicial

El diagrama de arquitectura de referencia se publicó por primera vez.

23 de diciembre de 2021

nota

Para suscribirse a las actualizaciones de RSS, debe tener un complemento de RSS habilitado para el navegador que esté utilizando.