

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.

# Ajouter des sorties standard à un MediaConnect flux
<a name="outputs-add-standard"></a>

Pour les flux de transport, vous pouvez ajouter jusqu'à 50 sorties. Toutefois, pour des performances optimales, suivez les instructions fournies dans[Bonnes pratiques](best-practices.md). Une sortie standard est envoyée à toute destination ne faisant pas partie d'un cloud privé virtuel (VPC) que vous avez créé à l'aide d'Amazon Virtual Private Cloud.

**Note**  
Les flux CDI ne prennent pas en charge les sorties standard.

**Pour ajouter une sortie standard à un flux (console)**

1. Ouvrez la MediaConnect console à l'adresse [https://console.aws.amazon.com/mediaconnect/](https://console.aws.amazon.com/mediaconnect/).

1. Sur la page **Flux**, choisissez le nom du flux auquel vous souhaitez ajouter une sortie.

   La page de détails de ce flux apparaît. 

1. Choisissez l'onglet **Outputs**.

1. Choisissez **Ajouter une sortie**.

1. Dans **Nom**, spécifiez le nom de votre sortie. Cette valeur est un identifiant qui n'est visible que sur la MediaConnect console AWS Elemental et qui n'est pas visible pour l'utilisateur final.

1. Pour **Type de sortie**, choisissez **Sortie standard**.

1. Dans **Description**, entrez une description qui vous rappellera ultérieurement où va cette sortie. Il peut s'agir du nom de l'entreprise ou de notes concernant la configuration.

1. Déterminez le protocole que vous souhaitez utiliser pour la sortie.

1. Pour obtenir des instructions spécifiques en fonction du protocole que vous souhaitez utiliser, sélectionnez l'un des onglets suivants :

------
#### [ RIST ]

   1. Pour **Protocole**, choisissez **RIST**. 

   1. Pour **l'adresse IP**, choisissez l'adresse IP à laquelle vous souhaitez envoyer la sortie.

   1. Pour **Port**, choisissez le port que vous souhaitez utiliser lorsque le contenu est distribué sur cette sortie. Pour plus d'informations sur les ports, consultez[Destinations de sortie](destinations.md).
**Note**  
Le protocole RIST nécessite un port supplémentaire pour la correction des erreurs. Pour répondre à cette exigence, AWS Elemental MediaConnect réserve le port \+1 à partir du port que vous spécifiez. Par exemple, si vous spécifiez le port 4000 pour la sortie, le service attribue les ports 4000 et 4001.

   1. Pour **lisser la latence**, spécifiez le délai supplémentaire que vous souhaitez utiliser pour le lissage de sortie. Nous vous recommandons de spécifier une valeur de 0 ms pour désactiver le lissage. Toutefois, si le récepteur ne parvient pas à traiter le flux correctement, spécifiez une valeur comprise entre 100 et 1 000 ms. AWS Elemental MediaConnect tente ainsi de corriger l'instabilité provenant de la source du flux. Si vous laissez ce champ vide, le service utilise la valeur par défaut de 0 ms.

------
#### [ RTP or RTP-FEC ]

   1. Pour **Protocole**, choisissez **RTP** ou **RTP-FEC**. 

   1. Pour **l'adresse IP**, choisissez l'adresse IP à laquelle vous souhaitez envoyer la sortie.

   1. Pour **Port**, choisissez le port que vous souhaitez utiliser lorsque le contenu est distribué sur cette sortie. Pour plus d'informations sur les ports, consultez[Destinations de sortie](destinations.md).
**Note**  
Le protocole RTP-FEC nécessite deux ports supplémentaires pour la correction des erreurs. Pour répondre à cette exigence, AWS Elemental MediaConnect réserve les ports \+2 et \+4 à partir du port que vous spécifiez. Par exemple, si vous spécifiez le port 4000 pour la sortie, le service attribue les ports 4000, 4002 et 4004. 

   1. Pour **lisser la latence**, spécifiez le délai supplémentaire que vous souhaitez utiliser pour le lissage de sortie. Nous vous recommandons de spécifier une valeur de 0 ms pour désactiver le lissage. Toutefois, si le récepteur ne parvient pas à traiter le flux correctement, spécifiez une valeur comprise entre 100 et 1 000 ms. AWS Elemental MediaConnect tente ainsi de corriger l'instabilité provenant de la source du flux. Si vous laissez ce champ vide, le service utilise la valeur par défaut de 0 ms.

