

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.

# MediaLive Tutorial de AWS Elemental
<a name="getting-started-tutorial"></a>

En este tutorial se describe cómo incorporar una fuente de vídeo de una fuente RTP y generar una salida HLS que contenga un codificador de vídeo H.264 y un codificador de audio. MediaLive enviará la salida a. AWS Elemental MediaPackage La salida consistirá de lo siguiente: 
+ Un manifiesto maestro: channel.m3u8
+ Un manifiesto de representación: channel-1.m3u8
+ Archivos TS para cada salida: channel-1.00001.ts, channel-1.00002.ts, channel-1.00003.ts y así sucesivamente

Este tutorial utiliza los valores predeterminados para la mayoría de los campos de configuración del canal.

**nota**  
Todo el texto marcado como ejemplo en este tutorial es simplemente eso: un ejemplo que muestra el aspecto normal de una pieza de información. Debe sustituir cada ejemplo con la información válida para la situación.

**Topics**
+ [Requisitos previos para el tutorial](getting-started-prerequisites.md)
+ [Paso 1: configuración del sistema ascendente](getting-started-step1.md)
+ [Paso 2: configuración del sistema descendente](getting-started-step2.md)
+ [Paso 3: creación de una entrada](getting-started-step3.md)
+ [Paso 4: configuración de la información clave](getting-started-step4.md)
+ [Paso 5: asociación de la entrada](getting-started-step4b.md)
+ [Paso 6: configuración del video, el audio y los subtítulos de entrada](getting-started-step4a-input-selectors.md)
+ [Paso 7: creación de un grupo de salida de HLS](getting-started-step5.md)
+ [Paso 8: configuración de las salidas y las codificaciones](getting-started-step6.md)
+ [Paso 9: creación del canal](getting-started-step7.md)
+ [Paso 10: inicio del sistema ascendente y el canal](getting-started-step8.md)
+ [Paso 11: limpieza](getting-started-step9.md)

# Requisitos previos para el tutorial
<a name="getting-started-prerequisites"></a>

Antes de poder MediaLive utilizarlos, necesita una AWS cuenta y los permisos adecuados para acceder a los MediaLive componentes, crearlos y verlos. Complete los pasos de [Pasos preliminares para la configuración y el uso MediaLive](setting-up.md) y luego regrese a este tutorial. No podrá utilizarla MediaLive, ni siquiera como administrador con acceso total, hasta que lleve a cabo esos pasos.

# Paso 1: configuración del sistema ascendente
<a name="getting-started-step1"></a>

El sistema ascendente es el sistema que realiza el streaming del vídeo a MediaLive. El sistema ascendente puede ser cualquier elemento, desde un dispositivo en las instalaciones que sirva como “codificador de contribución” a una aplicación que se ejecuta en un teléfono inteligente. Debe realizar alguna configuración del sistema anterior antes de empezar a trabajar con MediaLive él. 

A efectos de este tutorial, el sistema ascendente debe poder enviar una secuencia de vídeo a través de inserción RTP. 

