Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Supported browsers and input

Focus mode
Supported browsers and input - Amazon GameLift Streams

The following lists the supported platforms and browsers for viewing Amazon GameLift Streams streams and their compatible input peripherals. Browsers must also be compatible with advanced video coding (AVC), or H.264.

Overall, we recommend Google Chrome, Microsoft Edge, or a custom Chromium-based desktop application for the best end-user experience and maximum compatibility, particularly with game controllers.

To learn more about which controllers are compatible with which browsers, see the Web Gamepad API. Although some guidance may not apply to Amazon GameLift Streams, we expect most game controllers to connect successfully via Bluetooth.

Operating system Browser Input
Windows Chrome, Edge, Firefox Keyboard, mouse, microphone, game controller
Mac Chrome, Edge, Safari Keyboard, mouse, microphone, game controller (in Bluetooth mode)
Firefox Keyboard, mouse, microphone
Linux Chrome, Edge, Firefox Keyboard, mouse
Android Chrome, Edge Simple touch-to-mouse emulation, microphone, external physical mouse, keyboard and game controller (in Bluetooth mode)
iOS Chrome, Edge, Firefox, Safari Simple touch-to-mouse emulation, microphone, external physical mouse, keyboard and game controller (in Bluetooth mode)

Known issues

Following are known issues with browsers and input:

  • The PS5 and Luna game controllers are not supported in Firefox.

  • Safari will immediately exit fullscreen whenever Esc is pressed. This cannot be overriden.

  • “Embedded” or “in-app” browser views like those inside mobile apps such as LinkedIn, Yelp, Instagram, and others are not supported on iOS. These tend to disable the browser WebRTC support necessary for realtime interactive streaming. We recommend detecting non-standard browser strings and prompting the user to open in Safari.

  • If the screen resolution in your application is not set to 1080p, mouse tracking might be impacted. We recommend disabling the selection of any other resolution, if possible. We also recommend disabling windowed mode, and only run in full screen.

Limitations

Most runtime environments support game controllers, except for Ubuntu 22.04 LTS. If you need game controller support, consider creating the game using another runtime environment. For a list of other runtime environments, refer to Runtime environments.

On this page

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.