

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Commencer à utiliser Amazon GameLift Streams
<a name="getting-started"></a>

 Cette section peut vous aider à démarrer avec succès le streaming de vos applications et de vos jeux via Amazon GameLift Streams. Les rubriques de cette section couvrent le end-to-end processus, du téléchargement de votre application sur Amazon GameLift Streams au test des performances de votre contenu dans un flux. Il couvre également les étapes importantes pour vous aider à vous préparer au streaming, telles que le choix du bon environnement d'exécution et de la bonne configuration de classe de diffusion pour optimiser les performances et les coûts. 

**Topics**
+ [Choix d'une configuration dans Amazon GameLift Streams](choosing-configuration.md)
+ [Options de configuration](configuration-options.md)
+ [Démarrage de votre premier stream dans Amazon GameLift Streams](streaming-process.md)

# Choix d'une configuration dans Amazon GameLift Streams
<a name="choosing-configuration"></a>

 Ce guide peut vous aider à choisir l'environnement d'exécution et les paramètres de configuration optimaux pour diffuser vos applications et vos jeux via Amazon GameLift Streams. Les paramètres de configuration ont un impact direct sur les performances de votre contenu et sur les coûts associés à son exécution sur Amazon GameLift Streams. Il existe plusieurs options permettant de prendre en charge une grande variété d'applications et de garantir la fidélité graphique. 

 Vous trouverez la liste complète des options de configuration dans[Options de configuration](configuration-options.md). 

 Les termes clés suivants peuvent vous aider à comprendre comment ces options de configuration fonctionnent ensemble : 
+  Les *runtimes* font référence au système d'exploitation et à l'environnement logiciel sous-jacents qui exécuteront votre application sur Amazon GameLift Streams. Les principales options d'environnement d'exécution sont Windows, Linux et Proton. 
+  *Les classes de flux* représentent les différentes configurations de ressources disponibles dans Amazon GameLift Streams, en fonction du système d'exploitation, du processeur, du processeur graphique, de la RAM et d'autres spécifications. La classe stream est une option de configuration d'un groupe de flux qui définit à la fois les ressources matérielles allouées à une session de flux et le modèle de location (le nombre de flux simultanés pouvant être exécutés sur une seule machine virtuelle).
+  La *mutualisation* permet à plusieurs utilisateurs de partager les mêmes ressources matérielles sous-jacentes, ce qui peut être une option rentable pour les applications qui ne nécessitent pas de capacités matérielles maximales. Une classe de flux multitenant peut héberger plusieurs flux pour le prix d'une seule ressource. Les classes de flux « High » ont une location 1:2, tandis que les classes de stream « Ultra » ont une location. 

 Lorsque vous configurez votre configuration Amazon GameLift Streams, l'environnement d'exécution que vous choisissez détermine les options de classe de flux spécifiques qui sont compatibles et disponibles pour vous. Pour optimiser les performances et la rentabilité d'Amazon Streams, il est essentiel de répondre aux exigences de votre application avec l'environnement d'exécution et la classe de GameLift flux appropriés. 

 Le coût du streaming dépend de la classe de diffusion. Pour obtenir une liste détaillée des coûts, consultez la [page de tarification](https://aws.amazon.com/gamelift/streams/pricing/) d'Amazon GameLift Streams. 

## Point de départ
<a name="choosing-configuration-starting-point"></a>

Selon votre application, ce sont de bons points de départ pour démarrer le streaming. Plus tard, vous pourrez explorer d'autres options de configuration pour optimiser le coût.

### Pour les applications Windows
<a name="choosing-configuration-starting-point-windows"></a>

Pour les applications Windows, nous recommandons de commencer par l'environnement d'exécution Microsoft Windows Server 2022 Base et la classe `gen6n_ultra_win2022` stream. Cette combinaison d'environnement d'exécution et de classes de flux fournit une configuration prévisible et bien prise en charge avec une compatibilité et des performances optimales pour un large éventail de cas d'utilisation gourmands en ressources graphiques pour votre contenu Windows.

Il existe d'autres configurations de classes Windows Stream qui proposent des options de prix et de performances différentes (voir[Cours de streaming Windows](configuration-options.md#configuration-options-stream-classes-windows)). Vous pouvez les essayer pour trouver celle qui convient le mieux à votre application.

Le moteur d'exécution Windows prend en charge les jeux et autres applications 3D utilisant DirectX 11 ou DirectX 12, ainsi que les moteurs de jeu tels que Unity 2022.3, Unreal Engine 4.27 et Unreal Engine 5 jusqu'à la version 5.6. Le streaming est pris en charge à la fois sur IPv4 et IPv6. 

### Pour les applications Linux
<a name="choosing-configuration-starting-point-linux"></a>

 Utilisez l'environnement d'exécution Ubuntu 22.04 LTS pour les applications conçues pour fonctionner nativement sous Linux. Pour optimiser les performances, choisissez l'une des classes de diffusion Pro ou Ultra (voir[Classes de streaming Linux et Proton](configuration-options.md#configuration-options-stream-classes-linuxproton)). Pour optimiser les coûts, choisissez l'une des catégories « petit », « moyen » ou « haut débit ». Il s'agit d'options économiques dans le cadre desquelles plusieurs sessions de streaming simultanées partagent les mêmes ressources informatiques. 

**Important**  
Le moteur d'exécution Linux d'Amazon GameLift Streams ne prend pas en charge le streaming IPv6. Les clients doivent diffuser les applications IPv4.

## Optimisations des coûts
<a name="choosing-configuration-explore-more"></a>

 Les recommandations relatives au point de départ constituent un excellent point de départ, mais vous souhaiterez peut-être envisager d'autres options de configuration afin d'optimiser les coûts tout en maintenant de bonnes performances. 

### Utiliser l'environnement d'exécution Proton
<a name="choosing-configuration-proton-runtime"></a>

 De nombreuses applications Windows peuvent être exécutées dans l'environnement d'exécution Proton. Proton est une couche de compatibilité optimisée pour les jeux qui fonctionne sous Linux. Les options de classe de flux pour ce runtime incluent de puissantes ressources GPU exécutées sur du matériel NVIDIA, compatibles avec DirectX 11 et, à partir de Proton 8.0-5, DirectX 12. Visitez le [wiki Proton](https://github.com/ValveSoftware/Proton/wiki) pour plus de détails sur cette option. Si vous choisissez d'explorer l'exécution de votre application sur Proton, nous vous recommandons de commencer vos tests avec Proton 9.0-2. 

**Important**  
Les environnements d'exécution de Proton dans Amazon GameLift Streams ne prennent pas en charge IPv6 le streaming. Les clients doivent diffuser les applications IPv4.

**Important**  
La compatibilité de votre application Windows dans un environnement d'exécution Proton dépend des exigences spécifiques de votre application. Par exemple, Proton 9.0-2 offre un meilleur support que Proton 8.0-2c pour Unreal Engine 5. En général, plus votre jeu est récent, plus vous aurez besoin de la nouvelle version de Proton. Nous vous recommandons vivement de tester minutieusement ce runtime dans votre environnement local afin de garantir des performances optimales. Utilisez notre [guide de dépannage Proton](troubleshoot-compatibility-wp.md) pour vous aider dans cette démarche.

### Compilez votre application sous Linux
<a name="choosing-configuration-compile-windows-to-linux"></a>

 Une autre option économique consiste à cibler votre application pour qu'elle s'exécute nativement sous Linux. Testez d'abord l'application de votre côté pour vous assurer que la version Linux de votre application fonctionne correctement. Si votre application s'exécute correctement sous Linux, vous pouvez suivre les options de configuration Amazon GameLift Streams pour les applications Linux. 

 Pour plus d'informations sur la compilation croisée d'applications Unreal Engine sous Linux, reportez-vous à la section [Cross-Compile Toolchain](https://dev.epicgames.com/documentation/en-us/unreal-engine/linux-development-requirements-for-unreal-engine#cross-compiletoolchain) du guide du développeur d'Unreal Engine. 

## Choix d'une configuration
<a name="choosing-configuration-deciding-configuration"></a>

 Pour déterminer la meilleure configuration d'exécution et de classe de flux, posez-vous les questions clés suivantes. 

1.  **Pour quelle plateforme votre application ou votre jeu est-il conçu ?** Si vous possédez une application Windows, l'environnement d'exécution Windows est le plus simple à configurer. Si votre application est conçue pour Linux, l'environnement d'exécution Linux est le plus simple. Pour réduire les coûts liés au streaming d'une application Windows, vous pouvez explorer l'environnement d'exécution Proton ou compiler l'application sous Linux. 

1.  **Quelle est l'importance des performances par rapport au coût pour votre cas d'utilisation ?** L'environnement d'exécution Windows offre peut-être les meilleures performances, mais son fonctionnement peut être plus coûteux. Comparativement, l'environnement d'exécution Proton est plus rentable, bien que vous puissiez rencontrer des performances légèrement inférieures ou des problèmes de compatibilité potentiels. Cela est dû au fait que les applications Windows peuvent nécessiter certaines fonctionnalités qui ne sont pas encore entièrement prises en charge dans les environnements d'exécution Proton disponibles. Par conséquent, vous pouvez rencontrer des différences fonctionnelles ou graphiques lors de l'exécution de votre application dans l'environnement Proton. Nous vous recommandons de tester votre application sur les différents environnements d'exécution et classes de flux afin d'évaluer les compromis en termes de performances et de coûts. Pour obtenir la liste complète des options d'environnement d'exécution, consultez[Environnements d'exécution](configuration-options.md#configuration-options-runtime). 

1.  **Quelles sont les exigences graphiques de votre application ?** Les exigences graphiques de votre application peuvent aider à déterminer la configuration de classe de flux la plus appropriée. Si votre application exige de hautes performances GPUs, vous devriez envisager d'utiliser des classes de flux avec une plus grande quantité de mémoire vidéo (VRAM) et de mémoire système (RAM). Par exemple, les classes de flux gen5n et gen6n offrent des performances jusqu'à 3 fois supérieures aux classes de flux gen4n pour les applications gourmandes en graphismes. Si votre application nécessite un maximum de ressources GPU et CPU, vous devriez envisager les classes de flux « pro ». À l'inverse, si votre application peut fonctionner efficacement avec une fidélité graphique inférieure, vous pouvez économiser sur les coûts en utilisant l'une des classes de flux petit, moyen ou élevé partageant le même processeur graphique. Consultez [Cours en streaming](configuration-options.md#configuration-options-stream-classes). 

1.  **Combien d'efforts êtes-vous prêt à investir dans l'installation ?** Le moyen le plus simple de configurer votre application est de l'exécuter nativement à l'aide des environnements d'exécution Windows ou Linux, car ils sont plus susceptibles d'être compatibles avec votre application. out-of-the-box En revanche, l'environnement d'exécution Proton nécessitera davantage de tests pratiques pour identifier la configuration Proton optimale pour vos besoins. Tenez compte du temps et des ressources que vous pouvez consacrer au processus de configuration et de test lorsque vous choisissez entre les options d'environnement d'exécution. 

1.  **Avez-vous testé votre application sur les différents environnements d'exécution et classes de flux ?** Nous vous recommandons de tester votre contenu sur différents environnements d'exécution et classes de streaming pour vérifier ses performances. Cela vous permet de déterminer le meilleur ajustement en fonction de facteurs tels que la stabilité, la qualité graphique, la fonctionnalité des fonctionnalités et la réactivité des entrées. 

## L'impact de vos choix de configuration sur les prochaines étapes
<a name="choosing-configuration-impact-runtime-choice"></a>

 La configuration que vous sélectionnez a un impact direct sur les prochaines phases de configuration de votre environnement de streaming. En particulier : 
+  **Création d'une application Amazon GameLift Streams** : lorsque vous chargez votre jeu ou votre application sur Amazon GameLift Streams, vous devez spécifier l'environnement d'exécution que vous souhaitez utiliser. Ce choix déterminera le type de groupe de flux que vous pouvez utiliser. 
+  **Lien vers un groupe de flux** : si vous avez déjà un groupe de flux existant, votre choix d'environnement d'exécution devra correspondre à la configuration de ce groupe. Par exemple, si vous sélectionnez le moteur d'exécution Windows, vous ne pouvez lier votre application qu'à un groupe de flux configuré pour les applications Windows. 
+  **Création d'un groupe de flux** : Lorsque vous créez un nouveau groupe de flux, vous devez choisir une classe de flux compatible avec le runtime que vous avez choisi. La classe de flux que vous choisissez doit correspondre aux exigences graphiques et à la puissance de calcul requises par votre application. 

 En comprenant comment les paramètres de configuration que vous choisissez influencent les étapes suivantes, vous pouvez mieux planifier votre mise en œuvre globale du streaming et garantir un processus d'intégration fluide. 

## Étapes suivantes
<a name="choosing-configuration-next-steps"></a>

 Selon la configuration que vous avez choisie, vous pouvez adopter différentes approches pour configurer votre application pour le streaming. 

### Si vous avez sélectionné le moteur d'exécution Windows ou Linux
<a name="choosing-configuration-next-steps-windows-linux"></a>

 Pour les environnements d'exécution Windows ou Linux, les étapes suivantes consistent à configurer le streaming dans Amazon GameLift Streams, puis à tester le flux. Pour plus d'informations, rendez-vous sur[Démarrage de votre premier stream dans Amazon GameLift Streams](streaming-process.md). 

### Si vous envisagez d'utiliser Proton
<a name="choosing-configuration-next-steps-proton"></a>

 La compatibilité d'une application avec Proton dépend des exigences spécifiques de l'application. Par conséquent, nous vous recommandons de tester votre application sur différentes versions de Proton avant de l'intégrer à Amazon GameLift Streams. Cela vous aide à identifier la configuration Proton qui fournit les meilleures performances et la meilleure compatibilité pour vos besoins. En effectuant des tests en dehors d'Amazon GameLift Streams, vous pouvez valider les performances et les fonctionnalités de l'application et résoudre les problèmes spécifiques à l'environnement d'exécution. Pour plus d'informations, consultez [Test et résolution des problèmes de compatibilité avec Proton pour Amazon GameLift Streams](troubleshoot-compatibility-wp.md). 

 Lorsque vous avez sélectionné une configuration Proton spécifique, vous êtes prêt à configurer le streaming dans Amazon GameLift Streams. Pour plus d'informations, rendez-vous sur[Démarrage de votre premier stream dans Amazon GameLift Streams](streaming-process.md). 

# Options de configuration
<a name="configuration-options"></a>

## Environnements d'exécution
<a name="configuration-options-runtime"></a>

Les *runtimes* font référence au système d'exploitation et à l'environnement logiciel sous-jacents qui exécutent votre application sur Amazon GameLift Streams. Les principales options d'exécution sont Windows, Linux et Proton. Vous spécifiez l'environnement d'exécution dans le flux [Étape 2 : configurer votre application pour Amazon GameLift Streams](streaming-process.md#streaming-process-create-application) de travail de démarrage.

 [Proton](https://github.com/ValveSoftware/Proton/wiki) est une couche de compatibilité qui permet à de nombreuses applications Windows de s'exécuter dans un environnement basé sur Linux. Si vous envisagez d'utiliser Proton, nous vous recommandons de tester le fonctionnement de votre application sur une machine locale. Pour plus d’informations, consultez [Test et résolution des problèmes de compatibilité avec Proton pour Amazon GameLift Streams](troubleshoot-compatibility-wp.md). 


| Environnement d’exécution | Description | 
| --- | --- | 
| Microsoft Windows Server 2022 Base | Compatible avec les applications Windows. Prend en charge les sessions IPv4 d'utilisation et de diffusion IPv6 en continu. | 
| Ubuntu 22.04 LTS | Compatible avec les applications Linux. Ne prend pas en charge l'utilisation IPv6 dans les sessions de streaming. | 
| Proton 9.0-2 | Compatible avec les applications Windows. Basé sur la branche Proton [experimental\$19.0](https://github.com/ValveSoftware/Proton/tree/experimental_9.0). Version recommandée pour commencer à tester la compatibilité avec Proton. Ne prend pas en charge l'utilisation IPv6 dans les sessions de streaming. | 
| Proton 8,0-5 | Compatible avec les applications Windows. Basé sur la branche Proton [experimental\$18.0](https://github.com/ValveSoftware/Proton/tree/experimental_8.0). Ne prend pas en charge l'utilisation IPv6 dans les sessions de streaming. | 
| Proton 8,0-2c | Compatible avec les applications Windows. Basé sur la branche Proton [experimental\$18.0](https://github.com/ValveSoftware/Proton/tree/experimental_8.0). Ne prend pas en charge l'utilisation IPv6 dans les sessions de streaming. | 

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

 La prise en charge des manettes de jeu n'est pas disponible sur Ubuntu 22.04 LTS. D'autres environnements d'exécution prennent en charge les manettes de jeu, en fonction du système d'exploitation et du navigateur de l'utilisateur final. Pour de plus amples informations, veuillez consulter [Navigateurs et saisie pris en charge](sdk-browsers-input.md). 

## Cours en streaming
<a name="configuration-options-stream-classes"></a>

 *Les classes de flux* représentent les différentes configurations de ressources disponibles dans Amazon GameLift Streams, qui varient en termes de CPU, de GPU, de RAM et d'autres spécifications. La classe stream est une option de configuration d'un groupe de flux qui définit à la fois les ressources matérielles allouées à une session de flux et le modèle de location (le nombre de flux simultanés pouvant être exécutés sur une seule machine virtuelle). Vous spécifiez la classe de flux dans le flux [Étape 3 : Gérez la façon dont Amazon GameLift Streams diffuse votre application](streaming-process.md#streaming-process-stream-group) de travail de démarrage. 

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


| Classe de flux | Configuration d'Amazon EC2 | Description | 
| --- | --- | --- | 
|  `gen6n_pro_win2022`  | Windows Runtime sur une instance Amazon EC2 g6.4xlarge |  (NVIDIA, pro) Prend en charge les applications présentant une complexité de scènes 3D extrêmement élevée qui nécessitent un maximum de ressources. Exécute des applications sur Microsoft Windows Server 2022 Base et prend en charge DirectX 12. Compatible avec Unreal Engine jusqu’à la version 5.6, les applications 32 et 64 bits, ainsi que la technologie anti-triche. Utilise le GPU NVIDIA L4 Tensor Core. Ressources par application : v CPUs : 16. RAM : 64 Go. VRAM : 24 Go. Location : prend en charge une seule session de streaming simultanément.  | 
|  `gen6n_ultra_win2022`  | Windows Runtime sur une instance Amazon EC2 g6.2xlarge |  (NVIDIA, ultra) Prend en charge les applications dont la complexité de scènes 3D est élevée. Exécute des applications sur Microsoft Windows Server 2022 Base et prend en charge DirectX 12. Compatible avec Unreal Engine jusqu’à la version 5.6, les applications 32 et 64 bits, ainsi que la technologie anti-triche. Utilise le GPU NVIDIA L4 Tensor Core. Ressources par application : v CPUs : 8. RAM : 32 Go. VRAM : 24 Go. Location : prend en charge une seule session de streaming simultanément.  | 
|  `gen6n_medium_win2022`  | Windows Runtime sur une instance Amazon EC2 g6f.2xlarge avec location 1:1 |  (NVIDIA, petit) Prend en charge les applications présentant une faible complexité de scène 3D. Exécute des applications sur Microsoft Windows Server 2022 Base. Utilise le GPU NVIDIA L4 Tensor Core. Ressources par application : v CPUs : 2. RAM : 8 Go. VRAM : 3 GO Location : prend en charge une seule session de streaming simultanément.  | 
|  `gen6n_small_win2022`  | Windows Runtime sur une instance Amazon EC2 g6f.large avec location 1:1 |  (NVIDIA, petit) Prend en charge les applications présentant une faible complexité de scène 3D. Exécute des applications sur Microsoft Windows Server 2022 Base. Utilise le GPU NVIDIA L4 Tensor Core. Ressources par application : v CPUs : 2. RAM : 8 Go. VRAM : 3 GO Location : prend en charge une seule session de streaming simultanément.  | 
| `gen5n_win2022` | Windows Runtime sur une instance Amazon EC2 g5.2xlarge |   (NVIDIA, ultra) Prend en charge les applications dont la complexité des scènes 3D est extrêmement élevée. Exécute des applications sur Microsoft Windows Server 2022 Base et prend en charge DirectX 12 et DirectX 11. Prend en charge Unreal Engine jusqu’à la version 5.6, les applications 32 et 64 bits, ainsi que la technologie anti-triche. Utilise le GPU NVIDIA A10G Tensor Core.   Ressources par application : v CPUs : 8. RAM : 32 Go. VRAM : 24 Go.   Location : prend en charge une seule session de streaming simultanément.   | 
| `gen4n_win2022` | Windows Runtime sur une instance Amazon EC2 g4dn.2xlarge |   (NVIDIA, ultra) Prend en charge les applications dont la complexité de scènes 3D est élevée. Exécute des applications sur Microsoft Windows Server 2022 Base et prend en charge DirectX 12 et DirectX 11. Prend en charge Unreal Engine jusqu’à la version 5.6, les applications 32 et 64 bits, ainsi que la technologie anti-triche. Utilise le GPU NVIDIA T4 Tensor Core.   Ressources par application : v CPUs : 8. RAM : 32 Go. VRAM : 16 Go.   Location : prend en charge une seule session de streaming simultanément.   | 

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


| Classe de flux | Configuration d'Amazon EC2 | Description | 
| --- | --- | --- | 
|  `gen6n_pro`  | Runtime Linux sur une instance Amazon EC2 g6.4xlarge |  (NVIDIA, pro) Prend en charge les applications présentant une complexité de scènes 3D extrêmement élevée qui nécessitent un maximum de ressources. Utilise le GPU NVIDIA L4 Tensor Core. Ressources par application : v CPUs : 16. RAM : 64 Go. VRAM : 24 Go. Location : prend en charge une seule session de streaming simultanément.  | 
|  `gen6n_ultra`  | Runtime Linux sur une instance Amazon EC2 g6.2xlarge |  (NVIDIA, ultra) Prend en charge les applications dont la complexité de scènes 3D est élevée. Utilise le GPU NVIDIA L4 Tensor Core. Ressources par application : v CPUs : 8. RAM : 32 Go. VRAM : 24 Go. Location : prend en charge une seule session de streaming simultanément.  | 
|  `gen6n_high`  | Runtime Linux sur une instance Amazon EC2 g6.2xlarge avec une location 2:1 |  (NVIDIA, haute) Prend en charge les applications présentant une complexité de scène moderate-to-high 3D. Utilise le GPU NVIDIA L4 Tensor Core. Ressources par application : v CPUs : 4. RAM : 16 Go. VRAM : 12 Go. Location : prend en charge jusqu’à deux sessions de streaming simultanées.  | 
|  `gen6n_medium`  | Runtime Linux sur une instance Amazon EC2 g6.2xlarge avec une location 4:1 |  (NVIDIA, moyen) Prend en charge les applications dont la complexité de scènes 3D est modérée. Utilise le GPU NVIDIA L4 Tensor Core. Ressources par application : v CPUs : 2. RAM : 8 Go. VRAM : 6 Go. Location : prend en charge jusqu’à quatre sessions de streaming simultanées.  | 
|  `gen6n_small`  | Runtime Linux sur une instance Amazon EC2 g6.4xlarge avec location 12:1 |  (NVIDIA, faible) Prend en charge les applications présentant une faible complexité de scène 3D et une faible utilisation du processeur. Utilise le GPU NVIDIA L4 Tensor Core. Ressources par application : v CPUs : 1. RAM : 4 Go. VRAM : 2 Go. Location : prend en charge jusqu’à douze sessions de streaming simultanées.  | 
|  `gen5n_ultra`  | Runtime Linux sur une instance Amazon EC2 g5.2xlarge |  (NVIDIA, ultra) Prend en charge les applications dont la complexité des scènes 3D est extrêmement élevée. Utilise le GPU NVIDIA A10G Tensor Core. Ressources par application : v CPUs : 8. RAM : 32 Go. VRAM : 24 Go. Location : prend en charge une seule session de streaming simultanément.  | 
|  `gen5n_high`  | Runtime Linux sur une instance Amazon EC2 g5.2xlarge avec une location 2:1 |  (NVIDIA, haute) Prend en charge les applications présentant une complexité de scène moderate-to-high 3D. Utilise le GPU NVIDIA A10G Tensor Core. Ressources par application : v CPUs : 4. RAM : 16 Go. VRAM : 12 Go. Location : prend en charge jusqu’à deux sessions de streaming simultanées.  | 
|  `gen4n_ultra`  | Runtime Linux sur une instance Amazon EC2 g4dn.2xlarge |  (NVIDIA, ultra) Prend en charge les applications dont la complexité de scènes 3D est élevée. Utilise le GPU NVIDIA T4 Tensor Core. Ressources par application : v CPUs : 8. RAM : 32 Go. VRAM : 16 Go. Location : prend en charge une seule session de streaming simultanément.  | 
|  `gen4n_high`  | Runtime Linux sur une instance Amazon EC2 g4dn.2xlarge avec une location 2:1 |  (NVIDIA, haute) Prend en charge les applications présentant une complexité de scène moderate-to-high 3D. Utilise le GPU NVIDIA T4 Tensor Core. Ressources par application : v CPUs : 4. RAM : 16 Go. VRAM : 8 Go. Location : prend en charge jusqu’à deux sessions de streaming simultanées.  | 

# Démarrage de votre premier stream dans Amazon GameLift Streams
<a name="streaming-process"></a>

 Ce didacticiel vous explique les étapes à suivre pour démarrer avec Amazon GameLift Streams pour diffuser votre application ou votre jeu. Amazon GameLift Streams exécute votre application et les diffuse directement sur le navigateur Web de vos utilisateurs finaux. Vous apprendrez comment télécharger et configurer l'application que vous souhaitez diffuser, et comment gérer le mode de diffusion d'Amazon GameLift Streams. À la fin, vous testerez le mode de diffusion de votre application sur Amazon GameLift Streams en interagissant avec celle-ci directement dans la console Amazon GameLift Streams. 

**Avant de commencer, prenez connaissance de la tarification d'Amazon GameLift Streams.**  
Vous trouverez le coût d'Amazon GameLift Streams sur la [page de tarification](https://aws.amazon.com/gamelift/streams/pricing/). Pour en savoir plus, reportez-vous à[Gestion de l'utilisation et des factures pour Amazon GameLift Streams](pricing.md).   
L'utilisation d'Amazon GameLift Streams entraîne des frais, notamment lorsque vous :  
Créez une application Amazon GameLift Streams dans [Étape 2 : configurer votre application pour Amazon GameLift Streams](#streaming-process-create-application)
Créez un groupe de flux dans [Étape 3 : Gérez la façon dont Amazon GameLift Streams diffuse votre application](#streaming-process-stream-group)
 **Ne sautez pas [Étape 5 : Nettoyez (ne sautez pas)](#streaming-process-cleanup)**. Pour éviter des frais inutiles une fois que vous avez fini d'essayer Amazon GameLift Streams, vous devez nettoyer toutes vos ressources. 

**Topics**
+ [Conditions préalables](#streaming-process-prerequisites)
+ [Étape 1 : Chargez votre application dans un compartiment Amazon S3](#streaming-process-upload-application)
+ [Étape 2 : configurer votre application pour Amazon GameLift Streams](#streaming-process-create-application)
+ [Étape 3 : Gérez la façon dont Amazon GameLift Streams diffuse votre application](#streaming-process-stream-group)
+ [Étape 4 : testez votre stream dans Amazon GameLift Streams](#streaming-process-stream-session)
+ [Étape 5 : Nettoyez (ne sautez pas)](#streaming-process-cleanup)

## Conditions préalables
<a name="streaming-process-prerequisites"></a>

Effectuez les tâches suivantes avant de commencer le didacticiel.
+ Ouvrez un AWS compte et créez un utilisateur avec un accès administratif, si vous n'en avez pas déjà un. Reportez-vous à la [Configuration](setting-up.md) rubrique de ce guide pour obtenir de l'aide sur cette tâche. Vous n'avez pas besoin de télécharger le SDK Web Amazon GameLift Streams ni de le configurer pour le AWS CLI moment. Vous allez effectuer les étapes suivantes à l'aide du AWS Management Console. 
+ Obtenez une version des fichiers de contenu de votre application sans gestion des droits numériques (DRM). Rassemblez les fichiers nécessaires à l'exécution de l'application, y compris les exécutables et les actifs, dans un dossier, mais *ne compressez pas* le dossier. 

## Étape 1 : Chargez votre application dans un compartiment Amazon S3
<a name="streaming-process-upload-application"></a>

 Amazon GameLift Streams utilise Amazon Simple Storage Service (Amazon S3) pour stocker vos fichiers d'application ou de jeu dans le cloud et y accéder pour le streaming. Au cours de cette étape, vous chargez les fichiers de votre application dans un compartiment Amazon S3. Effectuez cette étape dans la console Amazon S3. 

**Note**  
 La classe de stockage Amazon S3 requise par Amazon GameLift Streams est la **norme S3** par défaut. Les autres classes de stockage, telles que **S3 Glacier** ou les objets déplacés vers **Infrequent Access ou **Archive Access**** par **S3 Intelligent-Tiering**, ne sont pas prises en charge par Amazon Streams. GameLift   
 Pour optimiser les coûts de stockage, vous pouvez supprimer l'application de votre compartiment S3 une fois que vous avez terminé [Étape 2 : configurer votre application pour Amazon GameLift Streams](#streaming-process-create-application) et que l'application est à l'état **Prêt**. 

**Limites de l'application**


| Nom | Par défaut | Ajustable | Description | 
| --- | --- | --- | --- | 
| Fichiers par demande | 30 000 fichiers | Oui\$1 | Le nombre maximum de fichiers que vous pouvez avoir dans une application, dans ce compte. | 
| Taille de fichier unique | 80 GiO | Non | Taille maximale d'un seul fichier dans une application. Notez qu'un gibioctet (GiB) est égal à 1024\$11024\$11024 octets. | 
| Taille de l'application | 100 Gio | Oui\$1 | Taille totale maximale d'une application Amazon GameLift Streams, dans ce compte. Notez qu'un gibioctet (GiB) est égal à 1024\$11024\$11024 octets. | 

\$1Pour demander une augmentation, connectez-vous AWS Management Console et ouvrez la console Service Quotas d'[Amazon GameLift Streams](https://console.aws.amazon.com/servicequotas/home/services/gameliftstreams/quotas), où vous pouvez consulter vos quotas actuels dans la colonne **Valeur de quota appliquée au niveau du compte et soumettre une demande d'augmentation de valeur**.

**Pour télécharger votre application sur Amazon S3**

1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Créez un compartiment Amazon S3. Entrez un nom de compartiment et sélectionnez un Région AWS. Cette région doit être identique à l'application et au groupe de flux que vous créerez ultérieurement. Consultez [Régions AWS et sites de streaming pris en charge par Amazon GameLift Streams](regions-quotas-rande.md) la liste des Régions AWS endroits où Amazon GameLift Streams est disponible. Pour les autres champs, conservez les paramètres par défaut.

    Pour plus d'instructions, reportez-vous à la section [Création d'un compartiment](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html) dans le *guide de l'utilisateur d'Amazon Simple Storage Service*. 

1. Ouvrez le nouveau compartiment et téléchargez le dossier contenant les fichiers de votre application.
**Avertissement**  
Vous devez télécharger les fichiers de votre candidature sous forme de dossier non compressé. N'importez pas de `.zip` dossier.

**Avertissement**  
 Assurez-vous que les fichiers de candidature que vous avez téléchargés sont corrects et respectent les limites de taille des fichiers d'application. Si vous souhaitez mettre à jour vos fichiers ultérieurement, vous devez recommencer[Étape 2 : configurer votre application pour Amazon GameLift Streams](#streaming-process-create-application), ce qui peut prendre quelques minutes. 

## Étape 2 : configurer votre application pour Amazon GameLift Streams
<a name="streaming-process-create-application"></a>

**Qu'est-ce qu'une application dans Amazon GameLift Streams ?**  
Une application Amazon GameLift Streams est une ressource qui contient un jeu ou une application interactive qui s'exécute sur l'infrastructure Amazon GameLift Streams et fournit des expériences de jeu aux joueurs via le streaming dans le cloud. L'application s'exécute sur des instances AWS informatiques et restitue le contenu du jeu qui est diffusé directement sur les appareils des joueurs via Internet, ce qui évite aux joueurs de télécharger, d'installer ou d'exécuter le jeu localement.

Au cours de cette étape, vous configurez l'application que vous souhaitez diffuser avec Amazon GameLift Streams en créant une application Amazon GameLift Streams. Lorsque vous créez une application Amazon GameLift Streams, vous fournissez l'URI Amazon S3 du dossier d'application que vous avez chargé dans votre compartiment Amazon S3, ainsi que le chemin relatif vers un fichier exécutable ou un fichier de script valide. Effectuez cette étape dans la console Amazon GameLift Streams.

**Pour créer une application Amazon GameLift Streams à l'aide de la console Amazon GameLift Streams**

1.  Connectez-vous à la [console Amazon GameLift Streams AWS Management Console et ouvrez-la](https://console.aws.amazon.com/gameliftstreams/). Choisissez le même Région AWS que le compartiment Amazon S3 dans lequel vous avez chargé votre ensemble de fichiers. Pour plus d'informations, reportez-vous à la section [Choix d'une région](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/select-region.html) dans le *guide de AWS Management Console démarrage*. 

1.  Dans la barre de navigation, choisissez **Applications**, puis sélectionnez **Créer une application**. 

1. Dans **les paramètres d'exécution**, entrez les informations suivantes :

   1. **Environnement d'exécution**

      Il s'agit de l'environnement d'exécution sur lequel exécuter votre application. Amazon GameLift Streams peut fonctionner sous Windows, Ubuntu 22.04 LTS ou [Proton](https://en.wikipedia.org/wiki/Proton_(software)). 

      **Vous ne pouvez pas modifier ce champ après le flux de travail de création.** 

     Choisissez l'un des environnements d'exécution suivants .
     +  Pour les applications Linux : 
       +  Ubuntu 22.04 LTS () `UBUNTU, 22_04_LTS` 
     +  Pour les applications 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`

     Consultez les descriptions et utilisez la liste de contrôle de comparaison pour vous aider à sélectionner l'environnement d'exécution optimal pour votre application.

1. Dans **Paramètres généraux**, entrez les informations suivantes :

   1. **Description**

       Il s’agit d’une étiquette lisible par l’homme pour votre application. Il n’est pas nécessaire que cette valeur soit unique. Pour les bonnes pratiques, utilisez une description, un nom ou une étiquette significatifs pour l’application. Vous pouvez modifier ce champ à tout moment. 

   1. **Chemin de base**

       Il s’agit du chemin d’accès URI S3 Amazon au dossier racine de votre application dans le compartiment Amazon S3. Le dossier et tous les sous-dossiers doivent contenir votre exécutable de compilation et tous les fichiers de support. 

       Un URI valide est le préfixe de compartiment le plus élevé qui contient tous les fichiers nécessaires pour exécuter et diffuser l’application. Exemple : un compartiment appelé `mygamebuild` contient trois versions complètes des fichiers de version du jeu, chacune se trouvant dans un dossier distinct. Vous souhaitez diffuser la compilation dans le dossier `mygamebuild-EN101`. Dans cet exemple, l’URI est `s3://amzn-s3-demo-bucket/mygamebuild-EN101`. 

       **Vous ne pouvez pas modifier ce champ après le flux de travail de création.** 

   1. **Chemin de lancement de l'exécutable**

       Il s'agit de l'URI Amazon S3 du fichier exécutable qu'Amazon GameLift Streams diffusera. Le fichier doit se trouver dans le dossier racine de l’application. Pour les applications Windows, le fichier doit être un exécutable Windows valide ou un fichier de traitement par lots dont le nom de fichier se termine par .exe, .cmd ou .bat. Pour les applications Linux, le fichier doit être un exécutable binaire Linux valide ou un script contenant une ligne d’interprétation initiale commençant par shebang (« `#!` »). 

       **Vous ne pouvez pas modifier ce champ après le flux de travail de création.** 

1. (Facultatif) Dans le **chemin du journal de l'application**, entrez ce qui suit :

   1. **Chemin du journal de l'application**

       Il s’agit du chemin (ou des chemins) d’accès au dossier ou au fichier de l’application contenant les journaux que vous souhaitez enregistrer. Spécifiez chaque chemin d’accès au journal par rapport au chemin d’accès de base de votre application. Si vous utilisez cette fonctionnalité, à la fin de chaque session de streaming, Amazon GameLift Streams copie le ou les fichiers que vous spécifiez dans le compartiment Amazon S3 que vous nommez. L’opération de copie n’est pas effectuée de manière récursive dans les sous-dossiers d’un dossier de l’application. 

       Pour désactiver la journalisation, supprimez tous les chemins du journal des applications et effacez la destination de sortie du journal des applications. 

       Vous pouvez modifier ce champ à tout moment. 

   1. **Sortie du journal des applications**

       Il s'agit de l'URI du compartiment Amazon S3 dans lequel Amazon GameLift Streams copiera les fichiers journaux de l'application. Ce champ est obligatoire si vous spécifiez le niveau du journal de l’application. 

       Pour désactiver la journalisation, supprimez tous les chemins du journal des applications et effacez la destination de sortie du journal des applications. 

       Vous pouvez modifier ce champ à tout moment. 

       Pour enregistrer des fichiers journaux en votre nom, Amazon GameLift Streams doit être autorisé à enregistrer votre compartiment S3. Si vous autorisez Amazon GameLift Streams à créer le compartiment pour la journalisation, la politique d'autorisation sera appliquée automatiquement lors de la création. Si vous fournissez votre propre compartiment, vous devrez appliquer vous-même la politique d’autorisation. 

      **Modèle de politique d'autorisation de compartiment**

       Copiez le code de politique suivant et appliquez-le au compartiment que vous souhaitez utiliser pour les journaux des applications. Veillez à remplacer **amzn-s3-demo-bucket** par le nom de votre compartiment S3 existant.

      ```
      {
        "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.  (Facultatif) Dans **Balises**, attribuez des balises à cette application. 

    Les tags sont des libellés qui peuvent vous aider à organiser vos AWS ressources. Pour plus d’informations, consultez la section [Balisage de vos ressources AWS](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html). 

    Par exemple, pour suivre les versions des applications, utilisez une balise telle que`application-version : my-game-1121`. 

1.  Choisissez **Créer une application**. 

 Amazon GameLift Streams met quelques minutes à préparer votre candidature. Sur la page **Applications**, la nouvelle demande est en cours **de traitement**. Lorsque votre candidature est **prête**, vous pouvez passer à l'étape suivante,[Étape 3 : Gérez la façon dont Amazon GameLift Streams diffuse votre application](#streaming-process-stream-group). 

 Si la demande renvoie une erreur, ou si l'application est créée mais affiche le statut **Erreur**, assurez-vous que vous utilisez des informations d'identification utilisateur qui incluent l'accès à Amazon S3 et à Amazon GameLift Streams. 

**Note**  
 Lorsqu'une application est **prête**, vous pouvez supprimer en toute sécurité les fichiers de l'application dans votre compartiment Amazon S3, sans affecter votre nouvelle application. Cela permet également d'optimiser les coûts de stockage. Pour de plus amples informations, veuillez consulter [Supprimer une application](applications.md#applications-delete). 

 Pour plus d’informations, consultez [Préparation d'une candidature dans Amazon GameLift Streams](applications.md). 

## Étape 3 : Gérez la façon dont Amazon GameLift Streams diffuse votre application
<a name="streaming-process-stream-group"></a>

**Qu'est-ce qu'un groupe de flux ?**  
 Gérez la manière dont Amazon GameLift Streams diffuse vos applications à l'aide d'un groupe de flux. Un groupe de flux est un ensemble de ressources de calcul qu'Amazon GameLift Streams utilise pour diffuser votre application aux utilisateurs finaux. Lorsque vous créez un groupe de flux, vous spécifiez la configuration matérielle (processeur, GPU, RAM) qui exécutera votre jeu (connue sous le nom de *classe de flux*), les emplacements géographiques où votre jeu peut être exécuté et le nombre de flux pouvant être exécutés simultanément dans chaque emplacement (appelé *capacité de diffusion*). Vous pouvez lier une application lorsque vous créez le groupe de flux ou attendre plus tard, mais vous devez lier au moins une application avant de pouvoir diffuser à partir d'un groupe de flux. Une fois qu'un groupe de flux a été créé, Amazon GameLift Streams alloue des ressources de calcul aux emplacements où vous avez alloué de la capacité de flux. À ce stade, vous pouvez également associer des applications supplémentaires au groupe de flux afin de pouvoir choisir celle que vous souhaitez diffuser. 

 Une fois votre application prête, vous avez ensuite besoin de ressources de calcul pour qu'Amazon GameLift Streams puisse la diffuser. Au cours de cette étape, vous gérez la manière dont Amazon GameLift Streams diffuse votre application en créant un groupe de flux. Effectuez cette étape dans la console Amazon GameLift Streams. 

**Pour créer un groupe de flux dans la console Amazon GameLift Streams**

1.  Connectez-vous à la [console Amazon GameLift Streams AWS Management Console et ouvrez-la](https://console.aws.amazon.com/gameliftstreams/). Choisissez l' Région AWS endroit où vous souhaitez créer votre groupe de streams. Cette région doit être identique à celle de l'application que vous souhaitez diffuser avec le groupe de flux. Pour plus d'informations, reportez-vous à la section [Choix d'une région](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/select-region.html) dans le *guide de AWS Management Console démarrage*. 

1.  Pour ouvrir le flux de travail de création, dans le volet de navigation, choisissez **Stream groups**, puis **Create stream group**. 

1. Dans **Définir un groupe de flux**, entrez ce qui suit :

   1. **Description**

       Une étiquette lisible par l’homme pour votre groupe de diffusion. Cette valeur n’a pas besoin d’être unique. Il est recommandé d’utiliser une description, un nom ou une étiquette significatifs pour le groupe de diffusion. Vous pouvez modifier ce champ à tout moment. 

   1. **Balises**

       Les tags sont des libellés qui peuvent vous aider à organiser vos AWS ressources. Pour plus d’informations, consultez la section [Balisage de vos ressources AWS](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html). 

1.  Dans **Sélectionner une classe de flux**, choisissez une classe de flux pour le groupe de flux. 

   1. **Options de cours de streaming**

      Type de ressources informatiques avec lesquelles exécuter et diffuser des applications. Ce choix a un impact sur la qualité de l’expérience de streaming et sur le coût. Vous ne pouvez spécifier qu’une seule classe de flux par groupe de flux. Choisissez la classe qui convient le mieux à votre application.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/gameliftstreams/latest/developerguide/streaming-process.html)

   Pour continuer, choisissez **Suivant**.

1.  Dans **l'application Link**, choisissez une application que vous souhaitez diffuser, ou sélectionnez « **Aucune application** » pour en choisir une ultérieurement. Vous pouvez modifier le groupe de flux une fois qu'il a été créé pour ajouter ou supprimer des applications. Vous ne pouvez lier qu'une application dont le `Ready` statut est en cours et dont le moteur d'exécution est compatible avec la classe de flux que vous avez choisie. Par défaut, ces application sont les seules à apparaître dans la table. Pour voir le `Ready` statut de toutes les applications, choisissez `All runtimes` dans la liste déroulante. 
**Note**  
 Si votre application ne figure pas dans la liste, vérifiez le Région AWS réglage actuel. Vous ne pouvez lier une application qu'à un groupe de flux situé dans la même région. 

    Pour continuer, choisissez **Suivant**. 

1.  Dans **Configurer les paramètres de diffusion**, sous **Emplacements et capacité**, choisissez un ou plusieurs emplacements où votre groupe de diffusion aura la capacité de diffuser votre application. Par défaut, la région dans laquelle vous créez le groupe de flux, connue sous le nom d'*emplacement principal*, a déjà été ajoutée à votre groupe de flux et ne peut pas être supprimée. Vous pouvez ajouter des emplacements supplémentaires en cochant la case à côté de chaque point de vente que vous souhaitez ajouter. Pour réduire la latence et améliorer la qualité du streaming, vous devez choisir des emplacements plus proches de vos utilisateurs. 

    Pour chaque emplacement, vous pouvez définir sa *capacité de diffusion*. La capacité de diffusion représente le nombre de diffusions qui peuvent être actives simultanément. Vous définissez la capacité de diffusion par emplacement dans chaque groupe de diffusion. 
   +  **Capacité toujours active :** ce paramètre, s’il est différent de zéro, indique la capacité de diffusion minimale qui vous est allouée et qui n’est jamais restituée au service. Vous payez pour ce niveau de capacité de base à tout moment, qu’elle soit utilisée ou non. 
   +  **Capacité maximale :** indique la capacité maximale que le service peut vous allouer. Les nouveaux flux peuvent prendre quelques minutes pour apparaître. La capacité est restituée au service en cas d’inactivité. Vous payez pour la capacité qui vous est attribuée jusqu’à ce qu’elle soit restituée. 
   +  **Capacité cible inactive :** indique la capacité inactive que le service pré-alloue et conserve pour vous en prévision de l’activité future. Cela permet de protéger vos utilisateurs des retards d’allocation de capacité. Vous payez pour la capacité maintenue dans cet état d’inactivité intentionnel. 

    Vous pouvez augmenter ou diminuer la capacité totale de votre stream à tout moment pour répondre à l'évolution de la demande des utilisateurs pour un emplacement en ajustant l'une ou l'autre des capacités. Amazon GameLift Streams répond aux demandes de streaming en utilisant les ressources inactives et préallouées du pool de capacités permanent, le cas échéant. Si toute la capacité permanente est utilisée, Amazon GameLift Streams fournira des ressources de calcul supplémentaires jusqu'au nombre maximum spécifié dans la capacité à la demande. Au fur et à mesure que la capacité allouée évolue, la modification est reflétée dans le coût total pour le groupe de diffusion. 

    Les applications liées seront automatiquement répliquées sur chaque emplacement activé. Une application doit terminer la réplication sur un site distant pour que celui-ci puisse héberger un flux. Pour vérifier l'état de la réplication, ouvrez le groupe de flux une fois qu'il a été créé et reportez-vous à la colonne **État de la réplication** dans le tableau des applications liées. Cliquez sur l'état actuel pour voir l'état de réplication pour chaque emplacement ajouté. 
**Note**  
 Les données d'application seront stockées dans tous les emplacements activés, y compris l'emplacement principal de ce groupe de flux. Les données de session de diffusion seront stockées à la fois dans l'emplacement principal et dans l'emplacement où le streaming a eu lieu. 

1.  Dans **Réviser et créer un groupe de flux**, vérifiez la configuration de votre groupe de flux et apportez les modifications nécessaires. Lorsque tout est correct, choisissez **Create stream group**. 

 Pour plus d’informations, consultez [Gérez le streaming avec un groupe de GameLift flux Amazon Streams](stream-groups.md). 

## Étape 4 : testez votre stream dans Amazon GameLift Streams
<a name="streaming-process-stream-session"></a>

**Qu'est-ce qu'une session de streaming ?**  
 Fait référence au flux lui-même. Il s'agit d'une instance d'un flux qu'Amazon GameLift Streams transmet du serveur à l'utilisateur final. Une session de streaming s'exécute sur une ressource de calcul, ou capacité de flux, allouée par un groupe de flux. Également appelé *stream en* abrégé. 

 Vous pouvez voir comment votre application diffuse en l'exécutant directement dans la console Amazon GameLift Streams. Lorsque vous démarrez un stream, Amazon GameLift Streams utilise l'une des ressources de calcul allouées par votre groupe de streams. Vous devez donc disposer de la capacité disponible dans votre groupe de flux. 

**Pour tester votre stream dans la console Amazon GameLift Streams**

1.  Connectez-vous à la [console Amazon GameLift Streams AWS Management Console et ouvrez-la](https://console.aws.amazon.com/gameliftstreams/).

1. Vous pouvez tester un stream de plusieurs manières. Commencez par la page **des groupes de flux** ou de la page du **flux de test** et procédez comme suit :

   1. Sélectionnez le groupe de flux que vous souhaitez utiliser pour diffuser.

   1. Si vous commencez à partir de la page **des groupes de flux**, choisissez **Test stream**. Si vous commencez à partir de la page **Test stream**, sélectionnez **Choisir**. Cela ouvre la page de configuration du **flux de test** pour le groupe de flux sélectionné.

   1. Dans **Applications liées**, sélectionnez une application.

   1. Dans **Emplacement**, choisissez un emplacement avec une capacité disponible.

   1. (Facultatif) Dans les **configurations du programme**, entrez des arguments de ligne de commande ou des variables d'environnement à transmettre à l'application lors de son lancement.

   1. Confirmez votre sélection, puis choisissez **Test stream**.

1. Une fois votre stream chargé, vous pouvez effectuer les actions suivantes dans votre stream :

   1. Pour connecter des entrées, telles que votre souris, votre clavier et votre manette de jeu (à l'exception des microphones, qui ne sont pas pris en charge dans **Test stream**), choisissez **Joindre une** entrée. Vous attachez automatiquement votre souris lorsque vous déplacez le curseur dans la fenêtre de diffusion.

   1. Pour que les fichiers créés au cours de la session de streaming soient exportés vers un compartiment Amazon S3 à la fin de la session, choisissez **Exporter des fichiers** et spécifiez les détails du compartiment. Les fichiers exportés se trouvent sur la page **Sessions**.

   1. Pour visionner le stream en plein écran, choisissez **Plein** écran. Appuyez sur **Escape** pour annuler cette action.

1. Pour terminer le stream, choisissez **Terminate session**. Lorsque le flux se déconnecte, la capacité du flux devient disponible pour démarrer un autre flux.

**Note**  
La fonctionnalité **Test stream** de la console Amazon GameLift Streams ne prend pas en charge les microphones.

## Étape 5 : Nettoyez (ne sautez pas)
<a name="streaming-process-cleanup"></a>

**Évitez les coûts inutiles**  
 Un groupe de flux entraîne des coûts lorsqu'il dispose d'une capacité allouée, même si cette capacité n'est pas utilisée. Pour éviter des coûts inutiles, adaptez les capacités de votre groupe de flux à la taille requise. Au cours du développement, nous vous suggérons de réduire à zéro votre capacité permanente lorsque vous ne l'utilisez pas. Pour plus d’informations, consultez [Bonnes pratiques pour gérer les coûts d'Amazon GameLift Streams](pricing.md#pricing-manage-costs).

 Une fois que vous avez terminé le didacticiel et que vous n'avez plus besoin de diffuser votre application, procédez comme suit pour nettoyer vos ressources Amazon GameLift Streams. 

**Pour supprimer un groupe de flux à l'aide de la console Amazon GameLift Streams**

1.  Connectez-vous à la [console Amazon GameLift Streams AWS Management Console et ouvrez-la](https://console.aws.amazon.com/gameliftstreams/). 

1.  Pour afficher la liste de vos groupes de flux existants, dans le volet de navigation, sélectionnez **Groupes de flux**. 

1.  Choisissez le nom du groupe de flux que vous souhaitez supprimer. 

1.  Sur la page détaillée du groupe de flux, choisissez **Supprimer**. 

1.  Dans la boîte de dialogue **Supprimer**, confirmez l'action de suppression. 

 Amazon GameLift Streams commence à libérer des ressources de calcul et à supprimer le groupe de flux. Pendant ce temps, le groupe de flux est en état de **suppression**. Une fois qu'Amazon GameLift Streams a supprimé le groupe de flux, vous ne pouvez plus le récupérer. 

**Pour supprimer une application à l'aide de la console Amazon GameLift Streams**

1. Connectez-vous à la [console Amazon GameLift Streams AWS Management Console et ouvrez-la](https://console.aws.amazon.com/gameliftstreams/).

1. Dans la barre de navigation, choisissez **Applications** pour afficher la liste de vos applications existantes. Choisissez l'application que vous souhaitez supprimer. 

1. Sur la page détaillée de l'application, choisissez **Supprimer**. 

1. Dans la boîte de dialogue **Supprimer**, confirmez l'action de suppression. 

 Amazon GameLift Streams commence à supprimer l'application. Pendant ce temps, le `Deleting` statut de la demande est en cours. Une fois qu'Amazon GameLift Streams a supprimé l'application, vous ne pouvez plus la récupérer. 

 Pour plus d’informations, consultez [Supprimer un groupe de flux](stream-groups.md#stream-groups-delete) et [Supprimer une application](applications.md#applications-delete). 