

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Começando a usar o Amazon GameLift Streams
<a name="getting-started"></a>

 Esta seção pode ajudá-lo a começar a transmitir com sucesso seus aplicativos e jogos por meio do Amazon GameLift Streams. Os tópicos desta seção abrangem o end-to-end processo, desde o upload do seu aplicativo para o Amazon GameLift Streams até o teste do desempenho do seu conteúdo em um stream. Também aborda etapas importantes para ajudá-lo a se preparar para o streaming, como escolher o tempo de execução correto e a configuração da classe de transmissão para otimizar o desempenho e o custo. 

**Topics**
+ [Escolhendo uma configuração no Amazon GameLift Streams](choosing-configuration.md)
+ [Opções de configuração](configuration-options.md)
+ [Iniciando sua primeira transmissão no Amazon GameLift Streams](streaming-process.md)

# Escolhendo uma configuração no Amazon GameLift Streams
<a name="choosing-configuration"></a>

 Este guia pode ajudá-lo a escolher o ambiente de tempo de execução e as configurações ideais para transmitir seus aplicativos e jogos por meio do Amazon GameLift Streams. As configurações afetam diretamente o desempenho do seu conteúdo e os custos associados à sua execução no Amazon GameLift Streams. Há várias opções para oferecer suporte a uma ampla variedade de aplicativos e fidelidade gráfica. 

 Você pode encontrar a lista completa de opções de configuração em[Opções de configuração](configuration-options.md). 

 Os termos-chave a seguir podem ajudar você a entender como essas opções de configuração funcionam juntas: 
