

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à.

# Guida introduttiva ad Amazon GameLift Streams
<a name="getting-started"></a>

 Questa sezione può aiutarti a iniziare con successo lo streaming di applicazioni e giochi tramite Amazon GameLift Streams. Gli argomenti di questa sezione riguardano il end-to-end processo, dal caricamento della tua applicazione su Amazon GameLift Streams al test delle prestazioni dei tuoi contenuti in uno stream. Descrive anche passaggi importanti per aiutarti a prepararti allo streaming, come la scelta del runtime e della configurazione della classe di streaming corretti per ottimizzare prestazioni e costi. 

**Topics**
+ [Scelta di una configurazione in Amazon GameLift Streams](choosing-configuration.md)
+ [Opzioni di configurazione](configuration-options.md)
+ [Avvio del primo streaming in Amazon GameLift Streams](streaming-process.md)

# Scelta di una configurazione in Amazon GameLift Streams
<a name="choosing-configuration"></a>

 Questa guida può aiutarti a scegliere l'ambiente di runtime e le impostazioni di configurazione ottimali per lo streaming di applicazioni e giochi tramite Amazon GameLift Streams. Le impostazioni di configurazione influiscono direttamente sulle prestazioni dei contenuti e sui costi associati alla loro esecuzione su Amazon GameLift Streams. Esistono diverse opzioni per supportare un'ampia varietà di applicazioni e la fedeltà grafica. 

 È possibile trovare l'elenco completo delle opzioni di configurazione in. [Opzioni di configurazione](configuration-options.md) 

 I seguenti termini chiave possono aiutarti a capire come interagiscono queste opzioni di configurazione: 
