

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Criar um grupo de saídas de arquivamento
<a name="opg-archive"></a>

Ao criar um MediaLive canal do AWS Elemental, talvez você queira incluir um grupo de saída do Archive. Para obter informações sobre os casos de uso de um grupo de saídas de arquivamento, consulte [Contêineres, protocolos e sistemas downstream](outputs-supported-containers-downstream-systems.md).

**Topics**
+ [Organizar codificações em um grupo de saídas de arquivamento](design-archive-package.md)
+ [Coordenar com o sistema downstream](archive-op-origin-server-s3.md)
+ [Criar um grupo de saídas de arquivamento](creating-archive-output-group.md)

# Organizar codificações em um grupo de saídas de arquivamento
<a name="design-archive-package"></a>

Um grupo de saída de arquivamento pode conter o seguinte:
+ Uma ou mais saídas.

A saída contém o seguinte:
+ Uma codificação de vídeo. 
+ Zero ou mais codificações de áudio.
+ Zero ou mais codificações de legendas. As legendas são legendas incorporadas ou em estilo de objeto.

Normalmente, o grupo de saída Archive espelha a estrutura de saída de outro grupo de saída. Por exemplo, ele pode espelhar a pilha ABR em um grupo de saída HLS.

Este diagrama ilustra um grupo de saídas de arquivamento que contém uma saída que possui uma codificação de vídeo com legendas incorporadas e duas codificações de áudio. 

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


Este diagrama ilustra um grupo de saídas de arquivamento que contém uma saída que possui uma codificação de vídeo, duas codificações de áudio e duas codificações de legendas em estilo de objeto.

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


# Coordenar com o sistema downstream
<a name="archive-op-origin-server-s3"></a>

O destino de um grupo de saídas de arquivamento está sempre em um bucket do Amazon S3. Você e o operador do Amazon S3 devem concordar sobre o bucket a ser usado.

**Para organizar a configuração do destino**

1. Decida se você precisa de dois destinos para a saída: 
   + Você precisa de dois destinos em um [canal padrão](plan-redundancy.md).
   + Você precisa de um destino em um canal de pipeline único.

1. Recomendamos criar o caminho completo do destino — o bucket do Amazon S3 e todas as pastas. Consulte [Campos do destino de saída](archive-destinations.md).

1.  Peça ao usuário do Amazon S3 para criar quaisquer buckets que ainda não existam. 

   Com MediaLive, o nome do bucket do Amazon S3 não deve usar notação de pontos, o que significa que não deve ser usado. (ponto) entre as palavras no nome do bucket. 

