

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 salida de Archive
<a name="opg-archive"></a>

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

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

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

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

La salida contiene lo siguiente:
+ Una codificación de vídeo. 
+ Cero o más codificaciones de audio.
+ Cero o más codificaciones de subtítulos. Los subtítulos están incrustados o son de estilo objeto.

Normalmente, el grupo de salida de Archive refleja la estructura de salida de otro grupo de salida. Por ejemplo, podría reflejar la pila ABR en un grupo de salida HLS.

Este diagrama ilustra un grupo de salida de Archive que contiene una salida que cuenta con una codificación de vídeo con subtítulos incrustados y dos codificaciones de audio. 

![\[Output group diagram showing one output with a video encode and two audio encodes.\]](http://docs.aws.amazon.com/es_es/medialive/latest/ug/images/output3-nonABR-Ve-2A.png)


Este diagrama ilustra un grupo de salida de Archive que contiene una salida que cuenta con una codificación de vídeo, dos codificaciones de audio y dos codificaciones de subtítulos de estilo objeto.

![\[Output group containing V, A, A, C, C elements representing video, audio, and caption encodes.\]](http://docs.aws.amazon.com/es_es/medialive/latest/ug/images/output4-nonABR-V-2A-2C.png)


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

El destino de un grupo de salida de Archive siempre está en un bucket de Amazon S3. Usted y el operador de Amazon S3 deben ponerse de acuerdo sobre el bucket que van a utilizar.

**Organización de la configuración del destino**

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

1. Le recomendamos que diseñe la ruta completa del destino: el bucket de Amazon S3 y todas las carpetas. Consulte [Campos para el destino de salida](archive-destinations.md).

1.  Pida al usuario de Amazon S3 que cree los buckets que aún no existan. 

   Con MediaLive, el nombre del bucket de Amazon S3 no debe usar notación de puntos, lo que significa que no debe usar. (punto) entre las palabras del nombre del bucket. 

1. Hable sobre la propiedad del bucket con el usuario de Amazon S3. Si el bucket pertenece a otra cuenta AWS , es posible que quiera que esa cuenta pase a ser la propietaria de la salida. Para obtener más información acerca de este procedimiento, consulte [Control del acceso a la salida](#setting-dss-archive-canned-acl).

Tenga en cuenta que no necesita credenciales de usuario para enviar a un bucket de S3. MediaLive tiene permiso para escribir en el bucket a través de la entidad de confianza. Alguien de su organización ya debería haber configurado estos permisos. Para obtener más información, consulte [Requisitos de acceso de la entidad de confianza](trusted-entity-requirements.md).

## Control del acceso a la salida
<a name="setting-dss-archive-canned-acl"></a>

Es posible que esté enviando archivos de salida a un bucket de Amazon S3 que sea propiedad de otra cuenta AWS . En esta situación, es posible que quiera que la otra cuenta tenga la propiedad de los archivos de salida (esto es, el objeto que se coloca en el bucket). Si el propietario del bucket no pasa a ser el propietario del objeto, tú (MediaLive) serás el único agente que podrá eliminar los archivos cuando ya no sean necesarios.

Por lo tanto, interesa a todas las partes transferir la propiedad de los archivos de salida una vez que estén en el bucket de Amazon S3.

Para transferir la propiedad del objeto, es necesaria la siguiente configuración:
+ El propietario del bucket debe añadir una política de permisos del bucket que le conceda permiso para añadir una lista de control de acceso (ACL) predefinida de Amazon S3 cuando MediaLive entregue los archivos de salida al bucket. El propietario del bucket debe leer la información de la guía del usuario de Amazon Simple Storage Service ACLs en la sección [Administrar el acceso con](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls). El propietario del bucket debe configurar los permisos de ACL para el bucket, no para los objetos. 
+ El propietario del bucket también debe configurar la propiedad del objeto. De hecho, esta función hace que sea obligatorio (en lugar de opcional) que el remitente (MediaLive) incluya la ACL de *control total del propietario del bucket*. El propietario del bucket debe leer la información en [Control de la propiedad del objeto](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership) en la guía del usuario Amazon Simple Storage Service.

  Si el propietario del bucket implementa esta función, debe configurarla MediaLive para incluir la ACL. Si no lo hace, no se podrá realizar la entrega al bucket de Amazon S3.
+ Debe configurarlo MediaLive para incluir la** ACL de *control total del propietario del bucket* cuando realice la entrega al bucket. Deberá realizar esta configuración cuando [cree el canal](archive-destinations.md).

La función de ACL predefinida de S3 permite el *control total de los usuarios ACLs distintos del propietario del Bucket*. Sin embargo, esas otras no ACLs suelen aplicarse al caso de uso de la entrega de vídeo desde MediaLive.

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

El grupo de salida y sus salidas se crean al [crear o editar un MediaLive canal](creating-a-channel-step4.md). 

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 **Archivar** y a continuación, seleccione **Confirmar**. Aparecen más secciones:
   + **Destino del grupo de archivos**: esta sección contiene campos del [destino de salida](archive-destinations.md). 
   + **Configuración de archivos**: esta sección contiene campos del [destino de salida](archive-destinations.md). 
   + **Salidas de archivo**: en esta sección se muestran las salidas que se añaden de forma predeterminada. Una salida Archive puede contener solo una salida, así que no haga clic en **Añadir salida**.

1. En **Archive outputs (Archivar salidas)**, seleccione el enlace **Configuración** para ver las secciones de la salida individual:
   + **Configuración de salida**: esta sección contiene campos del [destino de salida](archive-destinations.md) y el [contenedor de salida](archive-container.md).
   + **Configuración del flujo**: esta sección contiene campos de los [flujos de salida](archive-streams.md) (vídeo, audio y subtítulos).

1. (Opcional) Introduzca nombres para el grupo de salida y la salida:
   + En **Configuración de archivo**, para **Nombre**, escriba un nombre para el grupo de salida. Este nombre es interno de MediaLive; no aparece en la salida. Por ejemplo, **Sports Game 10122017 ABR** o **tvchannel59**.
   + En **Archivar salidas**, para **Nombre**, 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.

**Topics**
+ [Campos para el destino de salida](archive-destinations.md)
+ [Campos para el contenedor de salida](archive-container.md)
+ [Campos para las secuencias de vídeo, audio y subtítulos (codifica)](archive-streams.md)

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

Los siguientes campos configuran la ubicación y los nombres de los archivos de salida de Archive (destino).
+ Sección **Grupo de salida** – **Destino de grupo HLS**
+ **Grupo de salida** – **Configuración de Archive** – **Configuración CDN**
+ **Grupo de salida** – **Configuración adicional** – **Intervalo de transferencia**
+ **Salidas de archivo** – ** Modificador de nombre**
+ **Salidas de archivo** – **Extensión**

Debe diseñar la ruta o rutas de destino para la salida. A continuación, debe introducir las distintas partes de la ruta en los campos correspondientes de la consola. 

# Diseño de la ruta del destino de salida
<a name="archive-about-destination-path"></a>

1. Diseñe la ruta o rutas de destino mediante esta sintaxis:

   `protocol bucket folders baseFilename nameModifier counter extension`

   Por ejemplo, en un canal estándar:

   `s3ssl://amzn-s3-demo-bucket/channel59/delivery/curling-20171012T033162.000000.m2ts`

   `s3ssl://amzn-s3-demo-bucket1/channel59/delivery/curling-20171012T033162.000000.m2ts`

Si tiene dos destinos, las rutas de destino deben ser diferentes entre sí de alguna manera. Al menos una de las partes de una ruta debe ser diferente de la otra. Todas las partes pueden ser diferentes.

La tabla siguiente asigna cada parte del ejemplo a la parte de la sintaxis.


| Parte de la URL | Ejemplo | Comment | 
| --- | --- | --- | 
| protocolo | s3ssl:// | El protocolo siempre será s3ssl://, porque el destino de una salida de Archive es siempre un bucket de S3. | 
| parte de bucket de la ruta | amzn-s3-demo-bucket |  Con MediaLive, el nombre del bucket de Amazon S3 no debe usar notación de puntos. Por ejemplo, **mycompany-videos** es aceptable, pero **mycompany.videos** no lo es.   | 
| parte de carpetas de la ruta | channel59/delivery/ | Puede añadir carpetas (o no), y pueden ser tan largas como desee.Las carpetas siempre deben terminar con una barra oblicua. | 
| baseFilename | curling | No termine el nombre del archivo con una barra diagonal. | 
| nameModifier | -20171012T033162 | El modificador es opcional para una salida de archivo. | 
| delimitador antes del contador | . | MediaLive inserta automáticamente este delimitador. | 
| Contador | 000000 | MediaLive genera automáticamente este contador. Inicialmente, se trata de un número de seis dígitos que comienza en 000000 y aumenta en 1. Por lo tanto, será 000000, 000001, 000002 y así sucesivamente. Después de 999999, el siguiente número es 1000000 (siete dígitos), luego 1000001, 1000002 y así sucesivamente. A continuación, pasa de 9999999 a 10000000 (ocho dígitos), y así sucesivamente. | 
| punto antes de la extensión | . | MediaLive inserta automáticamente este punto. | 
| extensión | m2ts | Siempre m2ts. | 

# Cómo completar los campos de la consola
<a name="archive-specify-destination"></a>

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/archive-specify-destination.html)

1. Deje en blanco la sección **Credenciales** en las dos secciones de **destinos del grupo de archivado**. MediaLive tiene permiso para escribir en el bucket de S3 a través de la entidad de confianza. Alguien de su organización ya debería haber configurado estos permisos. Para obtener más información, consulte [Requisitos de acceso de la entidad de confianza](trusted-entity-requirements.md).

1. Complete el campo de **configuración de la CDN** solo si MediaLive debe configurar una ACL predefinida cada vez que envíe esta salida al bucket de Amazon S3.

   Por lo general, el uso de una ACL predefinida solo se aplica si su organización no es la propietaria del bucket de Amazon S3. Debe acordar el uso de una ACL preestablecida con el propietario del bucket cuando decidan el [destino de la salida](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl).

1. El campo **Rollover interval (intervalo de sustitución)** en la sección **Archive settings (Configuración de archivo)**.

   Por ejemplo, **300** divide la salida en archivos separados, cada uno con una duración de 300 segundos (5 minutos). 

   Cada vez que caduque la transferencia, MediaLive cierra el archivo actual en Amazon S3 e inicia un nuevo archivo utilizando el `baseFilename``nameModifier`, el y un contador secuencial. 

   El archivo actual es visible en Amazon S3 solo después de que se haya cerrado.

Para obtener más información, consulte los [ejemplos](archive-examples.md). 

# Ejemplos de campos de destino para un grupo de salida de Archive
<a name="archive-examples"></a>

En estos ejemplos se muestra cómo configurar los campos que se relacionan con ubicaciones. No muestran cómo configurar otros campos como campos en las salidas individuales.

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

Desea crear un archivo de la salida de streaming del canal de televisión 59. Desea almacenar la salida en el bucket de S3 denominado **amzn-s3-demo-bucket** y desea dividir el flujo en fragmentos de 5 minutos.


| Campo | Valor | 
| --- | --- | 
| Campo Intervalo de sustitución en la sección Configuración de archivo | 300 | 
| URL en la sección Destino A de grupo de archivo | s3ssl://amzn-s3-demo-bucket/channel59/delivery/curling | 
| URL en la sección Destino B de grupo de archivo | s3ssl://amzn-s3-demo-bucket/channel59/backup/curlingEl uso de *entrega* y *backup* como nombres de carpeta es solo un ejemplo. | 
| Modificador de nombre en la sección Salidas de archivo | -\$1dt\$1Para obtener más información sobre los identificadores de datos variables (como `$dt$`), consulte [Identificadores de datos variables en MediaLive](variable-data-identifiers.md). | 
| Extensión en la sección Salidas de archivo | Deje en blanco para utilizar el valor predeterminado (.m2ts). | 

Resultado: la salida se dividirá en archivos de 5 minutos (300 segundos) cada uno. Cada archivo tendrá un nombre de archivo de **curling**, más la hora a la que se inició el canal además de un contador (000000, 000001, etc.) y la extensión del nombre de archivo. Por ejemplo:
+ El primer archivo será **curling-20171012T033162-000001.m2ts**.
+ El segundo archivo será **curling-20171012T033162-000002.m2ts**.

Cada archivo se almacenará en **s3ssl://amzn-s3-demo-bucket/channel59/delivery** y en **s3ssl://amzn-s3-demo-bucket/channel59/backup**. 

Un archivo determinado no es visible en Amazon S3 mientras se escribe. En cuanto se produce la transferencia (o si el usuario detiene el canal), MediaLive cierra el archivo actual. En este momento, el archivo se hace visible.

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

Desea crear un archivo de elementos destacados del juego de curling que también se emite en streaming (en un grupo de salidas de HLS independiente). Desea crear tres salidas: una que tenga idiomas de audio para Europa, otra con idiomas de audio para Asia y otra con idiomas de audio para África. Desea almacenar las salidas en los buckets de S3 denominados **amzn-s3-demo-bucket1** y **amzn-s3-demo-bucket2**. Desea dividir la secuencia en fragmentos de 5 minutos. 


| Campo | Valor | 
| --- | --- | 
| Campo Intervalo de sustitución en la sección Configuración de archivo | 300 | 
| URL en la sección Destino A de grupo de archivo | s3ssl://amzn-s3-demo-bucket1/sports-delivery/highlights/curling/10312017En este ejemplo, la carpeta **10312017** está configurada para que coincida con la fecha de hoy. | 
| URL en la sección Destino B de grupo de archivo | s3ssl://amzn-s3-demo-bucket2/sports-delivery/highlights/curling/10312017En este ejemplo, las rutas tienen nombres de bucket diferentes. | 
| Modificador de nombre en la sección Salidas de archivo |  Elija **Añadir salida** dos veces: se añaden dos líneas de **Salida** más a esta sección, con lo que se obtiene un total de tres líneas. En cada línea, escriba un modificador: **-audiogroup1**, **-audiogroup2** y **-audiogroup3**.  | 
| Extensión en la sección Salidas de archivo | Deje en blanco para utilizar el valor predeterminado (.m2ts). | 

Resultado: se crean tres categorías de archivos diferentes para cada salida. Cada archivo tiene un nombre de archivo de **10312017**, más el modificador, el contador secuencial y la extensión del nombre de archivo. Por ejemplo:
+ `10312017-audiogroup1-000000.m2ts`, `10312017-audiogroup2-000000.m2ts` y `10312017-audiogroup3-000000.m2ts`. 
+ `10312017-audiogroup1-000001.m2ts`, `10312017-audiogroup2-000001.m2ts` y `10312017-audiogroup3-000001.m2ts`. 

Cada archivo se almacenará en `s3ssl://amzn-s3-demo-bucket1/sports-delivery/highlights/curling` y en `s3ssl://amzn-s3-demo-bucket2/sports-delivery/highlights/curling`.

Un archivo determinado no es visible en Amazon S3 mientras se escribe. En cuanto se produce la transferencia (o si el usuario detiene el canal), MediaLive cierra el archivo actual. En este momento, el archivo se hace visible.

# Campos para el contenedor de salida
<a name="archive-container"></a>

Los siguientes campos se refieren al embalaje y la entrega de la transmisión de transporte de archivo:
+ En la sección **Configuración de salida** – **Configuración del contenedor**
+ En la sección **Configuración de salida** – **Configuración de PID**

Para todos estos campos, opcionalmente cambie cualquier valor. Para obtener información sobre un campo, selecciona el enlace **Información** situado junto al campo en la MediaLive consola.

# Campos para las secuencias de vídeo, audio y subtítulos (codifica)
<a name="archive-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)