+  Os *tempos de execução* se referem ao sistema operacional e ao ambiente de software subjacentes que executarão seu aplicativo no Amazon GameLift Streams. As principais opções de ambiente de execução são Windows, Linux e Proton. 
+  *As classes de stream* representam as diferentes configurações de recursos disponíveis no Amazon GameLift Streams, variando em sistema operacional, CPU, GPU, RAM e outras especificações. A classe stream é uma opção de configuração de um grupo de stream que define os recursos de hardware alocados para uma sessão de stream e o modelo de locação (quantos streams simultâneos podem ser executados em uma única máquina virtual).
+  A *multilocação* permite que vários usuários compartilhem os mesmos recursos de hardware subjacentes, o que pode ser uma opção econômica para aplicativos que não exigem recursos máximos de hardware. Uma classe de stream com multilocação pode hospedar vários streams pelo custo de um recurso. As classes de stream “High” têm locação de 1:2, enquanto as classes de stream “Ultra” têm 1 locação. 

 Ao definir sua configuração do Amazon GameLift Streams, o ambiente de execução que você escolhe determina as opções específicas de classe de stream que são compatíveis e estão disponíveis para você. Combinar os requisitos do seu aplicativo com o ambiente de tempo de execução e a classe de stream corretos é fundamental para otimizar o desempenho e a economia no Amazon GameLift Streams. 

 O custo da transmissão depende da classe da transmissão. Para obter uma lista detalhada de custos, consulte a [página de preços](https://aws.amazon.com/gamelift/streams/pricing/) do Amazon GameLift Streams. 

## Ponto de partida
<a name="choosing-configuration-starting-point"></a>

Dependendo do seu aplicativo, esses são bons pontos de partida para começar a transmitir. Posteriormente, você pode explorar outras opções de configuração para otimizar o custo.

### Para aplicativos do Windows
<a name="choosing-configuration-starting-point-windows"></a>

Recomendamos para aplicativos Windows que comecem com o ambiente de execução Microsoft Windows Server 2022 Base e a classe `gen6n_ultra_win2022` stream. Essa combinação de ambiente de tempo de execução e classes de fluxo fornece uma configuração previsível e bem suportada com a mais alta compatibilidade e alto desempenho para uma ampla variedade de casos de uso intensivo de gráficos para seu conteúdo baseado em Windows.

Existem outras configurações de classe de stream do Windows que oferecem diferentes opções de preço e desempenho (consulte[Classes de stream do Windows](configuration-options.md#configuration-options-stream-classes-windows)). Talvez você queira testá-las para encontrar a mais adequada para seu aplicativo.

O runtime do Windows suporta jogos e outras aplicações 3D usando DirectX 11 ou DirectX 12 e motores de jogos incluindo Unity 2022.3, Unreal Engine 4.27 e Unreal Engine 5 até 5.6. O streaming é suportado por IPv4 IPv6 e. 

### Para aplicativos Linux
<a name="choosing-configuration-starting-point-linux"></a>

 Use o ambiente de execução Ubuntu 22.04 LTS para aplicativos criados para serem executados nativamente no Linux. Para otimizar o desempenho, escolha uma das classes de transmissão Pro ou Ultra (consulte[Classes de stream Linux e Proton](configuration-options.md#configuration-options-stream-classes-linuxproton)). Para otimizar o custo, escolha uma das classes de fluxo pequeno, médio ou alto. Essas são opções econômicas em que várias sessões de stream simultâneas compartilham os mesmos recursos computacionais. 

**Importante**  
O tempo de execução do Linux no Amazon GameLift Streams não oferece suporte ao IPv6 streaming. Os clientes devem transmitir os aplicativos IPv4.

## Otimizações de custos
<a name="choosing-configuration-explore-more"></a>

 Embora as recomendações do ponto de partida sejam um ótimo ponto de partida, talvez você queira considerar outras opções de configuração para otimizar os custos e, ao mesmo tempo, manter um bom desempenho. 

### Use o ambiente de execução do Proton
<a name="choosing-configuration-proton-runtime"></a>

 Muitos aplicativos do Windows podem ser executados no ambiente de execução do Proton. O Proton é uma camada de compatibilidade otimizada para jogos que roda no Linux. As opções de classe de stream para esse tempo de execução incluem poderosos recursos de GPU executados em hardware NVIDIA, com suporte para DirectX 11 e, começando com o Proton 8.0-5, DirectX 12. Visite o [wiki do Proton](https://github.com/ValveSoftware/Proton/wiki) para obter mais detalhes sobre essa opção. Se você optar por explorar a execução de seu aplicativo no Proton, recomendamos que você inicie seus testes usando o Proton 9.0-2. 

**Importante**  
Os tempos de execução do Proton no Amazon GameLift Streams não oferecem suporte ao streaming. IPv6 Os clientes devem transmitir os aplicativos IPv4.

**Importante**  
A compatibilidade do seu aplicativo Windows em um ambiente de execução do Proton depende dos requisitos específicos do seu aplicativo. Por exemplo, o Proton 9.0-2 tem melhor suporte do que o Proton 8.0-2c para o Unreal Engine 5. Em geral, quanto mais novo for o jogo, mais nova versão do Proton você precisará. É altamente recomendável testar minuciosamente esse tempo de execução em seu ambiente local para garantir o desempenho ideal. Use nosso [guia de solução de problemas do Proton](troubleshoot-compatibility-wp.md) para ajudá-lo nesse esforço.

### Compile seu aplicativo para Linux
<a name="choosing-configuration-compile-windows-to-linux"></a>

 Outra opção econômica é direcionar seu aplicativo para ser executado nativamente no Linux. Teste primeiro o aplicativo do seu lado para garantir que a versão Linux do seu aplicativo funcione conforme necessário. Se seu aplicativo for executado com sucesso no Linux, você poderá seguir as opções de configuração do Amazon GameLift Streams para aplicativos Linux. 

 Para obter informações sobre a compilação cruzada de aplicativos Unreal Engine para Linux, consulte a seção [Cross-Compile Toolchain](https://dev.epicgames.com/documentation/en-us/unreal-engine/linux-development-requirements-for-unreal-engine#cross-compiletoolchain) no guia do desenvolvedor do Unreal Engine. 

## Decidindo sobre uma configuração
<a name="choosing-configuration-deciding-configuration"></a>

 Para determinar a melhor configuração de tempo de execução e classe de stream, considere as seguintes perguntas-chave. 

1.  **Para qual plataforma seu aplicativo ou jogo foi criado?** Se você tiver um aplicativo do Windows, o ambiente de execução do Windows é o mais simples de configurar. Se seu aplicativo foi criado para Linux, o ambiente de execução do Linux é o mais simples. Para economizar custos de streaming de um aplicativo do Windows, você pode explorar o ambiente de execução do Proton ou compilar o aplicativo para Linux. 

1.  **Quão importante é o desempenho versus o custo para seu caso de uso?** O ambiente de execução do Windows pode oferecer o melhor desempenho, mas sua execução pode ser mais cara. Comparativamente, o ambiente de execução do Proton é mais econômico, embora você possa ter um desempenho um pouco menor ou possíveis problemas de compatibilidade. Isso ocorre porque os aplicativos baseados no Windows podem exigir certas funcionalidades que ainda não são totalmente suportadas nos tempos de execução do Proton disponíveis. Como resultado, você pode experimentar diferenças funcionais ou gráficas ao executar seu aplicativo no ambiente Proton. Recomendamos que você teste seu aplicativo nos diferentes ambientes de tempo de execução e classes de stream para avaliar as compensações de desempenho e custo. Para obter uma lista completa das opções de ambiente de execução, consulte[Ambientes de execução](configuration-options.md#configuration-options-runtime). 

1.  **Quais são os requisitos gráficos do seu aplicativo?** Os requisitos gráficos do seu aplicativo podem ajudar a determinar qual configuração de classe de stream é mais apropriada. Se seu aplicativo exigir alto desempenho GPUs, você deve considerar o uso de classes de stream com maiores quantidades de memória de vídeo (VRAM) e memória de sistema (RAM). Por exemplo, as classes de stream gen5n e gen6n oferecem desempenho até 3 vezes melhor para aplicativos com uso intensivo de gráficos em comparação com as classes de stream gen4n. Se seu aplicativo exigir o máximo de recursos de GPU e CPU, você deve considerar as classes de stream “profissionais”. Por outro lado, se seu aplicativo puder operar de forma eficaz com menor fidelidade gráfica, você poderá economizar custos usando qualquer uma das classes de fluxo pequeno, médio ou alto que compartilham uma GPU. Consulte [Aulas de streaming](configuration-options.md#configuration-options-stream-classes). 

1.  **Quanto esforço você está disposto a investir na configuração?** A maneira mais simples de configurar seu aplicativo é executá-lo nativamente usando os tempos de execução do Windows ou do Linux, pois é mais provável que eles sejam compatíveis com seu aplicativo. out-of-the-box Por outro lado, o ambiente de execução do Proton exigirá mais testes práticos para identificar a configuração ideal do Proton para suas necessidades. Considere o tempo e os recursos que você pode alocar para o processo de configuração e teste ao decidir entre as opções de ambiente de execução. 

1.  **Você testou seu aplicativo em vários ambientes de tempo de execução e classes de stream?** Recomendamos testar seu conteúdo em diferentes ambientes de tempo de execução e classes de streaming para ver seu desempenho. Isso ajuda você a determinar o melhor ajuste com base em fatores como estabilidade, qualidade gráfica, funcionalidade do recurso e capacidade de resposta da entrada. 

## Como suas opções de configuração afetam as próximas etapas
<a name="choosing-configuration-impact-runtime-choice"></a>

 A configuração selecionada afeta diretamente as próximas fases da configuração do seu ambiente de streaming. Especificamente: 
+  **Criação de um aplicativo Amazon GameLift Streams**: Ao fazer upload do seu jogo ou aplicativo no Amazon GameLift Streams, você precisará especificar o ambiente de execução que deseja usar. Essa escolha determinará o tipo de grupo de stream que você pode usar. 
+  **Vinculação a um grupo de stream**: se você já tiver um grupo de stream existente, sua escolha de ambiente de tempo de execução precisará corresponder à configuração desse grupo. Por exemplo, se você selecionar o tempo de execução do Windows, só poderá vincular seu aplicativo a um grupo de stream configurado para aplicativos do Windows. 
+  **Criação de um grupo de stream**: ao criar um novo grupo de stream, você deve escolher uma classe de stream que seja compatível com o tempo de execução escolhido. A classe de stream que você escolher deve corresponder aos requisitos gráficos e à potência computacional que seu aplicativo exige. 

 Ao entender como as configurações escolhidas influenciam essas etapas subsequentes, você pode planejar melhor sua implementação geral de streaming e garantir um processo de integração tranquilo. 

## Próximas etapas
<a name="choosing-configuration-next-steps"></a>

 Dependendo da configuração escolhida, há algumas abordagens diferentes que você pode adotar para configurar seu aplicativo para streaming. 

### Se você selecionou o tempo de execução do Windows ou Linux
<a name="choosing-configuration-next-steps-windows-linux"></a>

 Para tempos de execução do Windows ou Linux, as próximas etapas são configurar o streaming no Amazon GameLift Streams e depois testar o stream. Para obter mais informações, acesse o [Iniciando sua primeira transmissão no Amazon GameLift Streams](streaming-process.md). 

### Se você está pensando em usar o Proton
<a name="choosing-configuration-next-steps-proton"></a>

 A compatibilidade de um aplicativo com o Proton depende dos requisitos específicos do aplicativo. Portanto, recomendamos que você teste seu aplicativo em diferentes versões do Proton antes de trazê-lo para o Amazon GameLift Streams. Isso ajuda você a identificar a configuração do Proton que oferece o melhor desempenho e compatibilidade para suas necessidades. Ao testar fora do Amazon GameLift Streams, você pode validar o desempenho e a funcionalidade do aplicativo e depurar problemas específicos do tempo de execução. Para mais informações, consulte [Teste e solução de problemas de compatibilidade com o Proton para Amazon Streams GameLift](troubleshoot-compatibility-wp.md). 

 Depois de selecionar uma configuração específica do Proton, você estará pronto para configurar o streaming no Amazon GameLift Streams. Para obter mais informações, vá para[Iniciando sua primeira transmissão no Amazon GameLift Streams](streaming-process.md). 

# Opções de configuração
<a name="configuration-options"></a>

## Ambientes de execução
<a name="configuration-options-runtime"></a>

Os *tempos de execução* se referem ao sistema operacional e ao ambiente de software subjacentes que executam seu aplicativo no Amazon GameLift Streams. As principais opções de tempo de execução são Windows, Linux e Proton. Você especifica o ambiente de tempo [Etapa 2: Configurar seu aplicativo para o Amazon GameLift Streams](streaming-process.md#streaming-process-create-application) de execução no fluxo de trabalho de introdução.

 [O Proton](https://github.com/ValveSoftware/Proton/wiki) é uma camada de compatibilidade que permite que muitos aplicativos do Windows sejam executados em um ambiente baseado em Linux. Se você planeja usar o Proton, recomendamos testar como seu aplicativo é executado em uma máquina local. Para obter mais informações, consulte [Teste e solução de problemas de compatibilidade com o Proton para Amazon Streams GameLift](troubleshoot-compatibility-wp.md). 


| Runtime | Description | 
| --- | --- | 
| Microsoft Windows Server 2022 Base | Compatível com aplicativos do Windows. Suporta o uso IPv4 e IPv6 em sessões de streaming. | 
| Ubuntu 22.04 LTS | Compatível com aplicativos Linux. Não suporta o uso IPv6 em sessões de stream. | 
| Proton 9.0-2 | Compatível com aplicativos do Windows. Baseado na ramificação Proton [experimental\$19.0](https://github.com/ValveSoftware/Proton/tree/experimental_9.0). Versão recomendada para começar a testar a compatibilidade com o Proton. Não suporta o uso IPv6 em sessões de stream. | 
| Proton 8.0-5 | Compatível com aplicativos do Windows. Baseado na ramificação Proton [experimental\$18.0](https://github.com/ValveSoftware/Proton/tree/experimental_8.0). Não suporta o uso IPv6 em sessões de stream. | 
| Proton 8.0-2c | Compatível com aplicativos do Windows. Baseado na ramificação Proton [experimental\$18.0](https://github.com/ValveSoftware/Proton/tree/experimental_8.0). Não suporta o uso IPv6 em sessões de stream. | 

### Limitações
<a name="configuration-options-runtime-limits"></a>

 O suporte para gamepad não está disponível no Ubuntu 22.04 LTS. Outros ambientes de execução oferecem suporte a gamepads, dependendo do sistema operacional e do navegador do usuário final. Para obter mais informações, consulte [Navegadores e entradas compatíveis](sdk-browsers-input.md). 

## Aulas de streaming
<a name="configuration-options-stream-classes"></a>

 *As classes de stream* representam as diferentes configurações de recursos disponíveis no Amazon GameLift Streams, variando em CPU, GPU, RAM e outras especificações. A classe stream é uma opção de configuração de um grupo de stream que define os recursos de hardware alocados para uma sessão de stream e o modelo de locação (quantos streams simultâneos podem ser executados em uma única máquina virtual). Você especifica a classe de stream no fluxo [Etapa 3: Gerencie como o Amazon GameLift Streams transmite seu aplicativo](streaming-process.md#streaming-process-stream-group) de trabalho de introdução. 

### Classes de stream do Windows
<a name="configuration-options-stream-classes-windows"></a>


| Classe de transmissão | Configuração do Amazon EC2 | Description | 
| --- | --- | --- | 
|  `gen6n_pro_win2022`  | Tempo de execução do Windows em uma instância g6.4xlarge do Amazon EC2 |  (NVIDIA, pro) Aceita aplicações com complexidade de cena 3D extremamente alta que exigem o máximo de recursos. Executa aplicações no Microsoft Windows Server 2022 Base e comporta o DirectX 12. Compatível com o Unreal Engine versões até 5.6, aplicações de 32 bits e 64 bits e tecnologia antifraude. Usa a GPU NVIDIA L4 Tensor Core. Recursos por aplicativo: vCPUs: 16. RAM: 64 GB. VRAM: 24 GB. Locação: comporta até uma sessão de transmissões simultânea.  | 
|  `gen6n_ultra_win2022`  | Tempo de execução do Windows em uma instância g6.2xlarge do Amazon EC2 |  (NVIDIA, ultra) Comporta aplicações com alta complexidade de cena 3D. Executa aplicações no Microsoft Windows Server 2022 Base e comporta o DirectX 12. Compatível com o Unreal Engine versões até 5.6, aplicações de 32 bits e 64 bits e tecnologia antifraude. Usa a GPU NVIDIA L4 Tensor Core. Recursos por aplicativo: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB. Locação: comporta até uma sessão de transmissões simultânea.  | 
|  `gen6n_medium_win2022`  | Tempo de execução do Windows em uma instância g6f.2xlarge do Amazon EC2 com locação 1:1 |  (NVIDIA, pequeno) Suporta aplicativos com baixa complexidade de cena 3D. Executa aplicativos no Microsoft Windows Server 2022 Base. Usa a GPU NVIDIA L4 Tensor Core. Recursos por aplicativo: vCPUs: 2. RAM: 8 GB MEMÓRIA RAM: 3 GB. Locação: comporta até uma sessão de transmissões simultânea.  | 
|  `gen6n_small_win2022`  | Tempo de execução do Windows em uma instância g6f.large do Amazon EC2 com locação 1:1 |  (NVIDIA, pequeno) Suporta aplicativos com baixa complexidade de cena 3D. Executa aplicativos no Microsoft Windows Server 2022 Base. Usa a GPU NVIDIA L4 Tensor Core. Recursos por aplicativo: vCPUs: 2. RAM: 8 GB MEMÓRIA RAM: 3 GB. Locação: comporta até uma sessão de transmissões simultânea.  | 
| `gen5n_win2022` | Tempo de execução do Windows em uma instância g5.2xlarge do Amazon EC2 |   (NVIDIA, ultra) Comporta aplicações com complexidade de cena 3D extremamente alta. Executa aplicações no Microsoft Windows Server 2022 Base e comporta o DirectX 12 e o DirectX 11. Comporta o Unreal Engine até a versão 5.6, aplicações de 32 e 64 bits e tecnologia antifraude. Usa a GPU NVIDIA A10G Tensor Core.   Recursos por aplicativo: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.   Locação: comporta uma sessão de transmissão simultânea.   | 
| `gen4n_win2022` | Tempo de execução do Windows em uma instância g4dn.2xlarge do Amazon EC2 |   (NVIDIA, ultra) Comporta aplicações com alta complexidade de cena 3D. Executa aplicações no Microsoft Windows Server 2022 Base e comporta o DirectX 12 e o DirectX 11. Comporta o Unreal Engine até a versão 5.6, aplicações de 32 e 64 bits e tecnologia antifraude. Usa a GPU NVIDIA T4 Tensor Core.   Recursos por aplicativo: vCPUs: 8. RAM: 32 GB. VRAM: 16 GB.   Locação: comporta uma sessão de transmissão simultânea.   | 

### Classes de stream Linux e Proton
<a name="configuration-options-stream-classes-linuxproton"></a>


| Classe de transmissão | Configuração do Amazon EC2 | Description | 
| --- | --- | --- | 
|  `gen6n_pro`  | Tempo de execução do Linux em uma instância g6.4xlarge do Amazon EC2 |  (NVIDIA, pro) Aceita aplicações com complexidade de cena 3D extremamente alta que exigem o máximo de recursos. Usa a GPU NVIDIA L4 Tensor Core. Recursos por aplicativo: vCPUs: 16. RAM: 64 GB. VRAM: 24 GB. Locação: comporta até uma sessão de transmissões simultânea.  | 
|  `gen6n_ultra`  | Tempo de execução do Linux em uma instância g6.2xlarge do Amazon EC2 |  (NVIDIA, ultra) Comporta aplicações com alta complexidade de cena 3D. Usa a GPU NVIDIA L4 Tensor Core. Recursos por aplicativo: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB. Locação: comporta até uma sessão de transmissões simultânea.  | 
|  `gen6n_high`  | Tempo de execução do Linux em uma instância g6.2xlarge do Amazon EC2 com locação de 2:1 |  (NVIDIA, alto) Suporta aplicativos com complexidade de cena moderate-to-high 3D. Usa a GPU NVIDIA L4 Tensor Core. Recursos por aplicativo: vCPUs: 4. RAM: 16 GB. VRAM: 12 GB. Locação: comporta até duas sessões de transmissão simultâneas.  | 
|  `gen6n_medium`  | Tempo de execução do Linux em uma instância g6.2xlarge do Amazon EC2 com locação de 4:1 |  (NVIDIA, média) Comporta aplicações com complexidade de cena 3D moderada. Usa a GPU NVIDIA L4 Tensor Core. Recursos por aplicativo: vCPUs: 2. RAM: 8 GB VRAM: 6 GB. Locação: comporta até quatro sessões de transmissões simultâneas.  | 
|  `gen6n_small`  | Tempo de execução do Linux em uma instância g6.4xlarge do Amazon EC2 com locação 12:1 |  (NVIDIA, pequeno) Aceita aplicações com complexidade de cena 3D leve e baixo uso da CPU. Usa a GPU NVIDIA L4 Tensor Core. Recursos por aplicativo: vCPUs: 1. RAM: 4 GB. VRAM: 2 GB. Locação: comporta até 12 sessões de transmissões simultâneas.  | 
|  `gen5n_ultra`  | Tempo de execução do Linux em uma instância g5.2xlarge do Amazon EC2 |  (NVIDIA, ultra) Comporta aplicações com complexidade de cena 3D extremamente alta. Usa a GPU NVIDIA A10G Tensor Core. Recursos por aplicativo: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB. Locação: comporta uma sessão de transmissão simultânea.  | 
|  `gen5n_high`  | Tempo de execução do Linux em uma instância g5.2xlarge do Amazon EC2 com locação de 2:1 |  (NVIDIA, alto) Suporta aplicativos com complexidade de cena moderate-to-high 3D. Usa a GPU NVIDIA A10G Tensor Core. Recursos por aplicativo: vCPUs: 4. RAM: 16 GB. VRAM: 12 GB. Locação: comporta até duas sessões de transmissão simultâneas.  | 
|  `gen4n_ultra`  | Tempo de execução do Linux em uma instância g4dn.2xlarge do Amazon EC2 |  (NVIDIA, ultra) Comporta aplicações com alta complexidade de cena 3D. Usa a GPU NVIDIA T4 Tensor Core. Recursos por aplicativo: vCPUs: 8. RAM: 32 GB. VRAM: 16 GB. Locação: comporta uma sessão de transmissão simultânea.  | 
|  `gen4n_high`  | Tempo de execução do Linux em uma instância g4dn.2xlarge do Amazon EC2 com locação de 2:1 |  (NVIDIA, alto) Suporta aplicativos com complexidade de cena moderate-to-high 3D. Usa a GPU NVIDIA T4 Tensor Core. Recursos por aplicativo: vCPUs: 4. RAM: 16 GB. VRAM: 8 GB. Locação: comporta até duas sessões de transmissão simultâneas.  | 

# Iniciando sua primeira transmissão no Amazon GameLift Streams
<a name="streaming-process"></a>

 Este tutorial mostra as etapas para começar a usar o Amazon GameLift Streams para transmitir seu aplicativo ou jogo. O Amazon GameLift Streams executa seu aplicativo e os transmite diretamente para o navegador da web de seus usuários finais. Você aprenderá como carregar e configurar o aplicativo que deseja transmitir e como gerenciar a forma como o Amazon GameLift Streams é transmitido. Ao final, você testará como seu aplicativo é transmitido no Amazon GameLift Streams interagindo com ele diretamente no console do Amazon GameLift Streams. 

**Antes de começar, entenda os preços do Amazon GameLift Streams.**  
Você pode encontrar o custo do Amazon GameLift Streams na [página de preços](https://aws.amazon.com/gamelift/streams/pricing/). Consulte para saber mais: [Gerenciando o uso e as faturas do Amazon GameLift Streams](pricing.md).   
Você incorre em custos para usar o Amazon GameLift Streams, especificamente quando você:  
Crie um aplicativo Amazon GameLift Streams em [Etapa 2: Configurar seu aplicativo para o Amazon GameLift Streams](#streaming-process-create-application)
Crie um grupo de stream em [Etapa 3: Gerencie como o Amazon GameLift Streams transmite seu aplicativo](#streaming-process-stream-group)
 **Não pule [Etapa 5: Limpe (não pule)](#streaming-process-cleanup)**. Para evitar cobranças desnecessárias depois de testar o Amazon GameLift Streams, você deve limpar todos os seus recursos. 

**Topics**
+ [Pré-requisitos](#streaming-process-prerequisites)
+ [Etapa 1: Faça o upload do seu aplicativo em um bucket do Amazon S3](#streaming-process-upload-application)
+ [Etapa 2: Configurar seu aplicativo para o Amazon GameLift Streams](#streaming-process-create-application)
+ [Etapa 3: Gerencie como o Amazon GameLift Streams transmite seu aplicativo](#streaming-process-stream-group)
+ [Etapa 4: Teste seu stream no Amazon GameLift Streams](#streaming-process-stream-session)
+ [Etapa 5: Limpe (não pule)](#streaming-process-cleanup)

## Pré-requisitos
<a name="streaming-process-prerequisites"></a>

Conclua as tarefas a seguir antes de iniciar o tutorial.
+ Inscreva-se em uma AWS conta e crie um usuário com acesso administrativo, se você ainda não tiver um. Consulte o [Configuração](setting-up.md) tópico deste guia para obter ajuda com essa tarefa. Você não precisa baixar o Amazon GameLift Streams Web SDK ou configurá-lo AWS CLI no momento. Você concluirá as etapas a seguir usando o. Console de gerenciamento da AWS
+ Obtenha uma versão dos arquivos de conteúdo do seu aplicativo sem gerenciamento de direitos digitais (DRM). Colete os arquivos necessários para executar o aplicativo, incluindo executáveis e ativos, em uma pasta, mas *não* compacte a pasta. 

## Etapa 1: Faça o upload do seu aplicativo em um bucket do Amazon S3
<a name="streaming-process-upload-application"></a>

 O Amazon GameLift Streams usa o Amazon Simple Storage Service (Amazon S3) para armazenar seus arquivos de aplicativos ou jogos na nuvem e acessá-los para streaming. Nesta etapa, você carrega os arquivos do seu aplicativo em um bucket do Amazon S3. Conclua esta etapa no console do Amazon S3. 

**nota**  
 **A classe de armazenamento Amazon S3 que o Amazon GameLift Streams exige é o padrão S3 Standard.** Outras classes de armazenamento, como **S3 Glacier** ou objetos que estão sendo movidos para acesso **infrequente ou acesso** a **arquivos pelo **S3 Intelligent-Tiering****, não são compatíveis com o Amazon Streams. GameLift   
 Para otimizar o custo de armazenamento, você pode excluir o aplicativo do bucket do S3 depois de concluído [Etapa 2: Configurar seu aplicativo para o Amazon GameLift Streams](#streaming-process-create-application) e o aplicativo **estar no status Pronto**. 

**Limitações do aplicativo**


| Nome | Padrão | Ajustável | Description | 
| --- | --- | --- | --- | 
| Arquivos por aplicação | 30.000 arquivos | Sim\$1 | Número máximo de arquivos que você pode ter em uma aplicação, nessa conta. | 
| Tamanho de arquivo único | 80 GiB | Não | O tamanho máximo de um único arquivo em um aplicativo. Observe que um gibibyte (GiB) equivale a 1024\$11024\$11024 bytes. | 
| Tamanho do aplicativo | 100 GiB | Sim\$1 | O tamanho total máximo de um aplicativo Amazon GameLift Streams, nessa conta. Observe que um gibibyte (GiB) equivale a 1024\$11024\$11024 bytes. | 

\$1Para solicitar um aumento, faça login Console de gerenciamento da AWS e abra o console Service Quotas no [ GameLift Amazon](https://console.aws.amazon.com/servicequotas/home/services/gameliftstreams/quotas) Streams, onde você pode revisar suas cotas atuais na coluna Valor **da cota aplicada em nível de conta e enviar** uma solicitação para aumentar um valor.

**Para fazer o upload do seu aplicativo para o Amazon S3**

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon S3 em. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Crie um bucket do Amazon S3. Insira um nome de bucket e selecione um Região da AWS. Essa região deve ser a mesma do aplicativo e do grupo de streams que você criará posteriormente. Consulte [Regiões da AWS e locais de streaming suportados pelo Amazon GameLift Streams](regions-quotas-rande.md) para obter uma lista de Regiões da AWS onde o Amazon GameLift Streams está disponível. Para os campos restantes, mantenha as configurações padrão.

    Para obter mais instruções, consulte [Como criar um bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html) no *Guia do usuário do Amazon Simple Storage Service*. 

1. Abra o novo bucket e faça o upload da pasta com os arquivos do seu aplicativo.
**Atenção**  
Você deve carregar os arquivos do aplicativo como uma pasta não compactada. Não faça upload de uma `.zip` pasta.

**Atenção**  
 Certifique-se de que os arquivos do aplicativo que você enviou sejam os corretos e estejam dentro dos limites de tamanho do arquivo do aplicativo. Se você quiser atualizar seus arquivos mais tarde, repita[Etapa 2: Configurar seu aplicativo para o Amazon GameLift Streams](#streaming-process-create-application), o que pode levar alguns minutos. 

## Etapa 2: Configurar seu aplicativo para o Amazon GameLift Streams
<a name="streaming-process-create-application"></a>

**O que é um aplicativo no Amazon GameLift Streams?**  
Um aplicativo Amazon GameLift Streams é um recurso que contém um jogo ou aplicativo interativo executado na infraestrutura do Amazon GameLift Streams e oferece experiências de jogo aos jogadores por meio de streaming na nuvem. O aplicativo é executado em instâncias de AWS computação e renderiza o conteúdo do jogo que é transmitido diretamente para os dispositivos dos jogadores pela Internet, eliminando a necessidade de os jogadores baixarem, instalarem ou executarem o jogo localmente.

Nesta etapa, você configura o aplicativo que deseja transmitir com o Amazon GameLift Streams criando um aplicativo Amazon GameLift Streams. Ao criar um aplicativo Amazon GameLift Streams, você fornece o URI do Amazon S3 para a pasta do aplicativo que você carregou no seu bucket do Amazon S3 e o caminho relativo para um arquivo executável ou script válido. Conclua esta etapa no console do Amazon GameLift Streams.

**Para criar um aplicativo Amazon GameLift Streams usando o console Amazon GameLift Streams**

1.  Faça login no Console de gerenciamento da AWS e abra o [console do Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/). Escolha o Região da AWS mesmo bucket do Amazon S3 em que você fez o upload do seu conjunto de arquivos. Para obter mais informações, consulte Como [escolher uma região](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/select-region.html) no *Console de gerenciamento da AWS Guia de introdução*. 

1.  Na barra de navegação, escolha **Aplicativos** e, em seguida, escolha **Criar aplicativo**. 

1. Em **Configurações de tempo de execução**, insira o seguinte:

   1. **Ambiente de execução**

      Esse é o ambiente de tempo de execução no qual executar seu aplicativo. [O Amazon GameLift Streams pode ser executado no Windows, no Ubuntu 22.04 LTS ou no Proton.](https://en.wikipedia.org/wiki/Proton_(software)) 

      **Não é possível editar esse campo após o fluxo de trabalho de criação.** 

     Escolha um dos seguintes ambientes de tempo de execução .
     +  Para aplicativos Linux: 
       +  Ubuntu 22.04 LTS () `UBUNTU, 22_04_LTS` 
     +  Para aplicativos Windows: 
       + Microsoft Windows Server 2022 Base (`WINDOWS, 2022`)
       + Próton 9.0-2 () `PROTON, 20250516`
       + Próton 8.0-5 () `PROTON, 20241007`
       + Próton 8.0-2c () `PROTON, 20230704`

     Analise as descrições e use a lista de verificação de comparação para ajudá-lo a selecionar o ambiente de tempo de execução ideal para seu aplicativo.

1. Em **Configurações gerais**, insira o seguinte:

   1. **Descrição**

       É um rótulo legível por humanos para a aplicação. Esse valor não precisa ser exclusivo. Recomenda-se o uso de uma descrição, um nome ou um rótulo pertinente para a aplicação. É possível editar esse campo a qualquer momento. 

   1. **Caminho base**

       É o URI do Amazon S3 para a pasta raiz da aplicação no bucket do Amazon S3. A pasta e todas as subpastas devem conter o executável de compilação e todos os arquivos de apoio. 

       Um URI válido é o prefixo de bucket que contém todos os arquivos necessários para executar e fazer streaming da aplicação. Por exemplo, um bucket chamado `mygamebuild` contém três versões completas dos arquivos de compilação do jogo, cada uma em uma pasta separada. Convém fazer streaming da compilação na pasta `mygamebuild-EN101`. Nesse exemplo, o URI é `s3://amzn-s3-demo-bucket/mygamebuild-EN101`. 

       **Não é possível editar esse campo após o fluxo de trabalho de criação.** 

   1. **Caminho de lançamento executável**

       Esse é o URI do Amazon S3 do arquivo executável que o Amazon GameLift Streams transmitirá. O arquivo deve estar na pasta raiz da aplicação. Para aplicativos do Windows, o arquivo deve ser um arquivo executável ou em lote válido do Windows com um nome de arquivo terminado em .exe, .cmd ou .bat. Para aplicativos Linux, o arquivo deve ser um executável binário Linux válido ou um script que contenha uma linha inicial do interpretador começando com um shebang ('`#!`'). 

       **Não é possível editar esse campo após o fluxo de trabalho de criação.** 

1. (Opcional) Em **Caminho do registro do aplicativo**, insira o seguinte:

   1. **Caminho do registro do aplicativo**

       Esse é o caminho (ou os caminhos) para a pasta ou o arquivo da aplicação que contém os logs que você deseja salvar. Especifique cada caminho de log em relação ao caminho base da aplicação. Se você usar esse recurso, no final de cada sessão de stream, o Amazon GameLift Streams copiará os arquivos que você especificar para o bucket do Amazon S3 que você nomear. A operação de cópia não é realizada recursivamente nas subpastas da pasta de uma aplicação. 

       Para desabilitar o registro em log, remova todos os caminhos de log da aplicação e limpe o destino de saída do log da aplicação. 

       É possível editar esse campo a qualquer momento. 

   1. **Saída do log do aplicativo**

       Esse é o URI para o bucket do Amazon S3 em que o Amazon GameLift Streams copiará os arquivos de log do aplicativo. Esse campo é obrigatório quando você especifica um caminho para os logs da aplicação. 

       Para desabilitar o registro em log, remova todos os caminhos de log da aplicação e limpe o destino de saída do log da aplicação. 

       É possível editar esse campo a qualquer momento. 

       Para salvar arquivos de log em seu nome, o Amazon GameLift Streams deve receber permissão para que seu bucket do S3 salve. Se você permitir que o Amazon GameLift Streams crie o bucket para registro, a política de permissão será aplicada automaticamente após a criação. Se você fornecer um bucket próprio, precisará aplicar a política de permissão por conta própria. 

      **Modelo de política de permissão de bucket**

       Copie o código de política a seguir e aplique-o ao bucket que você deseja usar para os logs da aplicação. Substitua **amzn-s3-demo-bucket** pelo nome do bucket do S3 existente.

      ```
      {
        "Version": "2012-10-17",		 	 	 
        "Statement": [
          {
            "Sid": "PutPolicy",
            "Effect": "Allow",
            "Principal": {
              "Service": [
                "gameliftstreams.amazonaws.com"
              ]
            },
            "Action": "s3:PutObject",
            "Resource": "arn:aws:s3:::amzn-s3-demo-bucket/*",
            "Condition": {
              "StringEquals": {
                "aws:SourceAccount": "your 12-digit account id"
              }
            }
          }
        ]
      }
      ```

1.  (Opcional) Em **Tags**, atribua tags a esse aplicativo. 

    As tags são rótulos que podem ajudar você a organizar seus AWS recursos. Para ter mais informações, consulte [Marcar seus recursos da AWS](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html). 

    Por exemplo, para rastrear as versões do aplicativo, use uma tag como`application-version : my-game-1121`. 

1.  Selecione **Criar aplicativo**. 

 O Amazon GameLift Streams leva alguns minutos para preparar sua inscrição. Na página **Aplicativos**, o novo aplicativo está no status **Processamento**. Quando seu aplicativo estiver no status **Pronto**, você poderá ir para a próxima etapa,[Etapa 3: Gerencie como o Amazon GameLift Streams transmite seu aplicativo](#streaming-process-stream-group). 

 Se a solicitação retornar um erro ou se o aplicativo for criado, mas com status de **erro**, certifique-se de trabalhar com credenciais de usuário que incluam acesso ao Amazon S3 e ao Amazon Streams. GameLift 

**nota**  
 Quando um aplicativo está no status **Pronto**, você pode excluir com segurança os arquivos do aplicativo em seu bucket do Amazon S3, sem afetar seu novo aplicativo. Isso também ajuda a otimizar o custo de armazenamento. Para obter mais informações, consulte [Excluir uma aplicação do](applications.md#applications-delete). 

 Para obter mais informações, consulte [Prepare um aplicativo no Amazon GameLift Streams](applications.md). 

## Etapa 3: Gerencie como o Amazon GameLift Streams transmite seu aplicativo
<a name="streaming-process-stream-group"></a>

**O que é um grupo de stream?**  
 Gerencie como o Amazon GameLift Streams transmite seus aplicativos usando um grupo de streams. Um grupo de streams é uma coleção de recursos computacionais que o Amazon GameLift Streams usa para transmitir seu aplicativo aos usuários finais. Ao criar um grupo de transmissão, você especifica a configuração de hardware (CPU, GPU, RAM) que executará seu jogo (conhecida como *classe de transmissão*), as localizações geográficas em que seu jogo pode ser executado e o número de transmissões que podem ser executadas simultaneamente em cada local (conhecido como *capacidade de transmissão*). Você pode vincular um aplicativo ao criar o grupo de stream ou esperar até mais tarde, mas precisa vincular pelo menos um aplicativo antes de poder transmitir de um grupo de stream. Depois que um grupo de streams é criado, o Amazon GameLift Streams aloca recursos computacionais nos locais onde você alocou a capacidade de stream. Nesse ponto, você também pode associar aplicativos adicionais ao grupo de streaming para poder escolher qual deles transmitir. 

 Com seu aplicativo pronto, a próxima coisa que você precisa é de recursos computacionais para que o Amazon GameLift Streams possa transmiti-lo. Nesta etapa, você gerencia como o Amazon GameLift Streams transmite seu aplicativo criando um grupo de streams. Conclua esta etapa no console do Amazon GameLift Streams. 

**Para criar um grupo de streams no console do Amazon GameLift Streams**

1.  Faça login no Console de gerenciamento da AWS e abra o [console do Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/). Escolha Região da AWS onde você deseja criar seu grupo de stream. Essa região deve ser a mesma do aplicativo que você deseja transmitir com o grupo de streaming. Para obter mais informações, consulte Como [escolher uma região](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/select-region.html) no *Console de gerenciamento da AWS Guia de introdução*. 

1.  Para abrir o fluxo de trabalho de criação, no painel de navegação, escolha **Grupos de fluxo** e, em seguida, escolha **Criar grupo de fluxo**. 

1. Em **Definir grupo de fluxo**, insira o seguinte:

   1. **Descrição**

       Um rótulo legível por humanos para seu grupo de transmissões. Esse valor não precisa ser exclusivo. Como prática recomendada, use uma descrição, um nome ou um rótulo significativo para o grupo de transmissões. É possível editar esse campo a qualquer momento. 

   1. **Tags**

       As tags são rótulos que podem ajudar você a organizar seus AWS recursos. Para ter mais informações, consulte [Marcar seus recursos da AWS](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html). 

1.  Em **Selecionar classe de fluxo**, escolha uma classe de fluxo para o grupo de fluxo. 

   1. **Opções de classe de transmissão**

      O tipo de recursos computacionais com os quais executar e transmitir aplicativos. Essa escolha afeta a qualidade da experiência de streaming e o custo. É possível especificar somente uma classe de transmissão por grupo de transmissões. Escolha a classe que melhor se adequa à sua aplicação.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/gameliftstreams/latest/developerguide/streaming-process.html)

   Para continuar, escolha **Avançar**.

1.  Em **Vincular aplicativo**, escolha um aplicativo que você deseja transmitir ou selecione "**Nenhum aplicativo**" para escolher um posteriormente. Você pode editar o grupo de stream após sua criação para adicionar ou remover aplicativos. Você só pode vincular um aplicativo que esteja em `Ready` status e tenha um tempo de execução compatível com a classe de stream que você escolheu. Por padrão, essas são as únicas aplicações mostradas na tabela. Para ver todos os aplicativos em `Ready` status, escolha `All runtimes` na lista suspensa. 
**nota**  
 Se você não vê seu aplicativo listado, verifique a Região da AWS configuração atual. Você só pode vincular um aplicativo a um grupo de streams que esteja na mesma região. 

    Para continuar, escolha **Avançar**. 

1.  Em **Definir configurações de streaming**, em **Locais e capacidade**, escolha um ou mais locais onde seu grupo de stream terá capacidade para transmitir seu aplicativo. Por padrão, a região em que você cria o grupo de stream, conhecida como *localização principal*, já foi adicionada ao seu grupo de stream e não pode ser removida. Você pode adicionar outros locais marcando a caixa ao lado de cada local que você deseja adicionar. Para menor latência e melhor qualidade de streaming, você deve escolher locais mais próximos de seus usuários. 

    Para cada local, você pode especificar sua *capacidade de streaming*. A capacidade de transmissão representa o número de transmissões simultâneas que podem estar ativas por vez. Ela é definida por local em cada grupo de transmissões. 
   +  **Capacidade sempre ativa:** essa configuração, se diferente de zero, indica a capacidade mínima de streaming que é alocada para você e nunca é liberada de volta para o serviço. Você paga por esse nível básico de capacidade em todos os momentos, seja ele usado ou ocioso. 
   +  **Capacidade máxima:** indica a capacidade máxima que o serviço pode alocar para você. As atividades podem levar alguns minutos para serem iniciadas. A capacidade é liberada de volta para o serviço quando ociosa. Você paga pela capacidade que é alocada a você até ela ser liberada. 
   +  **Capacidade ociosa desejada:** indica a capacidade ociosa que o serviço pré-aloca e retém para você em antecipação a atividades futuras. Isso ajuda a isolar seus usuários dos atrasos na alocação de capacidade. Você paga pela capacidade que é mantida nesse estado ocioso intencional. 

    Você pode aumentar ou diminuir sua capacidade total de transmissão a qualquer momento para atender às mudanças na demanda do usuário por um local ajustando qualquer uma das capacidades. O Amazon GameLift Streams atende às solicitações de streaming usando os recursos ociosos e pré-alocados no pool de capacidade sempre ativo, se houver algum disponível. Se toda a capacidade sempre ativa estiver em uso, o Amazon GameLift Streams provisionará recursos computacionais adicionais até o número máximo especificado na capacidade sob demanda. À medida que a capacidade alocada escala, essa alteração se evidencia no custo total do grupo de transmissões. 

    Os aplicativos vinculados serão replicados automaticamente em cada local habilitado. Um aplicativo deve terminar a replicação em um local remoto antes que o local remoto possa hospedar um stream. Para verificar o status da replicação, abra o grupo de fluxo após sua criação e consulte a coluna **Status da replicação** na tabela de aplicativos vinculados. Clique no status atual para ver o status de replicação de cada local adicionado. 
**nota**  
 Os dados do aplicativo serão armazenados em todos os locais habilitados, incluindo o local principal desse grupo de stream. Os dados da sessão de streaming serão armazenados no local principal e no local em que o streaming ocorreu. 

1.  Em **Revisar e criar grupo de stream**, verifique a configuração do seu grupo de stream e faça as alterações necessárias. Quando tudo estiver correto, escolha **Criar grupo de transmissão**. 

 Para obter mais informações, consulte [Gerencie o streaming com um grupo de GameLift streams do Amazon Streams](stream-groups.md). 

## Etapa 4: Teste seu stream no Amazon GameLift Streams
<a name="streaming-process-stream-session"></a>

**O que é uma sessão de streaming?**  
 Refere-se ao fluxo em si. Essa é uma instância de um stream que o Amazon GameLift Streams transmite do servidor para o usuário final. Uma sessão de stream é executada em um recurso computacional, ou capacidade de stream, que um grupo de stream alocou. Também conhecido como *stream*, para abreviar. 

 Você pode ver como seu aplicativo é transmitido ao executá-lo diretamente no console do Amazon GameLift Streams. Quando você inicia um stream, o Amazon GameLift Streams usa um dos recursos computacionais que seu grupo de streams aloca. Portanto, você deve ter capacidade disponível em seu grupo de streams. 

**Para testar seu stream no console do Amazon GameLift Streams**

1.  Faça login no Console de gerenciamento da AWS e abra o [console do Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/).

1. Você pode testar um stream de várias maneiras. Comece na página **Grupos de stream** ou na página **Stream de teste** e siga estas etapas:

   1. Selecione um grupo de streaming que você deseja usar para transmitir.

   1. Se você estiver começando na página **Grupos de streams**, escolha **Testar stream**. Se você estiver começando na página **Test Stream**, selecione **Escolher**. Isso abre a página de configuração de **fluxo de teste** para o grupo de fluxo selecionado.

   1. Em **Aplicativos vinculados**, selecione um aplicativo.

   1. Em **Local**, escolha um local com capacidade disponível.

   1. (Opcional) Em **Configurações do programa**, insira argumentos de linha de comando ou variáveis de ambiente a serem transmitidos ao aplicativo à medida que ele é iniciado.

   1. Confirme sua seleção e escolha **Testar stream**.

1. Depois que seu stream for carregado, você poderá fazer as seguintes ações em seu stream:

   1. Para conectar entradas, como mouse, teclado e gamepad (exceto microfones, que não são compatíveis com o **fluxo de teste**), escolha **Anexar** entrada. Você conecta automaticamente o mouse ao mover o cursor para a janela do stream.

   1. Para que os arquivos criados durante a sessão de streaming sejam exportados para um bucket do Amazon S3 no final da sessão, **escolha Exportar** arquivos e especifique os detalhes do bucket. Os arquivos exportados podem ser encontrados na página **Sessões**.

   1. Para ver o stream em tela cheia, escolha **Tela cheia**. Pressione **Escape** para reverter essa ação.

1. Para encerrar a transmissão, escolha **Encerrar sessão**. Quando o fluxo se desconecta, a capacidade do fluxo fica disponível para iniciar outro fluxo.

**nota**  
O recurso **de stream de teste** no console do Amazon GameLift Streams não é compatível com microfones.

## Etapa 5: Limpe (não pule)
<a name="streaming-process-cleanup"></a>

**Evite custos desnecessários**  
 Um grupo de fluxos incorre em custos quando tem capacidade alocada, mesmo que essa capacidade não seja usada. Para evitar custos desnecessários, escale as capacidades do seu grupo de transmissão para o tamanho necessário. Sugerimos que, durante o desenvolvimento, você escale sua capacidade sempre ativa para zero quando não estiver em uso. Para obter mais informações, consulte [Melhores práticas para gerenciar os custos do Amazon GameLift Streams](pricing.md#pricing-manage-costs).

 Depois de concluir o tutorial e não precisar mais transmitir seu aplicativo, siga estas etapas para limpar seus recursos do Amazon GameLift Streams. 

**Para excluir um grupo de streams usando o console do Amazon GameLift Streams**

1.  Faça login no Console de gerenciamento da AWS e abra o [console do Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/). 

1.  Para ver uma lista dos seus grupos de stream existentes, no painel de navegação, escolha **Stream groups**. 

1.  Escolha o nome do grupo de stream que você deseja excluir. 

1.  Na página de detalhes do grupo de transmissão, escolha **Excluir**. 

1.  Na caixa de diálogo **Excluir**, confirme a ação de exclusão. 

 O Amazon GameLift Streams começa a liberar recursos computacionais e a excluir o grupo de streams. Durante esse período, o grupo de stream está no status **Excluindo**. Depois que o Amazon GameLift Streams excluir o grupo de streams, você não poderá mais recuperá-lo. 

**Para excluir um aplicativo usando o console do Amazon GameLift Streams**

1. Faça login no Console de gerenciamento da AWS e abra o [console do Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/).

1. Na barra de navegação, escolha **Aplicativos** para ver uma lista dos aplicativos existentes. Escolha o aplicativo que você deseja excluir. 

1. Na página de detalhes do aplicativo, escolha **Excluir**. 

1. Na caixa de diálogo **Excluir**, confirme a ação de exclusão. 

 O Amazon GameLift Streams começa a excluir o aplicativo. Durante esse período, o aplicativo está em `Deleting` status. Depois que o Amazon GameLift Streams excluir o aplicativo, você não poderá mais recuperá-lo. 

 Para ter mais informações, consulte [Excluir um grupo de streams](stream-groups.md#stream-groups-delete) e [Excluir uma aplicação do](applications.md#applications-delete). 