1. Discuta a propriedade do bucket com o usuário do Amazon S3. Se o bucket pertencer a outra conta da AWS , você provavelmente desejará que essa conta se torne a proprietária da saída. Para obter mais informações, consulte [Controlar o acesso à saída](#setting-dss-archive-canned-acl) após esse procedimento.

Observe que você não precisa de credenciais de usuário para enviar para um bucket do S3. MediaLive tem permissão para gravar no bucket por meio da entidade confiável. Alguém na sua organização já deve ter configurado essas permissões. Para obter mais informações, consulte [Requisitos de acesso para a entidade confiável](trusted-entity-requirements.md).

## Controlar o acesso à saída
<a name="setting-dss-archive-canned-acl"></a>

Você pode estar enviando arquivos de saída para um bucket do Amazon S3 pertencente a outra conta da AWS . Nessa situação, você normalmente quer que a outra conta se torne a proprietária dos arquivos de saída (o objeto que está sendo colocado no bucket). Se o proprietário do bucket não se tornar o proprietário do objeto, você (MediaLive) será o único agente que poderá excluir os arquivos quando eles não forem mais necessários.

Portanto, é do interesse de todos transferir a propriedade dos arquivos de saída depois que eles estiverem no bucket do Amazon S3.

Para transferir a propriedade do objeto, a seguinte configuração é necessária:
+ O proprietário do bucket deve adicionar uma política de permissões do bucket que conceda a você permissão para adicionar uma lista de controle de acesso (ACL) predefinida do Amazon S3 ao MediaLive entregar os arquivos de saída ao bucket. O proprietário do bucket deve ler as informações em [Gerenciando o acesso com ACLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls) o guia do usuário do Amazon Simple Storage Service. O proprietário do bucket deve configurar as permissões de ACL para o bucket, não para os objetos. 
+ O proprietário do bucket também deve configurar o proprietário do objeto. Esse recurso efetivamente torna obrigatório (em vez de opcional) que o remetente (MediaLive) inclua a ACL de *controle total do proprietário do Bucket*. O proprietário do bucket deve ler as informações em [Controlar a propriedade dos objetos](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership) no Guia do usuário do Amazon Simple Storage Service.

  Se o proprietário do bucket implementar esse recurso, você deverá configurar MediaLive para incluir a ACL. Caso contrário, a entrega ao bucket do Amazon S3 falhará.
+ Você deve configurar MediaLive para incluir a** ACL de *controle total do proprietário do bucket* quando ela for entregue ao bucket. Você executará essa configuração ao [criar o canal](archive-destinations.md).

O recurso de ACL padrão do S3 oferece suporte ao controle total, ACLs além do *proprietário do Bucket*. Mas esses outros normalmente não ACLs são aplicáveis ao caso de uso de entrega de vídeo de MediaLive.

# Criar um grupo de saídas de arquivamento
<a name="creating-archive-output-group"></a>

Você cria o grupo de saída e suas saídas ao [criar ou editar um MediaLive canal](creating-a-channel-step4.md). 

1. Na página **Create channel (Criar canal)**, em **Output groups (Grupos de saída)**, escolha **Add (Adicionar)**. 

1. Na seção **Add output group (Adicionar grupo de saída)**, selecione **Archive (Arquivamento)** e **Confirm (Confirmar)**. Mais seções aparecem:
   + **Destino do grupo de arquivamento**: esta seção contém campos para o [destino de saída](archive-destinations.md). 
   + **Configurações de arquivamento**: esta seção contém campos para o [destino de saída](archive-destinations.md). 
   + **Saídas de arquivamento**: esta seção mostra a saída que é adicionada por padrão. Uma saída de arquivamento pode conter apenas uma saída, portanto, não clique em **Adicionar saída**.

1. Em **Archive outputs (Saídas de arquivamento)**, selecione o link **Settings (Configurações)** para visualizar as seções da saída individual:
   + **Configurações de saída**: esta seção contém campos para o [destino de saída](archive-destinations.md) e o [contêiner de saída](archive-container.md).
   + **Configurações de fluxo**: essa seção contém campos para os [fluxos de saída](archive-streams.md) (vídeo, áudio e legendas).

1. (Opcional) Insira nomes para o grupo de saídas e para a saída:
   + Em **Archive settings (Configurações de arquivamento)**, em **Name (Nome)**, insira um nome para o grupo de saídas. Esse nome é interno à MediaLive; ele não aparece na saída. Por exemplo, **Sports Game 10122017 ABR** ou **tvchannel59**.
   + Em **Archive outputs (Saídas de arquivamento)**, em **Name (Nome)**, insira um nome para a saída. Esse nome é interno à MediaLive; ele não aparece na saída.

1. Para preencher os outros campos, consulte os tópicos listados após este procedimento.

**Topics**
+ [Campos do destino de saída](archive-destinations.md)
+ [Campos para o contêiner de saída](archive-container.md)
+ [Campos para streams de vídeo, áudio e legendas (codificações)](archive-streams.md)

# Campos do destino de saída
<a name="archive-destinations"></a>

Os campos a seguir configuram o local e os nomes dos arquivos da saída de arquivamento (o destino).
+ Seção **Grupo de saídas**, **Destino do grupo de arquivamento**
+ **Grupo de saídas**, **Configurações de arquivamento**, **Configurações de CDN**
+ **Grupo de saídas**, **Configurações adicionais**, **Intervalo de rolagem**
+ **Saídas de arquivamento**, **Modificador de nome**
+ **Saídas de arquivamento**, **Extensão**

É necessário criar o caminho ou os caminhos de destino para a saída. Em seguida, você deve inserir as diferentes partes do caminho nos campos apropriados no console. 

# Projetar o caminho para o destino da saída
<a name="archive-about-destination-path"></a>

1. Projete o caminho ou os caminhos de destino, seguindo esta sintaxe:

   `protocol bucket folders baseFilename nameModifier counter extension`

   Por exemplo, para um canal padrão:

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

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

Se você tiver dois destinos, os caminhos de destino deverão de alguma forma ser diferentes um do outro. Pelo menos uma das partes de um caminho deve ser diferente da outra. É aceitável que todas as partes sejam diferentes.

A tabela a seguir mapeia cada parte no exemplo para a parte na sintaxe.


| Parte do URL | Exemplo | Comment | 
| --- | --- | --- | 
| protocolo | s3ssl:// | O protocolo é sempre s3ssl://, pois o destino de uma saída de arquivamento é sempre um bucket do S3. | 
| parte do bucket do caminho | balde de demonstração amzn-s3- |  Com MediaLive, o nome do bucket do Amazon S3 não deve usar notação de pontos. Por exemplo, **mycompany-videos** é aceitável, mas **mycompany.videos** não é.   | 
| parte das pastas do caminho | channel59/delivery/ | As pastas podem estar presentes ou não e podem ter o tamanho que você quiser.As pastas devem sempre terminar com uma barra. | 
| baseFilename | curling | Não termine o nome do arquivo com uma barra. | 
| nameModifier | -20171012T033162 | O modificador é opcional para uma saída de arquivamento. | 
| delimitador antes do contador | . | MediaLive insere automaticamente esse delimitador. | 
| contador | 000000 | MediaLive gera automaticamente esse contador. Inicialmente, esse é um número de seis dígitos começando em 000000 e aumentando em 1. A sequência então é 000000, 000001, 000002 e assim por diante. Depois de 999999, o próximo número é 1000000 (sete dígitos), depois 1000001, 1000002 e assim por diante. Depois, de 9999999 a 10000000 (oito dígitos) e assim por diante. | 
| ponto antes da extensão | . | MediaLive insere automaticamente esse ponto. | 
| extensão | m2ts | Sempre m2ts. | 

# Preencher os campos no console
<a name="archive-specify-destination"></a>

1. Insira as diferentes partes do destino nos campos apropriados.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/medialive/latest/ug/archive-specify-destination.html)

