

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.

# Grupos de representación de audio para HLS
<a name="audio-renditions"></a>

En MediaLive, puede configurar un grupo de salida HLS para que incluya un grupo de copias de audio. Un grupo de representación de audio es un conjunto de codificaciones de audio de (por ejemplo, un conjunto de idiomas) asociado con un vídeo. Los grupos de representación de audio permiten al reproductor cliente que se encuentra en sentido descendente seleccionar un vídeo y, a continuación, elegir entre las diversas codificaciones de audio que se aplican a ese vídeo.

Cada codificación de audio de un grupo de representación de audio se denomina *representación de audio*, *variante de audio* o *secuencia de variante de audio*.

Puede configurar el grupo de salida de HLS de estas formas:
+ Como un grupo de salida de HLS normal, con video, audio (en un grupo de versiones) y subtítulos opcionales.

  Es posible que el vídeo esté asociado con un solo grupo de representación de audio o a varios de ellos. Por ejemplo, el vídeo puede estar asociado con un grupo compuesto por audio de alta velocidad y a otro grupo compuesto por audio de baja velocidad.

  O un grupo de representación de audio podría estar asociado con varios vídeos. Por ejemplo, el mismo grupo de representación de audio podría estar asociado con las propuestas de vídeo de alta, media y baja velocidad.
+ Como un grupo de interpretación de solo audio.

  En este caso, siga los pasos de este procedimiento, pero ignore los pasos de configuración del video.