------
#### [ SRT listener ]

   1. Dans **Nom**, spécifiez le nom de votre source. Cette valeur est un identifiant visible uniquement sur la MediaConnect console. Il n'est visible par personne en dehors du AWS compte courant.

   1. Pour **Protocol**, choisissez **SRT listener.** 

   1. Pour **Latence minimale**, spécifiez la taille minimale de la mémoire tampon (délai) que vous souhaitez que le service conserve. Une valeur de latence supérieure signifie un délai plus long dans la transmission du flux, mais davantage de place pour la correction des erreurs. Une valeur de latence plus faible signifie un délai plus court, mais moins de marge de manœuvre pour la correction des erreurs. Vous pouvez choisir une valeur comprise entre 10 et 15 000 ms. Si vous laissez ce champ vide, MediaConnect utilise la valeur par défaut de 2 000 ms.

      Le protocole SRT utilise une configuration de **latence minimale** de chaque côté de la connexion. La plus grande de ces deux valeurs est utilisée comme *latence de restauration*. Si le débit transmis, multiplié par la latence de récupération, est supérieur à la *mémoire tampon du récepteur*, la mémoire tampon débordera et le flux peut échouer avec un. `Buffer Overflow Error` Du côté du récepteur SRT, la mémoire tampon du récepteur est configurée par la valeur SRTO\_RCVBUF. La taille de la mémoire tampon du récepteur est limitée par la valeur de la *taille de la fenêtre de contrôle de flux* (SRTO\_FC). Sur le MediaConnect côté, la mémoire tampon du récepteur est calculée comme la valeur de **débit maximale** multipliée par la valeur de **latence minimale**. Pour plus d'informations sur le tampon SRT, consultez [les directives de configuration SRT.](https://github.com/Haivision/srt/blob/master/docs/API/configuration-guidelines.md)

       

   1. Pour la **liste d'autorisation CIDR**, spécifiez une plage d'adresses IP autorisées à afficher le contenu de votre sortie. Formatez les adresses IP sous la forme d'un bloc CIDR (Classless Inter-Domain Routing), par exemple 10.24.34.0/23. Pour plus d'informations sur la notation de bloc d'adresse CIDR, consultez [RFC 4632](https://tools.ietf.org/html/rfc4632).