+  I *runtime* si riferiscono al sistema operativo e all'ambiente software sottostanti che eseguiranno l'applicazione su Amazon GameLift Streams. Le opzioni principali dell'ambiente di runtime sono Windows, Linux e Proton. 
+  *Le classi Stream* rappresentano le diverse configurazioni di risorse disponibili in Amazon GameLift Streams, che variano in base a sistema operativo, CPU, GPU, RAM e altre specifiche. La classe stream è un'opzione di configurazione di un gruppo di flussi che definisce sia le risorse hardware allocate a una sessione di streaming sia il modello di tenancy (quanti flussi simultanei possono essere eseguiti su una singola macchina virtuale).
+  La *multi-tenancy* consente a più utenti di condividere le stesse risorse hardware sottostanti, il che può essere un'opzione conveniente per le applicazioni che non richiedono le massime funzionalità hardware. Una classe di stream con multi-tenancy può ospitare più stream al costo di una risorsa. Le classi di streaming «High» hanno una durata 1:2, mentre le classi di streaming «Ultra» hanno una sola locazione. 

 Quando configuri la configurazione di Amazon GameLift Streams, l'ambiente di runtime che scegli determina le opzioni di classe di stream specifiche compatibili e disponibili per te. La corrispondenza dei requisiti dell'applicazione con l'ambiente di runtime e la classe di stream corretti è fondamentale per ottimizzare le prestazioni e l'efficienza dei costi in Amazon Streams. GameLift 

 Il costo dello streaming dipende dalla classe di streaming. Per un elenco dettagliato dei costi, consulta la [pagina dei prezzi](https://aws.amazon.com/gamelift/streams/pricing/) di Amazon GameLift Streams. 

## Punto di partenza
<a name="choosing-configuration-starting-point"></a>

A seconda dell'applicazione, questi sono buoni punti di partenza per iniziare lo streaming. Successivamente, potrai esplorare altre opzioni di configurazione per ottimizzare i costi.

### Per applicazioni Windows
<a name="choosing-configuration-starting-point-windows"></a>

Lo consigliamo per le applicazioni Windows che iniziano con l'ambiente di runtime Microsoft Windows Server 2022 Base e la classe `gen6n_ultra_win2022` stream. Questa combinazione di ambiente di runtime e classi di streaming offre una configurazione prevedibile e ben supportata con la massima compatibilità e prestazioni elevate per un'ampia gamma di casi d'uso intensivo di grafica per i contenuti basati su Windows.

Esistono altre configurazioni di classi di Windows Stream che offrono diverse opzioni di prezzo e prestazioni (consulta[Classi di Windows Stream](configuration-options.md#configuration-options-stream-classes-windows)). Potresti provarle per trovare quella più adatta alla tua applicazione.

Il runtime di Windows supporta giochi e altre applicazioni 3D che utilizzano DirectX 11 o DirectX 12 e motori di gioco tra cui Unity 2022.3, Unreal Engine 4.27 e Unreal Engine 5 fino alla 5.6. IPv6Lo streaming è supportato su entrambi e. IPv4 

### Per applicazioni Linux
<a name="choosing-configuration-starting-point-linux"></a>

 Usa l'ambiente di runtime Ubuntu 22.04 LTS per applicazioni create per funzionare nativamente su Linux. Per ottimizzare le prestazioni, scegli una delle classi di stream Pro o Ultra (consulta). [Classi di flusso Linux e Proton](configuration-options.md#configuration-options-stream-classes-linuxproton) Per ottimizzare i costi, scegli una delle classi Small, Medium o High stream. Si tratta di opzioni convenienti in cui più sessioni di streaming simultanee condividono le stesse risorse di elaborazione. 

**Importante**  
Il runtime Linux in Amazon GameLift Streams non supporta lo streaming over IPv6. I client devono trasmettere le applicazioni su. IPv4

## Ottimizzazioni dei costi
<a name="choosing-configuration-explore-more"></a>

 Sebbene i consigli sui punti di partenza siano un ottimo punto di partenza, potresti prendere in considerazione altre opzioni di configurazione per ottimizzare i costi mantenendo al contempo buone prestazioni. 

### Usa l'ambiente di runtime Proton
<a name="choosing-configuration-proton-runtime"></a>

 Molte applicazioni Windows possono essere eseguite nell'ambiente di runtime Proton. Proton è un livello di compatibilità ottimizzato per i giochi che funziona su Linux. Le opzioni della classe stream per questo runtime includono potenti risorse GPU in esecuzione su hardware NVIDIA, con supporto per DirectX 11 e, a partire da Proton 8.0-5, DirectX 12. Visita il [wiki Proton](https://github.com/ValveSoftware/Proton/wiki) per maggiori dettagli su questa opzione. Se scegli di provare a eseguire la tua applicazione su Proton, ti consigliamo di iniziare i test utilizzando Proton 9.0-2. 

**Importante**  
I runtime Proton in Amazon GameLift Streams non supportano lo streaming over. IPv6 I client devono trasmettere le applicazioni su. IPv4

**Importante**  
La compatibilità dell'applicazione Windows in un ambiente di runtime Proton dipende dai requisiti specifici dell'applicazione. Ad esempio, Proton 9.0-2 ha un supporto migliore rispetto a Proton 8.0-2c per Unreal Engine 5. In generale, più nuovo è il tuo gioco, più recente sarà la versione di Proton di cui avrai bisogno. Consigliamo vivamente di testare a fondo questo runtime nell'ambiente locale per garantire prestazioni ottimali. Usa la nostra [guida alla risoluzione dei problemi di Proton](troubleshoot-compatibility-wp.md) per aiutarti in questo sforzo.

### Compila la tua applicazione su Linux
<a name="choosing-configuration-compile-windows-to-linux"></a>

 Un'altra opzione per risparmiare sui costi è quella di indirizzare l'applicazione in modo che venga eseguita in modo nativo su Linux. Prima testate l'applicazione sul vostro computer per assicurarvi che la versione Linux dell'applicazione funzioni come richiesto. Se la tua applicazione viene eseguita correttamente su Linux, puoi seguire le opzioni di configurazione di Amazon GameLift Streams per le applicazioni Linux. 

 Per informazioni sulla compilazione incrociata delle applicazioni Unreal Engine su Linux, consulta la sezione [Cross-Compile Toolchain](https://dev.epicgames.com/documentation/en-us/unreal-engine/linux-development-requirements-for-unreal-engine#cross-compiletoolchain) nella guida per sviluppatori di Unreal Engine. 

## Decidere una configurazione
<a name="choosing-configuration-deciding-configuration"></a>

 Per determinare la migliore configurazione di runtime e classe di streaming, prendete in considerazione le seguenti domande chiave. 

1.  **Per quale piattaforma è stata creata la tua applicazione o il tuo gioco?** Se disponi di un'applicazione Windows, l'ambiente di runtime di Windows è il più semplice da configurare. Se l'applicazione è stata creata per Linux, l'ambiente di runtime Linux è il più semplice. Per risparmiare sui costi per lo streaming di un'applicazione Windows, puoi esplorare l'ambiente di runtime Proton o compilare l'applicazione su Linux. 

1.  **Quanto sono importanti le prestazioni rispetto ai costi per il tuo caso d'uso?** L'ambiente di runtime Windows può offrire le migliori prestazioni, ma può essere più costoso da eseguire. Comparativamente, l'ambiente di runtime Proton è più conveniente, anche se potrebbero verificarsi prestazioni leggermente inferiori o potenziali problemi di compatibilità. Questo perché le applicazioni basate su Windows potrebbero richiedere determinate funzionalità che non sono ancora completamente supportate nei runtime Proton disponibili. Di conseguenza, potrebbero verificarsi differenze funzionali o grafiche durante l'esecuzione dell'applicazione nell'ambiente Proton. Ti consigliamo di testare l'applicazione sui diversi ambienti di runtime e classi di stream per valutare i compromessi in termini di prestazioni e costi. Per un elenco completo delle opzioni dell'ambiente di runtime, consulta. [Ambienti di runtime](configuration-options.md#configuration-options-runtime) 

1.  **Quali sono i requisiti grafici della vostra applicazione?** I requisiti grafici dell'applicazione possono aiutare a determinare quale configurazione della classe di stream è più appropriata. Se la tua applicazione richiede prestazioni elevate GPUs, dovresti prendere in considerazione l'utilizzo di classi di stream con maggiori quantità di memoria video (VRAM) e memoria di sistema (RAM). Ad esempio, le classi stream gen5n e gen6n offrono prestazioni fino a 3 volte migliori per applicazioni a uso intensivo di grafica rispetto alle classi di stream gen4n. Se la tua applicazione richiede il massimo delle risorse GPU e CPU, dovresti prendere in considerazione le classi di stream «pro». Al contrario, se l'applicazione è in grado di funzionare efficacemente con una fedeltà grafica inferiore, è possibile risparmiare sui costi utilizzando una qualsiasi delle classi di stream Small, Medium o High che condividono una GPU. Per informazioni, consulta [Classi di streaming](configuration-options.md#configuration-options-stream-classes). 

1.  **Quanto impegno siete disposti a investire nella configurazione?** Il modo più semplice per configurare l'applicazione consiste nell'eseguirla in modo nativo utilizzando i runtime Windows o Linux, poiché è più probabile che siano compatibili con l'applicazione. out-of-the-box Al contrario, l'ambiente di runtime Proton richiederà più test pratici per identificare la configurazione Proton ottimale per le vostre esigenze. Considerate il tempo e le risorse che potete dedicare al processo di configurazione e test al momento di decidere tra le opzioni dell'ambiente di runtime. 

1.  **Hai testato la tua applicazione sui vari ambienti di runtime e classi di stream?** Ti consigliamo di testare i tuoi contenuti su diversi ambienti di runtime e classi di streaming per vedere come si comportano. Questo ti aiuta a determinare la soluzione migliore in base a fattori quali stabilità, qualità grafica, funzionalità delle funzionalità e reattività di input. 

## In che modo le tue scelte di configurazione influiscono sui passaggi successivi
<a name="choosing-configuration-impact-runtime-choice"></a>

 La configurazione selezionata influisce direttamente sulle fasi successive della configurazione dell'ambiente di streaming. Nello specifico: 
+  **Creazione di un'applicazione Amazon GameLift Streams**: quando carichi il gioco o l'applicazione su Amazon GameLift Streams, devi specificare l'ambiente di runtime che desideri utilizzare. Questa scelta determinerà il tipo di gruppo di stream che puoi usare. 
+  **Collegamento a un gruppo di stream**: se disponi già di un gruppo di stream esistente, la scelta dell'ambiente di runtime dovrà corrispondere alla configurazione di quel gruppo. Ad esempio, se selezioni il runtime di Windows, puoi collegare l'applicazione solo a un gruppo di stream configurato per le applicazioni Windows. 
+  **Creazione di un gruppo di stream**: quando crei un nuovo gruppo di stream, devi scegliere una classe di stream compatibile con il runtime scelto. La classe di stream scelta deve soddisfare i requisiti grafici e la potenza di calcolo richiesti dall'applicazione. 

 Comprendendo in che modo le impostazioni di configurazione scelte influiscono su questi passaggi successivi, è possibile pianificare meglio l'implementazione complessiva dello streaming e garantire un processo di integrazione senza intoppi. 

## Fasi successive
<a name="choosing-configuration-next-steps"></a>

 A seconda della configurazione scelta, è possibile adottare alcuni approcci diversi per configurare l'applicazione per lo streaming. 

### Se hai selezionato il runtime Windows o Linux
<a name="choosing-configuration-next-steps-windows-linux"></a>

 Per i runtime Windows o Linux, i passaggi successivi consistono nel configurare lo streaming in Amazon GameLift Streams e quindi testarlo. Per ulteriori informazioni, vai a. [Avvio del primo streaming in Amazon GameLift Streams](streaming-process.md) 

### Se stai pensando di usare Proton
<a name="choosing-configuration-next-steps-proton"></a>

 La compatibilità di un'applicazione con Proton dipende dai requisiti specifici dell'applicazione. Pertanto, ti consigliamo di testare la tua applicazione su diverse versioni di Proton prima di portarla su Amazon GameLift Streams. Questo ti aiuta a identificare la configurazione Proton che offre le migliori prestazioni e compatibilità per le tue esigenze. Effettuando test al di fuori di Amazon GameLift Streams, puoi convalidare le prestazioni e la funzionalità dell'applicazione ed eseguire il debug di problemi specifici del runtime. Per informazioni, consulta [Test e risoluzione dei problemi di compatibilità con Proton for Amazon Streams GameLift](troubleshoot-compatibility-wp.md). 

 Dopo aver selezionato una configurazione Proton specifica, sei pronto per configurare lo streaming in Amazon GameLift Streams. Per ulteriori informazioni, procedi a. [Avvio del primo streaming in Amazon GameLift Streams](streaming-process.md) 

# Opzioni di configurazione
<a name="configuration-options"></a>

## Ambienti di runtime
<a name="configuration-options-runtime"></a>

I *runtime* si riferiscono al sistema operativo e all'ambiente software di base che esegue l'applicazione su Amazon GameLift Streams. Le principali opzioni di runtime sono Windows, Linux e Proton. È necessario specificare l'ambiente di runtime nel [Fase 2: configura la tua applicazione per Amazon GameLift Streams](streaming-process.md#streaming-process-create-application) flusso di lavoro introduttivo.

 [Proton](https://github.com/ValveSoftware/Proton/wiki) è un livello di compatibilità che consente l'esecuzione di molte applicazioni Windows in un ambiente basato su Linux. Se prevedi di utilizzare Proton, ti consigliamo di testare il funzionamento dell'applicazione su un computer locale. Per ulteriori informazioni, vedi [Test e risoluzione dei problemi di compatibilità con Proton for Amazon Streams GameLift](troubleshoot-compatibility-wp.md). 


| Runtime | Description | 
| --- | --- | 
| Microsoft Windows Server 2022 Base | Compatibile con le applicazioni Windows. Supporta l'utilizzo IPv4 e IPv6 l'utilizzo di sessioni di streaming. | 
| Ubuntu 22.04 LTS | Compatibile con le applicazioni Linux. Non supporta l'utilizzo di sessioni in streaming. IPv6  | 
| Proton 9,0-2 | Compatibile con le applicazioni Windows. Basato sul ramo Proton [experimental\$19.0](https://github.com/ValveSoftware/Proton/tree/experimental_9.0). Versione consigliata per iniziare a testare la compatibilità con Proton. Non supporta l'utilizzo IPv6 in sessioni di streaming. | 
| Proton 8,0-5 | Compatibile con le applicazioni Windows. Basato sul ramo Proton [experimental\$18.0](https://github.com/ValveSoftware/Proton/tree/experimental_8.0). Non supporta l'utilizzo in sessioni di streaming. IPv6  | 
| Proton 8,0-2c | Compatibile con le applicazioni Windows. Basato sul ramo Proton [experimental\$18.0](https://github.com/ValveSoftware/Proton/tree/experimental_8.0). Non supporta l'utilizzo in sessioni di streaming. IPv6  | 

### Limitazioni
<a name="configuration-options-runtime-limits"></a>

 Il supporto per il gamepad non è disponibile su Ubuntu 22.04 LTS. Altri ambienti di runtime supportano i gamepad, a seconda del sistema operativo e del browser dell'utente finale. Per ulteriori informazioni, consulta [Browser e input supportati](sdk-browsers-input.md). 

## Classi Stream
<a name="configuration-options-stream-classes"></a>

 *Le classi Stream* rappresentano le diverse configurazioni di risorse disponibili in Amazon GameLift Streams, che variano in termini di CPU, GPU, RAM e altre specifiche. La classe stream è un'opzione di configurazione di un gruppo di flussi che definisce sia le risorse hardware allocate a una sessione di streaming sia il modello di tenancy (quanti flussi simultanei possono essere eseguiti su una singola macchina virtuale). È necessario specificare la classe stream nel flusso [Fase 3: Gestisci il modo in cui Amazon GameLift Streams trasmette la tua applicazione](streaming-process.md#streaming-process-stream-group) di lavoro introduttivo. 

### Classi di Windows Stream
<a name="configuration-options-stream-classes-windows"></a>


| Classe di flussi | Configurazione Amazon EC2 | Description | 
| --- | --- | --- | 
|  `gen6n_pro_win2022`  | Runtime di Windows su un'istanza Amazon EC2 g6.4xlarge |  (NVIDIA, pro) Supporta applicazioni con una complessità di scena 3D estremamente elevata che richiedono il massimo delle risorse. Esegue le applicazioni su Microsoft Windows Server 2022 Base e supporta DirectX 12. Compatibile con le versioni di Unreal Engine fino alla versione 5.6, applicazioni a 32 e a 64 bit e tecnologia anti-cheat. Utilizza la GPU NVIDIA L4 Tensor Core. Risorse per applicazione: v: 16. CPUs RAM: 64 GB. VRAM: 24 GB. Tenancy: supporta una sessione di streaming simultanea.  | 
|  `gen6n_ultra_win2022`  | Runtime di Windows su un'istanza Amazon EC2 g6.2xlarge |  (NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D elevata. Esegue le applicazioni su Microsoft Windows Server 2022 Base e supporta DirectX 12. Compatibile con le versioni di Unreal Engine fino alla versione 5.6, applicazioni a 32 e a 64 bit e tecnologia anti-cheat. Utilizza la GPU NVIDIA L4 Tensor Core. Risorse per applicazione: v: 8. CPUs RAM: 32 GB. VRAM: 24 GB. Tenancy: supporta una sessione di streaming simultanea.  | 
|  `gen6n_medium_win2022`  | Runtime di Windows su un'istanza Amazon EC2 g6f.2xlarge con tenancy 1:1 |  (NVIDIA, small) Supporta applicazioni con bassa complessità di scene 3D. Esegue applicazioni su Microsoft Windows Server 2022 Base. Utilizza la GPU NVIDIA L4 Tensor Core. Risorse per applicazione: vCPUs: 2. RAM: 8 GB. VRAM: 3 GB. Tenancy: supporta una sessione di streaming simultanea.  | 
|  `gen6n_small_win2022`  | Runtime di Windows su un'istanza Amazon EC2 g6f.large con tenancy 1:1 |  (NVIDIA, small) Supporta applicazioni con bassa complessità di scene 3D. Esegue applicazioni su Microsoft Windows Server 2022 Base. Utilizza la GPU NVIDIA L4 Tensor Core. Risorse per applicazione: vCPUs: 2. RAM: 8 GB. VRAM: 3 GB. Tenancy: supporta una sessione di streaming simultanea.  | 
| `gen5n_win2022` | Runtime di Windows su un'istanza Amazon EC2 g5.2xlarge |   (NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D estremamente elevata. Esegue le applicazioni su Microsoft Windows Server 2022 Base e supporta DirectX 12 e DirectX 11. Supporta Unreal Engine fino alla versione 5.5, applicazioni a 32 e a 64 bit e tecnologia anti-cheat. Utilizza la NVIDIA A10G Tensor Core.   Risorse per applicazione: v: 8. CPUs RAM: 32 GB. VRAM: 24 GB.   Tenancy: supporta una sessione di streaming simultanea.   | 
| `gen4n_win2022` | Runtime di Windows su un'istanza Amazon EC2 g4dn.2xlarge |   (NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D elevata. Esegue le applicazioni su Microsoft Windows Server 2022 Base e supporta DirectX 12 e DirectX 11. Supporta Unreal Engine fino alla versione 5.5, applicazioni a 32 e a 64 bit e tecnologia anti-cheat. Utilizza la GPU NVIDIA T4 Tensor Core.   Risorse per applicazione: v: 8. CPUs RAM: 32 GB. VRAM: 16 GB.   Tenancy: supporta una sessione di streaming simultanea.   | 

### Classi di flusso Linux e Proton
<a name="configuration-options-stream-classes-linuxproton"></a>


| Classe di flussi | Configurazione Amazon EC2 | Description | 
| --- | --- | --- | 
|  `gen6n_pro`  | Runtime Linux su un'istanza Amazon EC2 g6.4xlarge |  (NVIDIA, pro) Supporta applicazioni con una complessità di scena 3D estremamente elevata che richiedono il massimo delle risorse. Utilizza la GPU NVIDIA L4 Tensor Core. Risorse per applicazione: v: 16. CPUs RAM: 64 GB. VRAM: 24 GB. Tenancy: supporta una sessione di streaming simultanea.  | 
|  `gen6n_ultra`  | Runtime Linux su un'istanza Amazon EC2 g6.2xlarge |  (NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D elevata. Utilizza la GPU NVIDIA L4 Tensor Core. Risorse per applicazione: v: 8. CPUs RAM: 32 GB. VRAM: 24 GB. Tenancy: supporta una sessione di streaming simultanea.  | 
|  `gen6n_high`  | Runtime Linux su un'istanza Amazon EC2 g6.2xlarge con tenancy 2:1 |  (NVIDIA, high) Supporta applicazioni con complessità di scene 3D. moderate-to-high Utilizza la GPU NVIDIA L4 Tensor Core. Risorse per applicazione: vCPUs: 4. RAM: 16 GB. VRAM: 12 GB. Tenancy: supporta fino a due sessioni di streaming simultanee.  | 
|  `gen6n_medium`  | Runtime Linux su un'istanza Amazon EC2 g6.2xlarge con tenancy 4:1 |  (NVIDIA, medium) Supporta applicazioni con una complessità delle scene 3D moderata. Utilizza la GPU NVIDIA L4 Tensor Core. Risorse per applicazione: v: 2. CPUs RAM: 8 GB. VRAM: 6 GB. Tenancy: supporta fino a quattro sessioni di streaming simultanee.  | 
|  `gen6n_small`  | Runtime Linux su un'istanza Amazon EC2 g6.4xlarge con tenancy 12:1 |  (NVIDIA, small) Supporta applicazioni con una leggera complessità della scena 3D e un basso utilizzo della CPU. Utilizza la GPU NVIDIA L4 Tensor Core. Risorse per applicazione: v: 1. CPUs RAM: 4 GB. VRAM: 2 GB. Tenancy: supporta fino a dodici sessioni di streaming simultanee.  | 
|  `gen5n_ultra`  | Runtime Linux su un'istanza Amazon EC2 g5.2xlarge |  (NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D estremamente elevata. Utilizza la NVIDIA A10G Tensor Core. Risorse per applicazione: v: 8. CPUs RAM: 32 GB. VRAM: 24 GB. Tenancy: supporta una sessione di streaming simultanea.  | 
|  `gen5n_high`  | Runtime Linux su un'istanza Amazon EC2 g5.2xlarge con tenancy 2:1 |  (NVIDIA, high) Supporta applicazioni con complessità di scene 3D. moderate-to-high Utilizza la NVIDIA A10G Tensor Core. Risorse per applicazione: vCPUs: 4. RAM: 16 GB. VRAM: 12 GB. Tenancy: supporta fino a due sessioni di streaming simultanee.  | 
|  `gen4n_ultra`  | Runtime Linux su un'istanza Amazon EC2 g4dn.2xlarge |  (NVIDIA, ultra) Supporta applicazioni con una complessità di scena 3D elevata. Utilizza la GPU NVIDIA T4 Tensor Core. Risorse per applicazione: v: 8. CPUs RAM: 32 GB. VRAM: 16 GB. Tenancy: supporta una sessione di streaming simultanea.  | 
|  `gen4n_high`  | Runtime Linux su un'istanza Amazon EC2 g4dn.2xlarge con tenancy 2:1 |  (NVIDIA, high) Supporta applicazioni con complessità di scene 3D. moderate-to-high Utilizza la GPU NVIDIA T4 Tensor Core. Risorse per applicazione: vCPUs: 4. RAM: 16 GB. VRAM: 8 GB. Tenancy: supporta fino a due sessioni di streaming simultanee.  | 

# Avvio del primo streaming in Amazon GameLift Streams
<a name="streaming-process"></a>

 Questo tutorial illustra i passaggi per iniziare a usare Amazon GameLift Streams per lo streaming della tua applicazione o del tuo gioco. Amazon GameLift Streams esegue la tua applicazione e la trasmette direttamente al browser Web degli utenti finali. Imparerai come caricare e configurare l'applicazione che desideri trasmettere e come gestire il modo in cui Amazon GameLift Streams trasmette. Alla fine, testerai lo streaming della tua applicazione su Amazon GameLift Streams interagendo con essa direttamente nella console Amazon GameLift Streams. 

**Prima di iniziare, consulta i prezzi di Amazon GameLift Streams.**  
Puoi trovare il costo di Amazon GameLift Streams nella [pagina dei prezzi](https://aws.amazon.com/gamelift/streams/pricing/). Per ulteriori informazioni, consulta. [Gestione dell'utilizzo e delle fatture per Amazon Streams GameLift](pricing.md)   
L'utilizzo di Amazon GameLift Streams comporta dei costi, in particolare quando:  
Crea un'applicazione Amazon GameLift Streams in [Fase 2: configura la tua applicazione per Amazon GameLift Streams](#streaming-process-create-application)
Crea un gruppo di stream in [Fase 3: Gestisci il modo in cui Amazon GameLift Streams trasmette la tua applicazione](#streaming-process-stream-group)
 **Non saltare [Passaggio 5: Pulisci (non saltare)](#streaming-process-cleanup)**. Per evitare addebiti inutili dopo aver provato Amazon GameLift Streams, devi ripulire tutte le tue risorse. 

**Topics**
+ [Prerequisiti](#streaming-process-prerequisites)
+ [Passaggio 1: carica l'applicazione in un bucket Amazon S3](#streaming-process-upload-application)
+ [Fase 2: configura la tua applicazione per Amazon GameLift Streams](#streaming-process-create-application)
+ [Fase 3: Gestisci il modo in cui Amazon GameLift Streams trasmette la tua applicazione](#streaming-process-stream-group)
+ [Passaggio 4: testa il tuo stream in Amazon GameLift Streams](#streaming-process-stream-session)
+ [Passaggio 5: Pulisci (non saltare)](#streaming-process-cleanup)

## Prerequisiti
<a name="streaming-process-prerequisites"></a>

Completa le seguenti attività prima di iniziare il tutorial.
+ Crea un AWS account e crea un utente con accesso amministrativo, se non ne hai già uno. Per informazioni su questa attività, consulta l'[Configurazione](setting-up.md)argomento di questa guida. AWS CLI Al momento non è necessario scaricare l'Amazon GameLift Streams Web SDK o configurarlo: completerai i seguenti passaggi utilizzando il. Console di gestione AWS
+ Ottieni una versione dei file di contenuto dell'applicazione senza DRM (Digital Rights Management). Raccogli i file necessari per eseguire l'applicazione, inclusi file eseguibili e risorse, in una cartella, ma *non* comprimila. 

## Passaggio 1: carica l'applicazione in un bucket Amazon S3
<a name="streaming-process-upload-application"></a>

 Amazon GameLift Streams utilizza Amazon Simple Storage Service (Amazon S3) per archiviare i file delle applicazioni o dei giochi nel cloud e accedervi per lo streaming. In questo passaggio, carichi i file dell'applicazione in un bucket Amazon S3. Completa questo passaggio nella console Amazon S3. 

**Nota**  
 **La classe di storage Amazon S3 richiesta da Amazon GameLift Streams è lo standard S3 predefinito.** Altre classi di storage come **S3 Glacier o oggetti spostati in Infrequent Access** **o **Archive** Access di S3 Intelligent-Tiering** **non sono supportate** da Amazon Streams. GameLift   
 **Per ottimizzare i costi di storage, puoi eliminare l'applicazione dal tuo bucket S3 dopo averla completata e aver raggiunto lo stato Ready. [Fase 2: configura la tua applicazione per Amazon GameLift Streams](#streaming-process-create-application)** 

**Limitazioni dell'applicazione**


| Name | Predefinita | Adattabile | Description | 
| --- | --- | --- | --- | 
| File per applicazione | 30.000 file | Sì\$1 | Il numero massimo di file che puoi avere in un'applicazione, in questo account. | 
| Dimensione di un singolo file | 80 GiB | No | La dimensione massima di un singolo file in un'applicazione. Nota che un gibibyte (GiB) è uguale a 1024\$11024\$11024 byte. | 
| Dimensioni dell'applicazione | 100 GiB | Sì\$1 | La dimensione totale massima di un'applicazione Amazon GameLift Streams, in questo account. Nota che un gibibyte (GiB) è uguale a 1024\$11024\$11024 byte. | 

\$1Per richiedere un aumento, accedi Console di gestione AWS e apri la console Service Quotas [su GameLift Amazon](https://console.aws.amazon.com/servicequotas/home/services/gameliftstreams/quotas) Streams, dove puoi rivedere le tue quote attuali nella colonna Valore **della quota applicata a livello di account** e inviare una richiesta per aumentare un valore.

**Per caricare la tua applicazione su Amazon S3**

1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Creare un bucket Amazon S3. Inserisci il nome del bucket e seleziona un. Regione AWS Questa regione deve essere la stessa dell'applicazione e del gruppo di stream che creerai in seguito. Consulta [Regioni AWS e località di streaming supportate da Amazon GameLift Streams](regions-quotas-rande.md) l'elenco dei paesi Regioni AWS in cui è disponibile Amazon GameLift Streams. Per i campi rimanenti, mantieni le impostazioni predefinite.

    Per ulteriori istruzioni, consulta la sezione [Creazione di un bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html) nella *Guida per l'utente di Amazon Simple Storage Service*. 

1. Apri il nuovo bucket e carica la cartella con i file dell'applicazione.
**avvertimento**  
È necessario caricare i file dell'applicazione come cartella non compressa. Non caricare una `.zip` cartella.

**avvertimento**  
 Assicurati che i file dell'applicazione che hai caricato siano quelli corretti e che rientrino nei limiti di dimensione dei file dell'applicazione. Se desiderate aggiornare i file in un secondo momento, dovete ripetere l'operazione[Fase 2: configura la tua applicazione per Amazon GameLift Streams](#streaming-process-create-application), che può richiedere alcuni minuti. 

## Fase 2: configura la tua applicazione per Amazon GameLift Streams
<a name="streaming-process-create-application"></a>

**Cos'è un'applicazione in Amazon GameLift Streams?**  
Un'applicazione Amazon GameLift Streams è una risorsa che contiene un gioco o un'applicazione interattiva che viene eseguita sull'infrastruttura Amazon GameLift Streams e offre esperienze di gioco ai giocatori tramite lo streaming su cloud. L'applicazione viene eseguita su istanze di AWS calcolo e rende i contenuti di gioco trasmessi in streaming direttamente ai dispositivi dei giocatori tramite Internet, eliminando la necessità per i giocatori di scaricare, installare o eseguire il gioco localmente.

In questo passaggio, configuri l'applicazione che desideri trasmettere in streaming con Amazon GameLift Streams creando un'applicazione Amazon GameLift Streams. Quando crei un'applicazione Amazon GameLift Streams, fornisci l'URI Amazon S3 alla cartella dell'applicazione che hai caricato nel tuo bucket Amazon S3 e il percorso relativo a un file eseguibile o di script valido. Completa questo passaggio nella console Amazon GameLift Streams.

**Per creare un'applicazione Amazon GameLift Streams utilizzando la console Amazon GameLift Streams**

1.  Accedi Console di gestione AWS e apri la [console Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/). Scegli lo Regione AWS stesso del bucket Amazon S3 in cui hai caricato il set di file. Per ulteriori informazioni, consulta [Scelta di una regione nella Console di gestione AWS](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/select-region.html) *Guida introduttiva*. 

1.  Nella barra di navigazione, scegli **Applicazioni**, quindi scegli **Crea applicazione**. 

1. Nelle **impostazioni di runtime**, inserisci quanto segue:

   1. **Ambiente di runtime**

      Questo è l'ambiente di runtime su cui eseguire l'applicazione. [Amazon GameLift Streams può essere eseguito su Windows, Ubuntu 22.04 LTS o Proton.](https://en.wikipedia.org/wiki/Proton_(software)) 

      **Non è possibile modificare questo campo dopo il flusso di lavoro di creazione.** 

     Scegli uno dei seguenti ambienti di runtime runtime.
     +  Per le applicazioni Linux: 
       +  Ubuntu 22.04 LTS () `UBUNTU, 22_04_LTS` 
     +  Per le applicazioni Windows: 
       + Microsoft Windows Server 2022 Base (`WINDOWS, 2022`)
       + Proton 9.0-2 () `PROTON, 20250516`
       + Proton 8.0-5 () `PROTON, 20241007`
       + Proton 8.0-2c () `PROTON, 20230704`

     Consultate le descrizioni e utilizzate la checklist di confronto per aiutarvi a selezionare l'ambiente di runtime ottimale per la vostra applicazione.

1. In **Impostazioni generali**, inserisci quanto segue:

   1. **Descrizione**

       Questa è un’etichetta leggibile dall’uomo per l’applicazione. Questo valore non deve essere univoco. Per una procedura ottimale, utilizza una descrizione, un nome o un’etichetta significativi per l’applicazione. È possibile modificare questo campo in qualsiasi momento. 

   1. **Percorso base**

       Questo è l’URI Amazon S3 alla cartella principale dell’applicazione nel bucket Amazon S3. La cartella e qualsiasi sottocartella devono contenere il file eseguibile della build e tutti i file di supporto. 

       Un URI valido è il prefisso del bucket che contiene tutti i file necessari per eseguire e trasmettere in streaming l’applicazione. Esempio: un bucket chiamato `mygamebuild` contiene tre versioni complete dei file di build del gioco, ciascuna in una cartella separata. Occorre trasmettere in streaming la build nella cartella `mygamebuild-EN101`. In questo esempio l’URI è `s3://amzn-s3-demo-bucket/mygamebuild-EN101`. 

       **Non è possibile modificare questo campo dopo il flusso di lavoro di creazione.** 

   1. **Percorso di avvio eseguibile**

       Si tratta dell'URI Amazon S3 del file eseguibile che Amazon GameLift Streams trasmetterà in streaming. Il file deve essere contenuto nella cartella principale dell’applicazione. Per le applicazioni Windows, il file deve essere un file eseguibile o batch di Windows valido con un nome di file che termina con .exe, .cmd o.bat. Per le applicazioni Linux, il file deve essere un eseguibile binario Linux valido o uno script che contiene una riga iniziale dell’interprete introdotta da uno shebang (“`#!`”). 

       **Non è possibile modificare questo campo dopo il flusso di lavoro di creazione.** 

1. (Facoltativo) In **Percorso del registro dell'applicazione**, inserisci quanto segue:

   1. **Percorso del registro dell'applicazione**

       Questo è il percorso (o i percorsi) della cartella o del file dell’applicazione che contiene i log da salvare. Specifica ogni percorso di log relativo al percorso di base dell’applicazione. Se utilizzi questa funzionalità, alla fine di ogni sessione di streaming, Amazon GameLift Streams copierà i file specificati nel bucket Amazon S3 da te indicato. L’operazione di copia non viene eseguita in modo ricorsivo nelle sottocartelle di una cartella dell’applicazione. 

       Per disabilitare la registrazione di log, rimuovi tutti i percorsi di log dell’applicazione e cancella la destinazione di output dei log dell’applicazione. 

       È possibile modificare questo campo in qualsiasi momento. 

   1. **Output del log dell'applicazione**

       Si tratta dell'URI del bucket Amazon S3 in cui Amazon GameLift Streams copierà i file di registro delle applicazioni. Questo campo è obbligatorio se si specifica un percorso di log dell’applicazione. 

       Per disabilitare la registrazione di log, rimuovi tutti i percorsi di log dell’applicazione e cancella la destinazione di output dei log dell’applicazione. 

       È possibile modificare questo campo in qualsiasi momento. 

       Per salvare i file di registro per tuo conto, Amazon GameLift Streams deve avere l'autorizzazione al salvataggio del tuo bucket S3. Se GameLift consenti ad Amazon Streams di creare il bucket per la registrazione, la politica di autorizzazione verrà applicata automaticamente al momento della creazione. Se fornisci il tuo bucket, dovrai applicare in prima persona la policy di autorizzazione. 

      **Modello di policy di autorizzazione Bucket**

       Copia il seguente codice di policy e applicalo al bucket che desideri utilizzare per i log delle applicazioni. Assicurati di sostituire **amzn-s3-demo-bucket** con il nome del bucket S3 esistente.

      ```
      {
        "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.  (Facoltativo) In **Tag**, assegna i tag a questa applicazione. 

    I tag sono etichette che possono aiutarti a organizzare AWS le tue risorse. Per ulteriori informazioni, consulta [Tagging your AWS resources](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html). 

    Ad esempio, per tenere traccia delle versioni delle applicazioni, utilizzate un tag come`application-version : my-game-1121`. 

1.  Scegli **Crea applicazione**. 

 Amazon GameLift Streams impiega alcuni minuti per preparare l'applicazione. Nella pagina **Applicazioni**, la nuova applicazione è in stato di **elaborazione**. Quando la tua domanda è in stato **Pronto**, puoi andare al passaggio successivo,[Fase 3: Gestisci il modo in cui Amazon GameLift Streams trasmette la tua applicazione](#streaming-process-stream-group). 

 Se la richiesta restituisce un errore o se l'applicazione viene creata ma ha lo stato **Errore**, assicurati di utilizzare credenziali utente che includono l'accesso sia ad Amazon S3 che ad Amazon Streams. GameLift 

**Nota**  
 Quando un'applicazione è in stato **Pronto**, puoi eliminare in sicurezza i file dell'applicazione nel tuo bucket Amazon S3, senza influire sulla nuova applicazione. Questo aiuta anche a ottimizzare i costi di storage. Per ulteriori informazioni, consulta [Eliminazione di un'applicazione](applications.md#applications-delete). 

 Per ulteriori informazioni, vedi [Preparare un'applicazione in Amazon GameLift Streams](applications.md). 

## Fase 3: Gestisci il modo in cui Amazon GameLift Streams trasmette la tua applicazione
<a name="streaming-process-stream-group"></a>

**Cos'è un gruppo di stream?**  
 Gestisci il modo in cui Amazon GameLift Streams trasmette le tue applicazioni utilizzando un gruppo di flussi. Un gruppo di flussi è una raccolta di risorse di calcolo che Amazon GameLift Streams utilizza per trasmettere la tua applicazione agli utenti finali. *Quando crei un gruppo di stream, specifichi la configurazione hardware (CPU, GPU, RAM) su cui verrà eseguito il gioco (nota come *classe stream*), le posizioni geografiche in cui il gioco può essere eseguito e il numero di stream che possono essere eseguiti contemporaneamente in ciascuna posizione (noto come capacità di streaming).* Puoi collegare un'applicazione quando crei il gruppo di stream o attendere più tardi, ma devi collegare almeno un'applicazione prima di poter eseguire lo streaming da un gruppo di stream. Dopo aver creato un gruppo di stream, Amazon GameLift Streams alloca le risorse di calcolo nelle posizioni in cui è stata allocata la capacità di flusso. A questo punto, puoi anche associare applicazioni aggiuntive al gruppo di stream in modo da poter scegliere quale trasmettere. 

 Una volta pronta l'applicazione, la prossima cosa di cui hai bisogno sono le risorse di calcolo per Amazon GameLift Streams per lo streaming. In questa fase, gestisci il modo in cui Amazon GameLift Streams trasmette la tua applicazione creando un gruppo di stream. Completa questo passaggio nella console Amazon GameLift Streams. 

**Per creare un gruppo di stream nella console Amazon GameLift Streams**

1.  Accedi Console di gestione AWS e apri la [console Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/). Scegli Regione AWS dove vuoi creare il tuo gruppo di stream. Questa regione deve essere la stessa dell'applicazione che desideri trasmettere con il gruppo di stream. Per ulteriori informazioni, consulta [Scelta di una regione](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/select-region.html) nella *Guida Console di gestione AWS introduttiva*. 

1.  Per aprire il flusso di lavoro di creazione, nel riquadro di navigazione, scegli **Gruppi di stream**, quindi scegli **Crea gruppo di stream**. 

1. In **Definisci gruppo di flussi**, inserisci quanto segue:

   1. **Descrizione**

       Un’etichetta leggibile dall’uomo per il gruppo di streaming. Questo valore non deve essere univoco. Come best practice, utilizza una descrizione, un nome o un’etichetta significativi per il gruppo di streaming. È possibile modificare questo campo in qualsiasi momento. 

   1. **Tag**

       I tag sono etichette che possono aiutarti a organizzare AWS le tue risorse. Per ulteriori informazioni, consulta [Tagging your AWS resources](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html). 

1.  In **Select stream class**, scegli una classe di stream per il gruppo di stream. 

   1. **Opzioni della classe Stream**

      Il tipo di risorse di calcolo con cui eseguire e trasmettere applicazioni. Questa scelta influisce sulla qualità dell’esperienza di streaming e sul costo. È possibile specificare una sola classe di flussi per gruppo di flussi. Scegli la classe più adatta alla tua applicazione.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/gameliftstreams/latest/developerguide/streaming-process.html)

   Scegliere **Next (Avanti)** per continuare.

1.  Nell'**applicazione Link**, scegli un'applicazione che desideri trasmettere in streaming o seleziona "**Nessuna applicazione**" per sceglierne una in un secondo momento. Puoi modificare il gruppo di stream dopo averlo creato per aggiungere o rimuovere applicazioni. Puoi collegare solo un'applicazione che è in `Ready` stato e ha un runtime compatibile con la classe stream che hai scelto. Per impostazione predefinita, queste sono le uniche applicazioni visualizzate nella tabella. Per visualizzare `Ready` lo stato di tutte le applicazioni, scegli `All runtimes` nell'elenco a discesa. 
**Nota**  
 Se non vedi la tua applicazione nell'elenco, controlla l' Regione AWS impostazione corrente. Puoi collegare un'applicazione solo a un gruppo di stream che si trova nella stessa regione. 

    Scegliere **Next (Avanti)** per continuare. 

1.  In **Configura le impostazioni di streaming**, in **Posizioni e capacità**, scegli una o più località in cui il gruppo di streaming avrà la capacità di trasmettere la tua applicazione. Per impostazione predefinita, la regione in cui crei il gruppo di stream, nota come *posizione principale*, è già stata aggiunta al gruppo di stream e non può essere rimossa. Puoi aggiungere altre località selezionando la casella accanto a ciascuna località che desideri aggiungere. Per una latenza inferiore e uno streaming di migliore qualità, dovresti scegliere le località più vicine ai tuoi utenti. 

    Per ogni posizione, puoi specificare la sua *capacità di streaming*. La capacità di streaming rappresenta il numero di streaming simultanei che possono essere attivi contemporaneamente. È possibile impostare la capacità di streaming per posizione in ogni gruppo di streaming. 
   +  **Capacità sempre attiva:** questa impostazione, se diversa da zero, indica la capacità minima di streaming che viene assegnata all’utente e che non viene mai restituita al servizio. Paghi sempre per questo livello base di capacità, sia essa utilizzata o inattiva. 
   +  **Capacità massima:** indica la capacità massima che il servizio può allocare per te. Potrebbero essere necessari alcuni minuti per la riproduzione dell’attività. La capacità viene restituita al servizio quando è inattiva. Paghi per la capacità che ti viene assegnata fino a quando non viene rilasciata. 
   +  **Capacità inattiva prevista**: indica la capacità inattiva che il servizio prealloca e mantiene per te in previsione di attività future. Questo aiuta a proteggere gli utenti dai ritardi nell’allocazione della capacità. Si paga per la capacità mantenuta in questo stato di inattività intenzionale. 

    Puoi aumentare o diminuire la capacità totale di streaming in qualsiasi momento per soddisfare le variazioni della domanda degli utenti per una località regolando entrambe le capacità. Amazon GameLift Streams soddisfa le richieste di streaming utilizzando le risorse inattive e preallocate nel pool di capacità sempre attivo, se disponibili. Se tutta la capacità always-on è in uso, Amazon GameLift Streams fornirà risorse di elaborazione aggiuntive fino al numero massimo specificato nella capacità on demand. Man mano che la capacità allocata aumenta, la modifica si riflette nel costo totale per il gruppo di streaming. 

    Le applicazioni collegate verranno replicate automaticamente in ogni posizione abilitata. Un'applicazione deve completare la replica in una posizione remota prima che la posizione remota possa ospitare uno streaming. Per verificare lo stato della replica, aprite il gruppo di stream dopo averlo creato e fate riferimento alla colonna **Stato della replica** nella tabella delle applicazioni collegate. Fate clic sullo stato corrente per visualizzare lo stato di replica per ogni posizione aggiunta. 
**Nota**  
 I dati dell'applicazione verranno archiviati in tutte le posizioni abilitate, inclusa la posizione principale per questo gruppo di stream. I dati della sessione di streaming verranno archiviati sia nella posizione principale che nella posizione in cui è avvenuto lo streaming. 

1.  In **Rivedi e crea un gruppo di stream**, verifica la configurazione del gruppo di stream e apporta le modifiche necessarie. Quando tutto è corretto, scegli **Crea gruppo di stream**. 

 Per ulteriori informazioni, vedi [Gestisci lo streaming con un gruppo di stream Amazon GameLift Streams](stream-groups.md). 

## Passaggio 4: testa il tuo stream in Amazon GameLift Streams
<a name="streaming-process-stream-session"></a>

**Cos'è una sessione di streaming?**  
 Si riferisce allo stream stesso. Si tratta di un'istanza di uno stream che Amazon GameLift Streams trasmette dal server all'utente finale. Una sessione di streaming viene eseguita su una risorsa di calcolo, o capacità di flusso, allocata da un gruppo di flussi. Chiamato anche *stream in breve*. 

 Puoi vedere come viene trasmessa la tua applicazione eseguendola direttamente nella console Amazon GameLift Streams. Quando avvii uno stream, Amazon GameLift Streams utilizza una delle risorse di calcolo allocate dal tuo gruppo di stream. Pertanto, devi disporre di capacità disponibile nel tuo gruppo di stream. 

**Per testare il tuo streaming nella console Amazon GameLift Streams**

1.  Accedi Console di gestione AWS e apri la [console Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/).

1. Puoi testare uno stream in diversi modi. Inizia dalla pagina **Stream groups** o **Test stream** e segui questi passaggi:

   1. Seleziona un gruppo di stream che desideri utilizzare per lo streaming.

   1. Se parti dalla pagina **Stream groups**, scegli **Test stream**. Se parti dalla pagina **Test stream**, seleziona **Scegli**. Si apre la pagina di configurazione del **flusso di test** per il gruppo di stream selezionato.

   1. In **Applicazioni collegate**, seleziona un'applicazione.

   1. In **Posizione**, scegli una posizione con capacità disponibile.

   1. (Facoltativo) Nelle **configurazioni del programma**, immettete gli argomenti della riga di comando o le variabili di ambiente da passare all'applicazione all'avvio.

   1. **Conferma la selezione e scegli Test stream.**

1. Una volta caricato lo stream, puoi eseguire le seguenti azioni nello stream:

   1. **Per collegare input, come mouse, tastiera e gamepad (eccetto i microfoni, che non sono supportati in **Test stream**), scegli Allega input.** Il mouse viene collegato automaticamente quando si sposta il cursore nella finestra dello stream.

   1. Per fare in modo che i file creati durante la sessione di streaming vengano esportati in un bucket Amazon S3 al termine della sessione, **scegli Esporta** file e specifica i dettagli del bucket. **I file esportati sono disponibili nella pagina Sessioni.**

   1. **Per visualizzare lo stream a schermo intero, scegli Schermo intero.** Premi **Esc** per invertire questa azione.

1. Per terminare lo streaming, scegli **Termina sessione**. Quando lo stream si disconnette, la capacità dello stream diventa disponibile per iniziare un altro stream.

**Nota**  
La funzione **Test stream** nella console Amazon GameLift Streams non supporta i microfoni.

## Passaggio 5: Pulisci (non saltare)
<a name="streaming-process-cleanup"></a>

**Evita costi inutili**  
 Un gruppo di flussi sostiene dei costi quando dispone di una capacità allocata, anche se tale capacità non è utilizzata. Per evitare costi inutili, ridimensiona le capacità dei gruppi di stream in base alle dimensioni richieste. Durante lo sviluppo, suggeriamo di ridurre a zero la capacità sempre attiva quando non viene utilizzata. Per ulteriori informazioni, vedi [Le migliori pratiche per gestire i costi di Amazon GameLift Streams](pricing.md#pricing-manage-costs).

 Dopo aver completato il tutorial e non aver più bisogno di eseguire lo streaming dell'applicazione, segui questi passaggi per ripulire le tue risorse Amazon GameLift Streams. 

**Per eliminare un gruppo di stream utilizzando la console Amazon GameLift Streams**

1.  Accedi Console di gestione AWS e apri la [console Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/). 

1.  Per visualizzare un elenco dei gruppi di stream esistenti, nel riquadro di navigazione, scegli **Gruppi di stream**. 

1.  Scegli il nome del gruppo di stream che desideri eliminare. 

1.  Nella pagina dei dettagli del gruppo di stream, scegli **Elimina**. 

1.  Nella finestra di dialogo **Elimina**, conferma l'azione di eliminazione. 

 Amazon GameLift Streams inizia a rilasciare risorse di calcolo e a eliminare il gruppo di stream. **Durante questo periodo, il gruppo di stream è in stato di Eliminazione.** Dopo che Amazon GameLift Streams ha eliminato il gruppo di stream, non puoi più recuperarlo. 

**Per eliminare un'applicazione utilizzando la console Amazon GameLift Streams**

1. Accedi Console di gestione AWS e apri la [console Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/).

1. Nella barra di navigazione, scegli **Applicazioni** per visualizzare un elenco delle applicazioni esistenti. Scegli l'applicazione che desideri eliminare. 

1. Nella pagina dei dettagli dell'applicazione, scegli **Elimina**. 

1. Nella finestra di dialogo **Elimina**, confermate l'azione di eliminazione. 

 Amazon GameLift Streams inizia a eliminare l'applicazione. Durante questo periodo, l'applicazione è in `Deleting` stato. Dopo che Amazon GameLift Streams ha eliminato l'applicazione, non puoi più recuperarla. 

 Per ulteriori informazioni, consulta [Eliminare un gruppo di stream](stream-groups.md#stream-groups-delete) e [Eliminazione di un'applicazione](applications.md#applications-delete). 