

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Creación de un grupo de salidas RTMP
<a name="opg-rtmp"></a>

Al crear un MediaLive canal de AWS Elemental, es posible que desee incluir un grupo de salida RTMP. Para obtener información sobre los casos de uso de un grupo de salida de RTMP, consulte [Contenedores, protocolos y sistemas descendentes](outputs-supported-containers-downstream-systems.md).

**Topics**
+ [Organización de las codificaciones en un grupo de salida de RTMP](design-rtmp-package.md)
+ [Coordinación con el sistema descendente](origin-server-rtmp.md)
+ [Creación de un grupo de salida de RTMP](creating-rtmp-output-group.md)

# Organización de las codificaciones en un grupo de salida de RTMP
<a name="design-rtmp-package"></a>

Un grupo de salida RTMP puede contener lo siguiente:
+ Una o más salidas.

Cada salida puede contener lo siguiente:
+ Una codificación de vídeo.
+ Ninguna o una codificación de audio.
+ Cero o más codificaciones de subtítulos.

Este diagrama ilustra un grupo de salidas RTMP que contiene una salida en la que los subtítulos están incrustados en la codificación de vídeo.

![\[Diagram showing Output Group containing Output with Video and Captions embedded.\]](http://docs.aws.amazon.com/es_es/medialive/latest/ug/images/output1-non-abr-Ve-A.png)


Este diagrama ilustra un grupo de salidas RTMP que contiene una salida con subtítulos de estilo objeto. 

![\[Venn diagram showing three overlapping circles labeled V, A, and C.\]](http://docs.aws.amazon.com/es_es/medialive/latest/ug/images/output2-non-abr-VAC.png)


# Coordinación con el sistema descendente
<a name="origin-server-rtmp"></a>

Usted y el operador del sistema descendente deben ponerse de acuerdo sobre el destino de cada salida del grupo de salidas RTMP. 

Un grupo de salidas RTMP requiere un conjunto de direcciones de destino para cada salida. 

1. Si el servidor RTMP es un sitio de redes sociales, es posible que el host del sitio tenga instrucciones que complementen la siguiente información. Obtenga esas instrucciones.

1. Decida si necesita dos destinos para la salida: 
   + Si el MediaLive canal es un [canal estándar](plan-redundancy.md), necesitará dos destinos.
   + Si el MediaLive canal es un canal de canalización única, necesitará un destino. 

1. Asegúrese de que el operador RTMP esté configurado para esperar la MediaLive salida en una o dos entradas del servidor RTMP, según corresponda.

1. Obtenga la siguiente información del operador de RTMP:
   + El protocolo MediaLive a utilizar: RTMP o RTMPS.
   + El nombre de usuario y la contraseña para acceder al sistema descendente, si el sistema descendente requiere solicitudes autenticadas. Tenga en cuenta que estas credenciales de usuario están relacionadas con la autenticación de usuarios, no con el protocolo. La autenticación de usuarios se refiere a si el sistema descendente aceptará su solicitud. El protocolo se refiere a si la solicitud se envía a través de una conexión segura.
   + La dirección IP.
   + Número de puerto.
   + Nombre de la aplicación. También se denomina *nombre de aplicación*.
   + Nombre de transmisión. También se denomina *instancia de aplicación* o *instancia de aplicación* o *clave de flujo*.

     El operador puede proporcionarte el nombre de la aplicación y el nombre del flujo como datos separados. O bien, puede proporcionarle una ruta completa en formato **string/string**. En este caso, la primera cadena es el nombre de la aplicación y la segunda cadena es el nombre de la secuencia.

   A continuación, se muestra un ejemplo de la información que el operador le proporcionará:

   `rtmp://203.0.113.28:80/xyz/ywq7b`

   `rtmp://203.0.113.17:80/xyz/ywq7b`

   Donde `xyz` es el nombre de la aplicación y `ywq7b` es el nombre del flujo.

   En este ejemplo, los dos URLs tienen direcciones IP diferentes pero la misma parte del nombre de la aplicación. name/stream Es posible que el servidor RTMP siga una regla diferente. 

# Creación de un grupo de salida de RTMP
<a name="creating-rtmp-output-group"></a>

Cuando [planificó el flujo de trabajo de su canal](identify-downstream-system.md), es posible que haya decidido incluir un grupo de salida de RTMP.

1. En la página **Crear canal**, en **Grupos de salidas**, elija **Añadir**. 

1. En la sección **Add output group (Añadir grupo de salida)**, seleccione **RTMP** y, a continuación, seleccione **Confirm (Confirmar)**. Aparecen más secciones: 
   + **Configuración DE RTMP**: esta sección contiene campos para la [configuración de la conexión](rtmp-connection.md), la [resiliencia](rtmp-other.md) y los [subtítulos](rtmp-other.md). 
   + **Salidas de RTMP**: en esta sección se muestran las salidas independientes que se añaden de forma predeterminada. Una salida RTMP solo puede contener una salida, por lo que no haga clic en **Add output (Agregar salida)**. 

1. En **RTMP outputs (Salidas RTMP)**, elija el enlace **Settings (Configuración)** para ver las secciones de la salida:
   + **Destino de RTMP**: esta sección contiene campos del [destino de salida](rtmp-destinations.md). 
   + **Configuración de salida**: esta sección contiene campos para la [configuración de la conexión](rtmp-connection.md). 
   + **Configuración del flujo**: esta sección contiene campos de los [flujos de salida](rtmp-streams.md) (vídeo, audio y subtítulos).

1. (Opcional) Introduzca nombres para el grupo de salida y la salida:
   + En **RTMP settings (Configuración de RTMP)**, en **Name (Nombre)**, escriba un nombre para el grupo de salida. Este nombre es interno de MediaLive; no aparece en el resultado. Por ejemplo, **Sports Game**.
   + En **RTMP output (Salida RTMP)**, en **Output settings (Configuración de salida)**, para **Output name (Nombre de salida)**, escriba un nombre para la salida. Este nombre es interno de MediaLive; no aparece en la salida.

1. Para completar el resto de campos, consulte los temas enumerados después de este procedimiento.

1. Una vez que haya terminado de configurar este grupo de salida y su salida única, puede crear otro grupo de salida (de cualquier tipo), si su plan lo requiere. De lo contrario, vaya a [Guardado del canal](creating-a-channel-step9.md).

**Topics**
+ [Campos para el destino de salida](rtmp-destinations.md)
+ [Campos para la conexión RTMP](rtmp-connection.md)
+ [Campos para las secuencias de vídeo, audio y subtítulos (codifica)](rtmp-streams.md)
+ [Otros campos](rtmp-other.md)

# Campos para el destino de salida
<a name="rtmp-destinations"></a>

Los siguientes campos configuran la ubicación y los nombres de los archivos de salida RTMP (el destino).
+ **Salida**: secciones de **destino de RTMP**

**Especificación del destino de la salida**

1. Cuando [acordó sus requisitos](origin-server-rtmp.md) con el operador del servidor RTMP, también debería haber obtenido la siguiente información:
   + El protocolo que se va MediaLive a utilizar: RTMP o RTMPS.
   + La dirección IP.
   + Número de puerto.
   + Nombre de la aplicación. También se denomina *nombre de aplicación*.
   + Nombre de transmisión. También se denomina *instancia de aplicación* o *instancia de aplicación* o *clave de flujo*.

     El operador puede proporcionarte el nombre de la aplicación y el nombre del flujo como datos separados. O bien, puede proporcionarle una ruta completa en formato **string/string**. En este caso, la primera cadena es el nombre de la aplicación y la segunda cadena es el nombre de la secuencia.
   + El nombre de usuario y la contraseña para acceder al servidor, si el sistema descendente requiere solicitudes autenticadas. 

   A continuación, se muestra un ejemplo de la información que el operador le proporcionará:

   `rtmp://203.0.113.17:80/xyz/ywq7b`

   Donde `xyz` es el nombre de la aplicación y `ywq7b` es el nombre del flujo.

1. Introduzca las diferentes partes del destino en los campos correspondientes.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/medialive/latest/ug/rtmp-destinations.html)

1. Complete la sección **Credenciales** si el servidor o el sistema descendente le proporcionó un nombre de usuario y una contraseña. Para la contraseña, introduzca el nombre de la contraseña almacenada en el almacén de parámetros. AWS Systems Manager No escriba la contraseña en sí. Para obtener más información, consulte [Requisitos para los parámetros de la contraseña AWS Systems Manager](requirements-for-EC2.md). 

# Campos para la conexión RTMP
<a name="rtmp-connection"></a>

Los siguientes campos configuran la lógica para los intentos de reconexión:
+ **Configuración de RTMP** – **Esquema de autenticación**
+ **Configuración de RTMP** – **Configuración adicional** – **Longitud de la caché**
+ **Configuración de RTMP** – **Configuración adicional** – **Retraso del reinicio**
+ **Configuración de RTMP** – **Configuración adicional** – **Comportamiento completo de la caché**
+ **Salidas de RTMP** – **Configuración de salida** – **Intervalo de reintentos de conexión**
+ **Salidas de RTMP** – **Configuración de salida** – **Número de reintentos**
+ **Salidas de RTMP** – **Configuración de salida** – **Configuración adicional** – **Modo certificado**

**Configuración de una conexión segura (RTMPS) con el destino**

1. **Esquema de autenticación**: especifique el tipo de esquema. Por lo general, seleccione **Common**. Seleccione **Akamai** solo si el sistema descendente le indica que lo haga. 

1. En el **Certificate mode (Modo certificado)**, seleccione la opción requerida por el sistema descendente. 

   Si se conecta a través de RTMP, MediaLive ignora estos dos campos.

**Configuración de la reconexión**

Existen varios campos que controlan cómo se comporta MediaLive si se interrumpe la conexión con el servidor RTMP:
+ **Cache length (Longitud de caché)** (especifica durante cuánto tiempo se mantiene la salida en memoria, esperando a que el servidor RTMP responda.
+ Cuando expira ese tiempo, **Cache full behavior (Comportamiento de caché llena)** especifica si se debe desconectar de inmediato o esperar 5 minutos.
+ Si MediaLive se desconecta, **el retardo de reinicio** especifica cuánto tiempo se debe esperar antes de intentar volver a conectarse.
+ Cuando MediaLive intenta volver a conectarse, el **intervalo de reintento de conexión especifica la frecuencia con la que se debe volver a intentarlo**. **Num retries (Nº de reintentos)** especifica cuántas veces se va a reintentar. Cuando los reintentos caducan, esta salida se detiene. El canal se detiene porque la salida única ha perdido su conexión.

# Campos para las secuencias de vídeo, audio y subtítulos (codifica)
<a name="rtmp-streams"></a>

Los siguientes campos se relacionan con la codificación de las secuencias de vídeo, audio y subtítulos (codifica) en la salida. 
+ Sección **Configuración de secuencia**

Para obtener información acerca de la creación de codificaciones, consulte las secciones siguientes:
+ [Configuración de las codificaciones de video](creating-a-channel-step6.md)
+ [Configuración de las codificaciones de audio](creating-a-channel-step7.md)
+  [Configuración de las codificaciones de subtítulos](creating-a-channel-step8.md)

# Otros campos
<a name="rtmp-other"></a>

El siguiente campo se refiere a la implementación de resiliencia en una salida RTMP:
+ **Configuración de RTMP**: **acción de pérdida de entrada**: para obtener información sobre un campo de la MediaLive consola, seleccione el enlace de **información** situado junto al campo. Para obtener más información, consulte [Gestión de pérdidas de entrada de video](feature-input-loss.md).

El siguiente campo se refiere a la implementación de subtítulos en una salida RTMP:
+ **Configuración RTMP** — **Datos de subtítulos**: complete este campo solo si al menos una de sus salidas incluye subtítulos **incrustados** como formato de subtítulos de origen y **RTMP CaptionInfo** como formato de salida. Si no hay subtítulos en ninguna salida, el valor de este campo se pasa por alto.

  Para obtener información detallada sobre la configuración de subtítulos, consulte [Incluir subtítulos en un canal](captions.md).