1. Deixe a seção **Credenciais** em branco nas duas seções de **destinos do grupo de arquivamento**. MediaLive tem permissão para gravar no bucket do S3 por meio da entidade confiável. Alguém na sua organização já deve ter configurado essas permissões. Para obter mais informações, consulte [Requisitos de acesso para a entidade confiável](trusted-entity-requirements.md).

1. Preencha o campo de **configurações de CDN** somente se MediaLive precisar definir uma ACL predefinida sempre que enviar essa saída para o bucket do Amazon S3.

   O uso de uma ACL predefinida normalmente só se aplicará se sua organização não for proprietária do bucket do Amazon S3. Você deveria ter discutido o uso de uma ACL predefinida com o proprietário do bucket ao discutir o [destino da saída](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl).

1. Preencha campo **Rollover interval (Intervalo de rolagem)** na seção **Archive settings (Configurações de arquivamento)**.

   Por exemplo, **300** divide a saída em arquivos separados, cada um com uma duração de 300 segundos (5 minutos). 

   Cada vez que a prorrogação expira, MediaLive fecha o arquivo atual no Amazon S3 e inicia um novo arquivo usando o `baseFilename``nameModifier`, o e um contador sequencial. 

   O arquivo atual é visível no Amazon S3 somente depois de ter sido fechado.

Para obter mais informações, consulte os [exemplos](archive-examples.md). 

# Exemplos de campos de destino para um grupo de saídas de arquivamento
<a name="archive-examples"></a>

Esses exemplos mostram como configurar os campos relacionados a locais de arquivo. Eles não mostram como configurar outros campos, como os campos nas saídas individuais.

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

Você deseja criar um arquivamento da saída de streaming do canal de TV 59. Você deseja armazenar a saída no bucket do S3 chamado **amzn-s3-demo-bucket** e deseja dividir o fluxo em blocos de 5 minutos.


| Campo | Valor | 
| --- | --- | 
| Campo Rollover interval (Intervalo de rolagem) na seção Archive settings (Configurações de arquivamento) | 300 | 
| URL na seção Archive group destination A (Destino do grupo de arquivamento A) | s3ssl://amzn-s3-demo-bucket/channel59/delivery/curling | 
| URL na seção Archive group destination B (Destino do grupo de arquivamento B) | s3ssl://amzn-s3-demo-bucket/channel59/backup/curlingUsar *delivery* e *backup* como nomes de pastas é apenas um exemplo. | 
| Name modifier (Modificador do nome) na seção Archive outputs (Saídas de arquivamento) | -\$1dt\$1Para obter informações sobre identificadores de dados variáveis (como `$dt$`), consulte [Identificadores para dados variáveis em MediaLive](variable-data-identifiers.md). | 
| Extension (Extensão) na seção Archive outputs (Saídas de arquivamento) | Deixe em branco para usar o padrão (.m2ts). | 