**Important**  
Spécifiez un bloc CIDR aussi précis que possible. N'incluez que les adresses IP auxquelles vous souhaitez ajouter du contenu à votre flux. Si vous spécifiez un bloc CIDR trop large, il est possible que des tiers envoient du contenu à votre flux.
**Astuce**  
Pour spécifier un bloc CIDR supplémentaire, choisissez **Ajouter**. Vous pouvez spécifier jusqu'à trois blocs CIDR.

   1. Pour **Port**, choisissez le port que vous souhaitez utiliser lorsque le contenu est distribué sur cette sortie. Pour plus d'informations sur les ports, consultez[Destinations de sortie](destinations.md).

   1. Si vous souhaitez chiffrer la vidéo lorsqu'elle est envoyée vers cette sortie, procédez comme suit :

      1. Dans la section **Chiffrement**, choisissez **Activer**.

      1. **Le type de chiffrement** ne sera pas sélectionnable. **srt-password** est le seul cryptage disponible pour ce protocole.

      1. Pour l'**ARN du rôle**, spécifiez l'ARN du rôle que vous avez créé lorsque vous avez [configuré le chiffrement](encryption-static-key-set-up.md#encryption-static-key-set-up-create-iam-role).

      1. Pour l'**ARN secret**, spécifiez l'ARN AWS Secrets Manager attribué lors de [la création du secret pour stocker le mot de passe SRT.](encryption-srt-password-set-up.md#encryption-srt-password-set-up-password)

------
#### [ SRT caller ]

   1. Pour **Protocole**, choisissez **SRT-Caller**. 

   1. Pour **Latence minimale**, spécifiez la taille minimale de la mémoire tampon (délai) que vous souhaitez que le service conserve. Une valeur de latence supérieure signifie un délai plus long dans la transmission du flux, mais davantage de place pour la correction des erreurs. Une valeur de latence plus faible signifie un délai plus court, mais moins de marge de manœuvre pour la correction des erreurs. Vous pouvez choisir une valeur comprise entre 10 et 15 000 ms. Si vous laissez ce champ vide, MediaConnect utilise la valeur par défaut de 2 000 ms. 

      Le protocole SRT utilise une configuration de **latence minimale** de chaque côté de la connexion. La plus grande de ces deux valeurs est utilisée comme *latence de restauration*. Si le débit transmis, multiplié par la latence de récupération, est supérieur à la *mémoire tampon du récepteur*, la mémoire tampon débordera et le flux peut échouer avec un. `Buffer Overflow Error` Du côté du récepteur SRT, la mémoire tampon du récepteur est configurée par la valeur SRTO\_RCVBUF. La taille de la mémoire tampon du récepteur est limitée par la valeur de la *taille de la fenêtre de contrôle de flux* (SRTO\_FC). Sur le MediaConnect côté, la mémoire tampon du récepteur est calculée comme la valeur de **débit maximale** multipliée par la valeur de **latence minimale**. Pour plus d'informations sur le tampon SRT, consultez [les directives de configuration SRT.](https://github.com/Haivision/srt/blob/master/docs/API/configuration-guidelines.md)

   1. Pour **Adresse IP de destination**, entrez l'adresse IP ou le domaine de destination de la sortie.

   1. Pour **Port**, choisissez le port que vous souhaitez utiliser lorsque le contenu est distribué sur cette sortie. Pour plus d'informations sur les ports, consultez[Destinations de sortie](destinations.md).

   1. Si vous souhaitez chiffrer la vidéo lorsqu'elle est envoyée vers cette sortie, procédez comme suit :

      1. Dans la section **Chiffrement**, choisissez **Activer**.

      1. **Le type de chiffrement** ne sera pas sélectionnable. **SRT-Password** est le seul cryptage disponible pour ce protocole.

      1. Pour l'**ARN du rôle**, spécifiez l'ARN du rôle que vous avez créé lorsque vous avez [configuré le chiffrement](encryption-static-key-set-up.md#encryption-static-key-set-up-create-iam-role).

      1. Pour l'**ARN secret**, spécifiez l'ARN AWS Secrets Manager attribué lors de [la création du secret pour stocker le mot de passe SRT.](encryption-srt-password-set-up.md#encryption-srt-password-set-up-password)

------
#### [ Zixi pull ]

   1. Pour **Protocol**, choisissez **Zixi pull**. 

   1. Pour **Stream ID**, entrez la valeur **Stream** configurée lorsque vous avez ajouté l'entrée sur le récepteur Zixi. Dans le récepteur Zixi, cette valeur se trouve dans la section **Paramètres du flux**.
**Important**  
Si vous laissez ce champ vide, le service utilise le nom de sortie comme identifiant du flux. Comme l'ID de flux doit correspondre à la valeur définie dans le récepteur Zixi, vous devez spécifier l'ID de flux s'il n'est pas exactement le même que le nom de sortie.

   1. Pour **Remote ID**, entrez la valeur **d'ID** attribuée au récepteur Zixi. **Dans le récepteur Zixi, cette valeur se trouve dans le menu des paramètres **généraux** et est étiquetée ID.** La valeur de l'**ID** se trouve également sur la page d'**état** du récepteur Zixi.

   1. Pour **Latence maximale**, spécifiez la taille de la mémoire tampon (délai) que vous souhaitez que le service conserve. Une valeur de latence supérieure signifie un délai plus long dans la transmission du flux, mais davantage de place pour la correction des erreurs. Une valeur de latence plus faible signifie un délai plus court, mais moins de marge de manœuvre pour corriger les erreurs. Vous pouvez choisir une valeur comprise entre 0 et 60 000 ms. Si vous laissez ce champ vide, le service utilise la latence définie dans le récepteur.

   1. Pour la **liste d'autorisations CIDR**, spécifiez une plage d'adresses IP autorisées à récupérer le contenu de votre source. Formatez les adresses IP sous la forme d'un bloc CIDR (Classless Inter-Domain Routing), par exemple 10.24.34.0/23. Pour plus d'informations sur la notation de bloc d'adresse CIDR, consultez [RFC 4632](https://tools.ietf.org/html/rfc4632).
**Astuce**  
Pour spécifier un bloc CIDR supplémentaire, choisissez **Ajouter**. Vous pouvez spécifier jusqu'à trois blocs CIDR.

   1. Si vous souhaitez chiffrer la vidéo lorsqu'elle est envoyée vers cette sortie, procédez comme suit :

      1. Dans la section **Chiffrement**, choisissez **Activer**.

      1. Pour **Type de chiffrement**, choisissez **Clé statique**.

      1. Pour l'**ARN du rôle**, spécifiez l'ARN du rôle que vous avez créé lorsque vous avez [configuré le chiffrement](encryption-static-key-set-up.md#encryption-static-key-set-up-create-iam-role).

      1. Pour l'**ARN secret**, spécifiez l'ARN AWS Secrets Manager attribué lors de [la création du secret pour stocker la clé de chiffrement](encryption-static-key-set-up.md#encryption-static-key-set-up-store-key).

      1. Pour **Algorithme de chiffrement**, choisissez le type de chiffrement que vous souhaitez utiliser pour chiffrer la source.

------
#### [ Zixi push ]

   1. Pour **Protocole**, choisissez **Zixi push**. 

   1. Pour **l'adresse IP**, choisissez l'adresse IP à laquelle vous souhaitez envoyer la sortie.

   1. Pour **Port**, choisissez le port que vous souhaitez utiliser lorsque le contenu est distribué sur cette sortie. Pour plus d'informations sur les ports, consultez[Destinations de sortie](destinations.md).

   1. Pour **Stream ID**, entrez l'ID de flux défini dans le récepteur Zixi.
**Important**  
Si vous laissez ce champ vide, le service utilise le nom de sortie comme identifiant du flux. Comme l'ID de flux doit correspondre à la valeur définie dans le récepteur Zixi, vous devez spécifier l'ID de flux s'il n'est pas exactement le même que le nom de sortie.

   1. Pour **Latence maximale**, spécifiez la taille de la mémoire tampon (délai) que vous souhaitez que le service conserve. Une valeur de latence supérieure signifie un délai plus long dans la transmission du flux, mais davantage de place pour la correction des erreurs. Une valeur de latence plus faible signifie un délai plus court, mais moins de marge de manœuvre pour corriger les erreurs. Vous pouvez choisir une valeur comprise entre 0 et 60 000 ms. Si vous laissez ce champ vide, le service utilise la valeur par défaut de 6 000 ms.

   1. Si vous souhaitez chiffrer la vidéo lorsqu'elle est envoyée vers cette sortie, procédez comme suit :

      1. Dans la section **Chiffrement**, choisissez **Activer**.

      1. Pour **Type de chiffrement**, choisissez **Clé statique**.

      1. Pour l'**ARN du rôle**, spécifiez l'ARN du rôle que vous avez créé lorsque vous avez [configuré le chiffrement](encryption-static-key-set-up.md#encryption-static-key-set-up-create-iam-role).

      1. Pour l'**ARN secret**, spécifiez l'ARN AWS Secrets Manager attribué lors de [la création du secret pour stocker la clé de chiffrement](encryption-static-key-set-up.md#encryption-static-key-set-up-store-key).

      1. Pour **Algorithme de chiffrement**, choisissez le type de chiffrement que vous souhaitez utiliser pour chiffrer la source.

------

1. Choisissez **Ajouter une sortie**.

**Pour ajouter une sortie à un flux (AWS CLI)**

1. Créez un fichier JSON contenant les détails de la sortie que vous souhaitez ajouter au flux.

   L'exemple suivant montre la structure du contenu du fichier :

   ```
   {
       "FlowArn": "{{arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame}}",
       "Outputs": [
           {
               "Description": "{{RTP-FEC Output}}",
               "Destination": "{{192.0.2.12}}",
               "Name": "{{RTPOutput}}",
               "Port": {{5020}},
               "Protocol": "{{rtp-fec}}",
               "SmoothingLatency": {{100}}
           }
       ]
   }
   ```

1. Dans le AWS CLI, utilisez la `add-flow-output` commande :

   ```
   aws mediaconnect add-flow-outputs --flow-arn "{{arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame}}" --cli-input-json file://{{addFlowOutput.txt}} --region {{us-west-2}}
   ```

   L'exemple suivant illustre la valeur de retour :

   ```
   {
       "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame",
       "Outputs": [
           {
               "Name": "RTPOutput",
               "Port": 5020,
               "Transport": {
                   "SmoothingLatency": 100,
                   "Protocol": "rtp-fec"
               },
               "Destination": "192.0.2.12",
               "OutputArn": "arn:aws:mediaconnect:us-east-1:111122223333:output:2-3aBC45dEF67hiJ89-c34de5fG678h:RTPOutput",
               "Description": "RTP-FEC Output"
           }
       ]
   }
   ```