En una entrega de “inserción”, el sistema ascendente inserta la secuencia *desde* dos direcciones IP en el sistema ascendente (por ejemplo, desde **203.0.113.111** y desde **203.0.113.112**). El sistema ascendente insertará dos direcciones IP de *destinatario* en MediaLive (por ejemplo, **rtp://198.51.100.10:5000** y **rtp://192.0.2.131:5000**). En los siguientes pasos, lo configurará MediaLive para que las dos direcciones IP *aparezcan* en la lista blanca. Además, MediaLive generará las dos direcciones IP de *destinatario*. Deberá configurar el sistema ascendente que insertar en dichas direcciones.

**Para configurar el sistema ascendente**

1. Configure el sistema ascendente para llevar a cabo una inserción RTP desde dos direcciones IP distintas. Debe insertar desde dos direcciones ya que MediaLive espera siempre entradas redundantes.

1. Tome nota de las direcciones IP. Por ejemplo, **203.0.113.111** y desde **203.0.113.112**. Necesitará estas direcciones al configurar el grupo de seguridad de entrada en un paso posterior. 

# Paso 2: configuración del sistema descendente
<a name="getting-started-step2"></a>

En este tutorial, el sistema descendente (el destino de la salida MediaLive) es AWS Elemental MediaPackage. 

Debe configurar un canal en AWS Elemental MediaPackage, y debe configurarlo ahora, porque necesita los dos URLs que se MediaPackage generan. Estas URLs son URL de entrada desde el punto de vista de MediaPackage. Son el destino URLs de la salida, desde el punto de vista de MediaLive.

**Para configurar el sistema descendente**

1. Inicie sesión en Consola de administración de AWS y abra la MediaPackage consola en [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. En una nueva ventana o pestaña de navegador web, muestre [Getting Started for AWS Elemental MediaPackage](https://docs.aws.amazon.com/mediapackage/latest/ug/getting-started.html) y siga los pasos 1 a 3 para crear un canal y su punto de enlace.

1. Anote los datos que se AWS Elemental MediaPackage han generado: dos entradas URLs y sus nombres y contraseñas asociados. Por ejemplo, los datos de una URL de entrada podrían ser:
   + `https://39fuo4.mediapackage.us-east-1.amazonaws.com/in/v1/88dpie/channel`
   + `ue739wuty`
   + `due484u`

   Su canal podría estar en una región diferente al del ejemplo.

1. Mantenga el navegador web abierto; no lo cierre todavía.

# Paso 3: creación de una entrada
<a name="getting-started-step3"></a>

Debe crear una entrada. La entrada define cómo el sistema ascendente proporciona la transmisión de vídeo de origen MediaLive. En este tutorial, creará una entrada rtp. 

También debe crear un grupo de seguridad de entrada para la entrada. Este grupo de seguridad de entrada aplica la regla «solo esta dirección IP específica (una dirección IP de su propiedad) puede insertar esta entrada». MediaLive sin la protección de esta regla, cualquier tercero podría enviar contenido a una MediaLive entrada si conoce la dirección IP y el puerto de la entrada. 

**Para crear una entrada y un grupo de seguridad de entrada**

1. Inicie sesión en Consola de administración de AWS y abra la MediaLive consola en [https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/).

1. En el panel de navegación, elija **Entradas**.

1. En la página **Entradas**, elija **Crear entrada**.

1. En la sección **Input details (Detalles de la entrada)**, como nombre de **Input (Entrada)**, introduzca **my rtp push**.

1. En **Tipo de entrada**, elija **RTP**. 

1. En la sección **Grupo de seguridad de entrada**, elija **Crear**. 

1. En el cuadro de texto, introduzca la dirección IP que anotó en [Paso 1: configuración del sistema ascendente](getting-started-step1.md) en este tutorial. Introduzca la dirección como un bloque CIDR. Por ejemplo **203.0.113.111/32** y **203.0.113.112/32**.

1. Elija **Create input security group (Crear grupo de seguridad de entrada)**.

1. Elija **Create (Crear)** para crear la entrada.

   MediaLive agrega la entrada a la lista de entradas y crea automáticamente dos destinos (uno principal y otro redundante). Estos destinos incluyen el puerto 5000, por ejemplo, **rtp://198.51.100.10:5000** y... estas son las dos ubicaciones en las que el sistema ascendente debe introducir la fuente**rtp://192.0.2.131:5000**. 

1. Anote estas dos direcciones, ya que las necesitará en [Paso 10: inicio del sistema ascendente y el canal](getting-started-step8.md).

# Paso 4: configuración de la información clave
<a name="getting-started-step4"></a>

El primer paso para crear un canal desde cero consiste en elegir la función de IAM que MediaLive se utilizará para acceder al canal cuando el canal esté en funcionamiento (iniciado) y especificar las características clave de la entrada. Ahora está listo para comenzar a crear un canal. El primer paso consiste en identificar la entrada. El canal contiene los detalles que indican MediaLive cómo transcodificar (decodificar y codificar) y empaquetar esa entrada en salidas específicas.

El primer paso para crear un canal desde cero es elegir la función de IAM que MediaLive se utilizará para acceder al canal cuando el canal esté en funcionamiento (iniciado) y especificar las características clave de la entrada.

**Para especificar información clave para el canal**

1. En la MediaLive consola, en el panel de navegación, selecciona **Canales.**

1. En la sección **Channels (Canales)**, elija **Create channel (Crear canal)**. 

1. En el panel **Channel and input details (Detalles del canal y la entrada)**, en **General info (Información general)**, en **Channel Name (Nombre del canal)**, escriba **Test channel**.

1. En **IAM role (Rol de IAM)**, seleccione **Create role from template (Crear rol desde plantilla)** y seleccione **Create IAM role (Crear rol de IAM)**. La lista **Use existing role (Usar rol existente)** ahora muestra el rol **MediaLiveAccessRole**.

1. Seleccione **Remember role (Recordar rol)**.

# Paso 5: asociación de la entrada
<a name="getting-started-step4b"></a>

Ahora está listo para identificar la entrada que adquirirá el canal.

**Para asociar la entrada al canal**

1. En la página **Create channel (Crear canal)**, en el panel de navegación, para **Input attachments (Asociaciones de entrada)**, seleccione **Add (Añadir)**.

1. En **Attach input (Asociar entrada)** , para **Input (Entrada)**, **My RTP push (Mi inserción RTP)** (la entrada que ha creado). 

   El campo **Attachment name (Nombre de asociación)** se rellena automáticamente con el nombre de la propia entrada. Puede dejar este nombre como está. 

1. Elija **Confirmar**. La sección **Input attachment (Asociación de entrada)** se cierra y aparece la sección **General input settings (Configuración general de las entradas)**.

# Paso 6: configuración del video, el audio y los subtítulos de entrada
<a name="getting-started-step4a-input-selectors"></a>

Puede crear “selectores” para identificar el video, audio y subtítulos específicos que desea extraer de la entrada. 

En este tutorial, no crea un selector de vídeo. En su lugar, cuando se inicie el canal, MediaLive seleccionará automáticamente el vídeo (o el primer vídeo) de la entrada. Además no crea un selector de subtítulos. Normalmente, incluye los subtítulos en la configuración del canal, pero en este tutorial los omitimos.

Crea un selector de audio.

**Para identificar el contenido que extraer**

1. En la página **Create channel (Crear canal)**, en el panel **Input settings (Configuración de entrada)**, para selectores de **Audio**, seleccione **Add audio selectors (Añadir selectores de audio)**.

1. Para **Audio selector name (Nombre de selector de audio)**, introduzca **My audio source**.

   Omita el campo **Selector settings (Configuración de selector)**. No tiene que especificar el PID o el idioma. Cuando el canal comienza, MediaLive seleccionará automáticamente el primer audio, que es aceptable para este tutorial.

1. Para todos los demás campos de este panel, mantenga los valores predeterminados. 

# Paso 7: creación de un grupo de salida de HLS
<a name="getting-started-step5"></a>

Una vez que haya configurado la entrada, continúe con la creación del canal creando un grupo de salidas. En este tutorial, configura un grupo de salidas de HLS.

**Para crear un grupo de salidas**

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

1. En la sección **Añadir grupo de salida**, seleccione **HLS** y, a continuación, seleccione **Confirmar**. 

1. En la sección **HLS group destination A (Destino de grupo de HLS A)**, en **URL**, escriba la primera URL de entrada que AWS Elemental MediaPackage creó automáticamente en [Paso 2: configuración del sistema descendente](getting-started-step2.md). Por ejemplo, **https://39fuo4.mediapackage.us-east-1.amazonaws.com/in/v1/88dpie/channel**``. 

1. Para **Credenciales**:
   + Para **Nombre de usuario**, introduzca el nombre de usuario que corresponde a esta URL. Por ejemplo, **ue739wuty**. 
   + En **Contraseña**, elija **Crear nuevo parámetro**. En **Nombre**, escriba **DestinationA-MyHLS**. En **Contraseña**, introduzca la contraseña correspondiente a la URL. Por ejemplo, **due484u**.

1. Elija **Create parameter**.

   Ha creado un parámetro denominado **DestinationA-MyHLS** que contiene la contraseña **due484u**. El parámetro se almacena en el almacén de parámetros de AWS Systems Manager . Para obtener más información, consulte [Acerca de la característica de creación de parámetros de contraseña](requirements-for-EC2.md#about-EC2Password).

1. En **HLS group destination B (Destino de grupo de HLS B)**, en **URL**, escriba la segunda URL de entrada que AWS Elemental MediaPackage creó automáticamente en [Paso 2: configuración del sistema descendente](getting-started-step2.md). Por ejemplo, **https://mgu654.mediapackage.us-east-1.amazonaws.com/in/v1/xmm9s/channel**. 

1. Para **Credenciales**:
   + Para **Nombre de usuario**, introduzca el nombre de usuario que corresponde a esta URL. Por ejemplo, **883hdux**. 
   + En **Contraseña**, elija **Crear nuevo parámetro**. En **Nombre**, escriba **DestinationB-MyHLS**. En **Contraseña**, introduzca la contraseña correspondiente a la URL. Por ejemplo, **634hjik**.

1. Elija **Create parameter**.

   Ha creado un parámetro denominado **DestinationB-MyHLS** que contiene la contraseña **634hjik**. El parámetro se almacena en el almacén de parámetros de AWS Systems Manager . 

1. En la sección **HLS settings (Configuración de HLS)**, para **Name (Nombre)**, escriba **MyHLS**. 

1. En **CDN settings (Configuración de CDN)**, elija **Hls webdav (WebDAV para HLS)**. Esta es la conexión que utiliza AWS Elemental MediaPackage (el sistema descendente para la salida del canal). 

   Deje los valores predeterminados para el resto de los campos de **CDN settings (Configuración de CDN)**.

1. Para todos los demás campos de este panel, mantenga los valores predeterminados.

# Paso 8: configuración de las salidas y las codificaciones
<a name="getting-started-step6"></a>

Ahora que ha definido un grupo de salida en el canal, puede configurar una salida en dicho grupo de salidas y especificar cómo desea codificar la salida de vídeo y la salida de audio.

**Para configurar la salida**

1. En la sección **Grupos de salidas**, elija la **Salida 1**. MediaLive agregó automáticamente esta salida al crear el grupo de salida. Además, MediaLive configuró de forma automática la salida con un vídeo y un audio, tal y como se muestra en la sección **Stream settings (Configuración de secuencia)**. 

1. En **Configuración de secuencia**, elija **Vídeo**.

1. En **Video description name (Nombre de descripción del vídeo)**, cambie el nombre predeterminado a **H264 video**.

1. En **Codec settings (Configuración de códecs)**, elija **H264**.

   Deje los valores predeterminados en el resto de los campos. En concreto, mantenga **Width (Anchura)** y **Height (Altura)** vacíos para usar la misma anchura que la entrada.

1. En **Stream settings (Configuración de secuencia)**, elija **Audio 1**.

1. En **Audio description name (Nombre de descripción del audio)**, cambie el nombre predeterminado a **AAC audio**.

1. Para **Audio selector name (Nombre de selector de audio)**, introduzca **My audio source**, que es el selector de audio que creó en[Paso 6: configuración del video, el audio y los subtítulos de entrada](getting-started-step4a-input-selectors.md).

1. En **Codec settings (Configuración de códecs)**, elija **AAC**.

1. Deje los valores predeterminados en el resto de los campos. 

# Paso 9: creación del canal
<a name="getting-started-step7"></a>

Ha introducido la información mínima necesaria, por tanto está listo para crear el canal.

**Para crear el canal**
+ En la página **Create channel (Crear canal)**, en la sección **Channel (Canal)**, elija **Create channel (Crear canal)**. 

  La sección **Channel (Canal)** vuelve a aparecer y muestra el canal recién creado, denominado **MyHLS**. El estado cambia a **Creating (Creando)** y, a continuación, **Ready (Listo)**.

# Paso 10: inicio del sistema ascendente y el canal
<a name="getting-started-step8"></a>

Ahora puede iniciar el sistema ascendente para enviar el contenido de streaming MediaLive, codificarlo y enviarlo a. AWS Elemental MediaPackage Puede obtener una vista previa de la salida en MediaPackage.

**Para iniciar el sistema ascendente**

1. En su sistema ascendente, inicie el streaming de los orígenes de vídeo que configuró en [Paso 1: configuración del sistema ascendente](getting-started-step1.md). Configúrelos para enviar contenido a los dos destinos que anotó en [Paso 3: creación de una entrada](getting-started-step3.md). Se trata de dos direcciones en la entrada en MediaLive. Por ejemplo, **rtp://198.51.100.10:5000** y **rtp://192.0.2.131:5000**. 

1. En la lista **Channels (Canales)**, elija el canal.

1. Elija **Iniciar**. El estado del canal cambia a **Starting (Iniciando)** y, a continuación, a **Running (En ejecución)**.

1. Diríjase a la pestaña o ventana del navegador web en la que AWS Elemental MediaPackage aparece. 

1. Elija el enlace del canal (no el botón de opción). En la página de detalles, en **Endpoints (Puntos de enlace)**, elija **Play (Reproducir)**. Aparece una ventana de vista previa. 

1. Inicie el vídeo. La salida de AWS Elemental MediaLive comienza a reproducirse.

# Paso 11: limpieza
<a name="getting-started-step9"></a>

Para evitar cargos superfluos, elimine este canal y la entrada cuando haya terminado de trabajar con él.

**Para eliminar el canal**

1. En la página **Canales**, elija el canal.

1. Si es necesario, elija **Stop (Detener)**.

1. Elija **Eliminar**.

1. En la página **Inputs (Entradas)**, elija la entrada.

1. Elija **Eliminar**.