Resultado: a saída será dividida em arquivos de 5 minutos (300 segundos) cada. Cada arquivo terá um nome de arquivo **curling**, além do tempo que o canal foi iniciado, além de um contador (000000, 000001 e assim por diante), além da extensão do nome de arquivo. Por exemplo:
+ O primeiro arquivo será **curling-20171012T033162-000001.m2ts**.
+ O segundo arquivo será **curling-20171012T033162-000002.m2ts**.

Cada arquivo será armazenado em **s3ssl://amzn-s3-demo-bucket/channel59/delivery** e **s3ssl://amzn-s3-demo-bucket/channel59/backup**. 

Um determinado arquivo não será visível no Amazon S3 enquanto estiver sendo gravado. Assim que a substituição ocorrer (ou se o usuário interromper o canal), MediaLive fecha o arquivo atual. Nesse ponto, o arquivo se tornará visível.

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

Você deseja criar um arquivamento de destaques do jogo de curling que também está sendo transmitido (em um grupo de saída HLS separado). Você deseja criar três saídas: uma que tenha idiomas de áudio para a Europa, uma para idiomas de áudio para a Ásia e outra para idiomas de áudio para a África. Você deseja armazenar as saídas nos buckets do S3 chamados **amzn-s3-demo-bucket1** e **amzn-s3-demo-bucket2**. Você deseja dividir o stream em blocos de 5 minutos. 


| Campo | Valor | 
| --- | --- | 
| Campo Rollover interval (Intervalo de rolagem) na seção Archive settings (Configurações de arquivamento) | 300 | 
| URL na seção Archive group destination A (Destino do grupo de arquivamento A) | s3ssl://amzn-s3-demo-bucket1/sports-delivery/highlights/curling/10312017Neste exemplo, a pasta **10312017** está definida para corresponder à data de hoje. | 
| URL na seção Archive group destination B (Destino do grupo de arquivamento B) | s3ssl://amzn-s3-demo-bucket2/sports-delivery/highlights/curling/10312017Neste exemplo, os caminhos têm nomes de bucket diferentes. | 
| Name modifier (Modificador do nome) na seção Archive outputs (Saídas de arquivamento) |  Escolha **Add output (Adicionar saída)** duas vezes: mais duas linhas **Output (Saída)** serão adicionadas a essa seção, totalizando três linhas. Em cada linha, insira um modificador: **-audiogroup1**, **-audiogroup2** e **-audiogroup3**.  | 
| Extension (Extensão) na seção Archive outputs (Saídas de arquivamento) | Deixe em branco para usar o padrão (.m2ts). | 

Resultado: três categorias separadas de arquivos serão criadas para cada saída. Cada arquivo terá um nome de arquivo de **10312017**, além do modificador, o contador sequencial e a extensão de nome de arquivo. Por exemplo:
+ `10312017-audiogroup1-000000.m2ts`, `10312017-audiogroup2-000000.m2ts` e `10312017-audiogroup3-000000.m2ts`. 
+ `10312017-audiogroup1-000001.m2ts`, `10312017-audiogroup2-000001.m2ts` e `10312017-audiogroup3-000001.m2ts`. 

Cada arquivo será armazenado em `s3ssl://amzn-s3-demo-bucket1/sports-delivery/highlights/curling` e `s3ssl://amzn-s3-demo-bucket2/sports-delivery/highlights/curling`.

Um determinado arquivo não será visível no Amazon S3 enquanto estiver sendo gravado. Assim que a substituição ocorrer (ou se o usuário interromper o canal), MediaLive fecha o arquivo atual. Nesse ponto, o arquivo se tornará visível.

# Campos para o contêiner de saída
<a name="archive-container"></a>

Os seguintes campos dizem respeito ao empacotamento e à entrega do stream de transporte de arquivamento:
+ Na seção **Configurações de saída**, **Configurações do contêiner**
+ Na seção **Configurações de saída**, **Configurações de PID**

Para todos esses campos, se desejar, altere todos os valores. Para obter detalhes sobre um campo, escolha o link **Informações** ao lado do campo no MediaLive console.

# Campos para streams de vídeo, áudio e legendas (codificações)
<a name="archive-streams"></a>

Os campos a seguir estão relacionados à codificação dos streams de vídeo, áudio e legendas (codificações) na saída. 
+ Seção **Stream settings (Configurações de stream)**

Para obter informações sobre a criação de codificações, consulte as seguintes seções:
+ [Configurar a codificação de vídeo](creating-a-channel-step6.md)
+ [Configurar as codificações de áudio](creating-a-channel-step7.md)
+  [Configurar as codificações de legendas](creating-a-channel-step8.md)