What is Amazon GameLift Streams? - Amazon GameLift Streams

What is Amazon GameLift Streams?

With Amazon GameLift Streams, game publishers and others can provide on-demand, low-latency streaming experiences to players and viewers globally. Amazon GameLift Streams uses its own streaming technology combined with the AWS global infrastructure to operate and maintain application streaming at scale. Publishers have the flexibility to provision both on-demand and reserved streaming resources to effectively manage capacity and costs.

Features

Amazon GameLift Streams offers these key features:

  • High-quality streaming to players around the world by deploying computing resources in multiple AWS Regions.

  • Streaming technology that delivers real-time gameplay experiences with minimal player-to-cloud latency. You can choose the optimal stream quality for your content, with up to 1080p resolution and 60 frames per second (fps).

  • Scaling tools to adjust your streaming capacity to meet customer demand. For example, with these tools you can keep game streaming costs in line while maintaining enough capacity to accommodate new players into stream sessions quickly.

  • Stream performance analysis using the Amazon GameLift Streams console to track metrics, view stream logs, and review data on stream resource usage.

  • Direct streaming of Windows and Linux-based games with little to no modification.

  • Amazon GameLift Streams SDK to help you integrate your existing identity services, storefront, and client applications.

How to get started with Amazon GameLift Streams

If you're a first-time Amazon GameLift Streams user, we recommend that you begin with the following topics:

  • Setting up Amazon GameLift Streams covers one-time setup tasks, including getting an AWS account with user access and setting up the software you need for Amazon GameLift Streams.

  • Starting your first stream in Amazon GameLift Streams guides you through the critical steps in the content streaming workflow. Starting with your content, such as a game build, prepare it for streaming, provision some Amazon GameLift Streams streaming cloud resources, set up a backend service and client, and initiate a streaming session.

Accessing Amazon GameLift Streams

You can create, access, and manage your application content and streaming resources with the following tools:

  • AWS Management Console – Provides a web interface that you can use to create and manage your Amazon GameLift Streams applications and stream groups.

  • AWS Command Line Interface (AWS CLI) – Provides commands for a broad set of AWS services and is supported on Windows, Mac, and Linux. For more information on this tool, see the AWS Command Line Interface page.

  • AWS SDK – Provides language-specific APIs and takes care of connection details, such as calculating signatures, handling request retries, and error handling. For documentation on the Amazon GameLift Streams service API, see the Amazon GameLift Streams API Reference. For more general information on the AWS SDK, see Tools to Build on AWS.

For additional information, see Regions, quotas, and limitations.