**nota**  
La información de esta sección supone que está familiarizado con los pasos generales para la creación de un canal, como se describe en [Creación de un canal desde cero](creating-channel-scratch.md).   
Los campos clave de la consola relacionados con esta característica se encuentran en el campo **HLS Settings (Configuración de HLS)**, en la sección **Output settings (Configuración de salida)** de la sección **HLS output group (Grupo de salida de HLS)** de la página **Create channel (Crear canal)**. Para revisar el paso en el que se completan estos campos, consulte [El procedimiento](creating-hls-output-group.md#hls-create-procedure). 

**Topics**
+ [Acerca de los grupos de representación de audio](ARGs-about.md)
+ [Creación de una salida con un grupo de representación de audio](ARG-create.md)
+ [Manifiesto de muestra](sample-manifest.md)

# Acerca de los grupos de representación de audio
<a name="ARGs-about"></a>

## Conformidad con los estándares
<a name="ARG-compliance"></a>

Esta MediaLive implementación de grupos de renderizaciones de audio cumple con la sección 4.3.4.1.1 de *HTTP Live Streaming draft-pantos-http-live -streaming-18*. 

## Ejemplos
<a name="ARG-examples"></a>

### Ejemplo 1
<a name="ARGs-example-1"></a>

El grupo de salida de HLS consta de:
+ Una salida de vídeo.
+ Tres salidas de audio (por ejemplo, en inglés, francés y español) que pertenecen al mismo grupo de representación de audio.

![\[Diagram showing a box labeled "RIG 1" containing four smaller boxes: "Video 1" and three "Audio" boxes.\]](http://docs.aws.amazon.com/es_es/medialive/latest/ug/images/ARG_oneV_threeA.png)


### Ejemplo 2
<a name="ARG-example-2"></a>

El grupo de salida de HLS consta de:
+ Una salida de *vídeo alta*.
+ Una salida de *vídeo media*.
+ Una salida de *vídeo baja*.
+ Tres salidas de audio (en inglés, francés y español) que pertenecen al mismo grupo de representación de audio.

![\[Diagram showing three video inputs connecting to a single audio group with three audio outputs.\]](http://docs.aws.amazon.com/es_es/medialive/latest/ug/images/ARG_threeV_threeA.png)


### Ejemplo 3
<a name="ARG-3"></a>

El grupo de salida de HLS consta de:
+ Una salida de *vídeo alta*.
+ Una salida de *vídeo baja*.
+ Dos salidas de audio (en inglés y francés), cada una de las cuales usa el códec AAC. Ambas salidas pertenecen al mismo grupo de versiones de audio,. RG1 
+ Dos salidas de audio (en inglés y francés), cada una de las cuales usa el códec Dolby Digital. Ambas salidas pertenecen al mismo grupo de reproducción de audio,. RG2 
+ La salida de vídeo alta está asociada con ambos grupos de representación de audio.
+ La salida baja de vídeo está asociada únicamente al grupo de variantes RG1 de reproducción de audio.

![\[Diagram showing video inputs connected to AAC and Dolby audio group outputs.\]](http://docs.aws.amazon.com/es_es/medialive/latest/ug/images/ARG_twoV_twoA.png)


# Creación de una salida con un grupo de representación de audio
<a name="ARG-create"></a>

En esta sección se describe cómo crear grupos de representación de audio en un grupo de salida de HLS y cómo asociar esos grupos con las salidas de video adecuadas (si las hay). Las codificaciones y asociaciones que va a crear son las siguientes:
+ Si desea incluir video en el grupo de salida, para cada recurso de video, cree una salida de video que contenga una codificación de video. La salida también puede contener subtítulos incrustados, pero no puede incluir subtítulos de sidecar. La salida no puede contener codificaciones de audio.
+ Para cada recurso de audio, se crea una salida de *solo audio* que contiene una codificación de audio y ninguna otra codificación. 
+ Usted decide el ID de cada grupo de representación. El ID es un nombre que usted elige. Por ejemplo, *grupo de audio AAC*.
+ Para agrupar varias salidas de audio en un grupo de representación, asigne el mismo *ID de grupo de audio* a cada salida de audio. 
+ Por último, para asociar la salida de video con el grupo de representación de audio (si hay), asigne el *ID de grupo de audio *a esa salida de video. 

**Topics**
+ [Identificación de las codificaciones de video y audio](ARG-step-create-mapping.md)
+ [Determinación de los valores predeterminados y las reglas de selección](ARG-step-defaults.md)
+ [Creación de las salidas de video](ARG-step-create-video.md)
+ [Creación de las salidas de audio](ARG-step-create-audio.md)
+ [Resumen](ARG-create-summary.md)

# Identificación de las codificaciones de video y audio
<a name="ARG-step-create-mapping"></a>

Debe planificar los requisitos del grupo de representación de audio. Debe identificar las codificaciones de vídeo que desee usar en el grupo de salida. A continuación, seleccionará las codificaciones de audio individuales. Por último, identificará los grupos de representación de audio a los que desea que pertenezca cada codificación.

**Identificación y asignicación de las codificaciones**

1. Identifique las codificaciones de video que necesite en el grupo de salida de HLS. Por ejemplo, una codificación de alta resolución y una codificación de baja resolución.

1. Identifique las codificaciones de audio que necesita. Por ejemplo, AAC en inglés y francés, y Dolby Digital en inglés y francés.

1. Decida cuántas representaciones de audio necesita. Revise las [reglas](#ARG-rules) para asegurarse de que diseña un grupo de representación válido. 

1. Asigne un nombre a cada vídeo, audio y grupo de representación de audio. Por ejemplo:
   + Una salida de vídeo denominada **high definition**.
   + Una salida de vídeo denominada **low definition**.
   + Audio AAC en inglés denominado **AAC EN**.
   + Audio AAC en francés denominado **AAC FR**.
   + Audio Dolby Digital en inglés denominado **DD EN**.
   + Audio Dolby Digital en francés denominado **DD FR**.
   + Un grupo de representación denominado **AAC group** para audio AAC.
   + Un grupo de representación denominado **DD group** para audio Dolby Digital.

1. Identifique cómo desea que el vídeo se asocie con los grupos de representación de audio. Por ejemplo:
   + Vídeo **high definition** que se asociará con **AAC group** y **DD group**.
   + Vídeo **low definition** que se asociará solamente con **AAC group**.

1. (Opcional) Para completar el diseño del grupo de salida, identifique los subtítulos que necesite. 

![\[Diagram showing output group with AAC, Dolby, and WebVTT caption groups in English and French.\]](http://docs.aws.amazon.com/es_es/medialive/latest/ug/images/ARG_twoV_twoA_twoC.png)


## Reglas para el video y el audio en los grupos de representación
<a name="ARG-rules"></a>
+ Tanto el video como los subtítulos son opcionales.
+ Una codificación de vídeo se puede asociar con más de un grupo de representación. Por ejemplo, la salida de *vídeo alta* se puede asociar con *audio Dolby* y con *audio AAC*. No es necesario crear codificaciones de vídeo independientes para cada grupo de representación.  
![\[Diagram showing two rendition groups connected to a single video encode.\]](http://docs.aws.amazon.com/es_es/medialive/latest/ug/images/ARG_oneV_twoARG.png)
+ Todos los grupos de representación asociados con el mismo vídeo deben contener las mismas codificaciones de audio. Por ejemplo, si el grupo AAC y el grupo Dolby están asociados con la codificación de vídeo de alta definición, ambos grupos deben contener los mismos idiomas de audio (por ejemplo, inglés, francés y español). 
+ Una codificación de audio solo puede pertenecer a un grupo de representación de audio. 
+ Un grupo de representación de audio se puede asociar con más de un vídeo. Por ejemplo, el grupo Dolby se puede asociar con la codificación de vídeo de alta definición y la codificación de vídeo de baja definición. No es necesario crear grupos de representación independientes para cada vídeo.  
![\[Diagram showing a rendition group connected to two separate video elements.\]](http://docs.aws.amazon.com/es_es/medialive/latest/ug/images/ARG_twoV_oneARG.png)

# Determinación de los valores predeterminados y las reglas de selección
<a name="ARG-step-defaults"></a>

En la segunda parte de la planificación del grupo de representación de audio, debe identificar lo siguiente:
+ La representación (si la hay), que será la predeterminada.
+ Cómo funcionará la selección automática para las representaciones no predeterminadas. 

Esta información puede ser útil en el reproductor cliente que va a reproducir este recurso multimedia. 
+ Si un reproductor cliente está configurado con una preferencia de audio (por ejemplo, español) y esa preferencia no está disponible, podrá utilizar esta información para seleccionar un audio. 
+ O si el reproductor cliente no está configurado con ninguna preferencia de audio, podrá utilizar esta información para seleccionar un audio.



(Si la preferencia configurada en el reproductor cliente está disponible, el reproductor pasará por alto esta información y seleccionará esa preferencia).

**Cómo determinar los valores predeterminados y el comportamiento de selección automática**
+ Para cada representación de audio del grupo de representación, elija el comportamiento según la siguiente tabla. Cada audio puede tener un valor diferente. 

  En cada fila de la tabla siguiente se describe un comportamiento diferente.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/medialive/latest/ug/ARG-step-defaults.html)

**Example 1**  
En este ejemplo, vamos a configurar el grupo de representación de audio para que el reproductor cliente pueda seleccionar automáticamente cualquiera de las representaciones. También queremos que haya un audio predeterminado en el grupo de representación, por si el reproductor cliente no estuviera configurado con un valor predeterminado.  
+ Establezca solo una representación de audio en *Audio alternativo, selección automática, predeterminado*.
+ Establezca el resto de representaciones de audio en *Alternate Audio, Auto Select, Not Default (Audio alternativo, selección automática, no predeterminado)*.
+ Opcionalmente, si tiene una representación de audio que se reproduce cuando el ancho de banda es tan bajo que no se puede entregar el vídeo, configure esa representación de audio en *Secuencia de variante de solo audio*.

**Example 2**  
En este ejemplo, vamos a configurar el grupo de representación de audio de modo que el reproductor cliente solo pueda seleccionar automáticamente determinadas representaciones. También queremos que haya un audio predeterminado en el grupo de representación, por si el reproductor cliente no estuviera configurado con un valor predeterminado.  
+ Establezca solo una representación de audio en *Audio alternativo, selección automática, predeterminado*.
+ Establezca algunas del resto de representaciones en *Alternate Audio, Auto Select, Not Default (Audio alternativo, selección automática, no predeterminado)*.
+ Establezca algunas del resto de representaciones en *Alternate Audio, not Auto Select (Audio alternativo, sin selección automática)*.
+ Opcionalmente, si tiene una representación de audio que se reproduce cuando el ancho de banda es tan bajo que no se puede entregar el vídeo, configure esa representación de audio en *Audio-Only Variant Stream (Secuencia de variante de solo audio)*.

**Example 3**  
En este ejemplo, vamos a configurar el grupo de representación de audio de modo que el reproductor cliente pueda seleccionar automáticamente la representación de audio que él elija. No deseamos que haya una representación de audio predeterminada en el grupo de representación, por lo que el reproductor cliente siempre selecciona automáticamente el audio.  
+ Establezca cada representación de audio en *Alternate Audio, Auto Select, Not Default (Audio alternativo, selección automática, no predeterminado)*.
+ Opcionalmente, si tiene una representación de audio que se reproduce cuando el ancho de banda es tan bajo que no se puede entregar el vídeo, configure esa representación de audio en *Secuencia de variante de solo audio*.

# Creación de las salidas de video
<a name="ARG-step-create-video"></a>

Si desea incluir video en el grupo de salida de HLS, siga este procedimiento para cada codificación de video.

En este procedimiento se utilizan los siguientes campos de la sección de salida del grupo de salida de HLS de la página Canal de la consola:
+ **Configuración de salida** - **Configuración de HLS**
+ **Configuración de salida** - **Configuración de HLS** - **Grupos de representación de audio**

**Creación de las salidas de vídeo**

1.  En **Grupo de salida de HLS**, en **Salidas de HLS**, seleccione **Añadir salida**. Elija **Configuración** para mostrar la página **Salidas **para esa salida.

1. En la página **Salida**, configure lo siguiente:
   + En **Stream settings (Configuración de secuencia)**, elija **Audio 1** y, a continuación, elija **Remove audio (Eliminar audio)**. Ahora, la salida solo contiene una codificación de vídeo. En un grupo de salida que incluya grupos de representación de audio, cada codificación de vídeo debe estar en una salida de solo vídeo.
   + Configure el resto de las opciones de secuencia de transmisión como se describe en [Campos para las secuencias de vídeo, audio y subtítulos (codifica)](hls-streams-section.md).

1. Complete la sección **Configuración de salida** de la siguiente manera:
   + En **HLS settings (Configuración de HLS)**, seleccione **Standard hls (HLS estándar)** o **Fmp4**, según proceda.
   + En **Audio rendition sets (Grupos de representación de audio)**, escriba el nombre de los grupos de representación de audio que se asociarán con esta salida de vídeo. No se preocupe por no haber creado este nombre todavía. Para asociar la salida de vídeo a más de un grupo, introduzca una lista separada por comas. Por ejemplo:

     **AAC group, DD group**

# Creación de las salidas de audio
<a name="ARG-step-create-audio"></a>

Siga este procedimiento para cada codificación de audio del grupo de salida de HLS.

En este procedimiento se utilizan los siguientes campos de la sección de salida del grupo de salida de HLS de la página Canal de la consola:
+ **Configuración de salida** - **Configuración de HLS**
+ **Configuración de salida** - **Configuración de HLS** - **Tipo de pista de audio**
+ **Configuración de salida** - **Configuración de HLS** - **ID de grupo de audio**
+ **Configuración de salida** - **Configuración de HLS** - **Tipo de segmento**

**Creación de cada salida de audio**

1.  En **Grupo de salida de HLS**, en **Salidas de HLS**, seleccione **Añadir salida**. Elija **Configuración** para mostrar la página **Salidas **para esa salida.

1. En la página **Salida**, configure lo siguiente:
   + En **Stream settings (Configuración de secuencia)**, elija **Video 1 (Vídeo 1)** y, a continuación, elija **Remove video (Eliminar vídeo)**. Ahora, la salida solo contiene una codificación de audio. En un grupo de salida que incluya grupos de representación de audio, cada codificación de audio debe estar en su propia salida.
   + Siga el procedimiento habitual para configurar el resto de las opciones de secuencia de transmisión.

1. Complete la sección **Configuración de salida** de la siguiente manera:
   + En **HLS settings (Configuración de HLS)**, seleccione **Audio only hls (HLS de solo audio)**. Aparecen más campos.
   + En **Audio track type (Tipo de pista de audio)**, elija el valor que decidió usar con esta codificación de audio al [determinar el valor predeterminado](ARG-step-defaults.md).
   + En **Audio group ID (ID de grupo de audio)**, escriba el nombre del grupo de representación al que desea que pertenezca esta codificación de audio. Por ejemplo, escriba **AAC group**. Una codificación de audio solo puede pertenecer a un grupo de representación de audio. 
   + En **Segment type (Tipo de segmento)**, seleccione **AAC**.

   Omita **Audio only image (Imagen solo de audio)**. Este campo no se aplica a los grupos de representación de audio.

# Resumen
<a name="ARG-create-summary"></a>

Después de seguir estos pasos, tendrá las siguientes salidas:
+ Dos o más salidas solo de audio. Cada salida pertenece al grupo de representación de audio especificado en el **Audio Group ID (ID de grupo de audio)**.
+ Opcionalmente, una o más salidas de video. Cada salida estará asociada a través del grupo o grupos de representación de audio especificados en **Audio Rendition Sets (Grupos de representación de audio)**.

# Manifiesto de muestra
<a name="sample-manifest"></a>

En esta sección se proporciona un ejemplo de la parte de audio del manifiesto que se MediaLive produce al configurar una salida de solo audio. Este manifiesto de muestra contiene los siguientes elementos:
+ Dos salidas de vídeo, como indica la presencia de dos líneas `EXT-STREAM-IN`F (las dos últimas líneas del ejemplo).
  + La primera salida de vídeo tiene un ancho de banda bajo. Como indica el parámetro `AUDIO`, está asociada con *audio1*.
  + La segunda salida de vídeo tiene un ancho de banda mayor. Como indica el parámetro `AUDIO`, está asociada con *audio2*.
+ Cuatro salidas de audio, como indica la presencia de cuatro líneas `EXT-X-MEDIA` con `TYPE=AUDIO`. En cada salida de audio, los valores de los parámetros provienen de los siguientes campos de cada salida de audio del canal:
  + `Type` es siempre `Audio`.
  + `GROUP-ID` se toma del campo **Audio Group ID (ID de grupo de audio)** en la sección **Output settings (Configuración de salida)**.
  + `LANGUAGE` se toma del campo **Language Code (Código de idioma)** de la sección **Stream settings (Configuración de secuencia)**.
  + `NAME` se toma del campo **Stream Name (Nombre de secuencia)** de la sección **Stream settings (Configuración de secuencia)**.
  + `AUTOSELECT` y `DEFAULT` se toman del campo **Alternate Audio Track Type (Tipo de pista de audio alternativa)** de la sección **Output settings (Configuración de salida)**.
  + `URI` se toma del campo **Destination (Destino)** del grupo de salida. 

  Para obtener información sobre todos estos campos, consulte [Creación de las salidas de audio](ARG-step-create-audio.md).
+ Dos grupos de representación de audio. Los grupos de representación de audio no cuentan con sus propias líneas en el manifiesto. Su existencia está implícita por la presencia de los parámetros `GROUP-ID` en las líneas de audio. 
+ Dos secuencias de subtítulos, como indica la presencia de dos líneas `EXT-X-MEDIA` con `TYPE=SUBTITLES`. 

```
     
#EXTM3U
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="AAC group",LANGUAGE="eng",NAME="English",AUTOSELECT=YES,\ DEFAULT=YES,URI="eng1/aac-en.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="AAC group",LANGUAGE="fre",NAME="français",AUTOSELECT=YES,\ DEFAULT=NO,URI="fr1/aac-fr.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="DD group",LANGUAGE="eng",NAME="English",AUTOSELECT=YES,\ DEFAULT=YES,URI="eng2/dd-en.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="DD group",LANGUAGE="fr",NAME="français",AUTOSELECT=YES,\ DEFAULT=NO,URI="fr2/dd-fr.m3u8"
            
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",LANGUAGE="eng",NAME="English",
DEFAULT=YES,AUTOSELECT=YES,FORCED=NO,URI="sub-en.m3u8"
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",LANGUAGE="fra",NAME="French",
DEFAULT=YES,AUTOSELECT=YES,FORCED=NO,URI="sub-fr.m3u8"
            
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=195023,CODECS="avc1.42e00a,mp4a.40.2",AUDIO="AAC group"
lo/prog-index.m3u8,SUBTITLES="subs",URI="curling-hi.m3u8"
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=591680,CODECS="avc1.42e01e,mp4a.40.2",AUDIO="DD group"
hi/prog-index.m3u8,URI="curling-lo.m3u8"
```