

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á.

# Entregando conteúdo VOD de AWS Elemental MediaPackage
<a name="vod-content"></a>

AWS Elemental MediaPackage usa os seguintes recursos para conteúdo de vídeo sob demanda (VOD):
+ Os *Grupos de empacotamento* armazenam uma ou mais configurações de empacotamento. O grupo permite que você aplique várias configurações de saída a um ativo ao mesmo tempo. Você pode associar um grupo a vários ativos, para que elas têm as mesmas configurações para suas saídas.
+ *As configurações de empacotamento* informam MediaPackage como empacotar a saída de um ativo. Na configuração, você define a criptografia, a taxa de bits e as configurações de empacotamento.
+ Os *Ativos* consomem conteúdo de origem e aplicam configurações de empacotamento dinamicamente em resposta a solicitações de reprodução.

  Para as entradas VOD e codecs compatíveis, consulte [Codecs e tipos de entrada compatíveis com VOD](supported-inputs-vod.md).

As seções a seguir descrevem como usar esses recursos para gerenciar o conteúdo VOD em MediaPackage.

**Topics**
+ [Trabalhando com grupos de embalagem em AWS Elemental MediaPackage](pkg-group.md)
+ [Trabalhando com configurações de embalagem em AWS Elemental MediaPackage](pkg-cfig.md)
+ [Trabalhando com ativos em AWS Elemental MediaPackage](asset.md)

# Trabalhando com grupos de embalagem em AWS Elemental MediaPackage
<a name="pkg-group"></a>

Um grupo de empacotamento contém uma ou mais configurações de empacotamento. Quando um grupo de embalagem está associado a um ativo, as configurações de empacotamento definem as saídas que estão disponíveis a partir do ativo. Você pode associar vários ativos a um grupo de empacotamento.. Isso permite que você aplique as mesmas configurações a vários ativos.

**Topics**
+ [Como criar um grupo de empacotamento](pkg-group-create.md)
+ [Como visualizar detalhes do grupo de empacotamento](pkg-group-view.md)
+ [Como editar um grupo de empacotamento](pkg-group-edit.md)
+ [Como excluir um grupo de empacotamento](pkg-group-delete.md)
+ [Como adicionar uma configuração de empacotamento a um grupo de empacotamento](pkg-group-add-cfig.md)

# Como criar um grupo de empacotamento
<a name="pkg-group-create"></a>

Crie um grupo de empacotamento para armazenar todas as configurações de empacotamento para um ativo. O grupo de embalagens, por exemplo, informa AWS Elemental MediaPackage que um ativo está disponível para saída em dispositivos compatíveis com Apple HLS e DASH-ISO.

 Ao criar um grupo de empacotamento, você tem a opção de habilitar a autorização da CDN. Para obter mais informações sobre a autorização da CDN, consulte [Autorização CDN em AWS Elemental MediaPackage](cdn-auth.md).

*Para criar um grupo de pacotes, você pode usar o MediaPackage console, o ou a AWS CLI MediaPackage API. Informações sobre como criar um grupo de pacotes com a MediaPackage API AWS CLI or, consulte [Packaging\$1groups](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups.html) na Referência da API VOD.AWS Elemental MediaPackage *

Ao criar um grupo de empacotamento, não coloque informações confidenciais de identificação, como números de contas de clientes, em campos de formato livre, como o campo **ID**. Isso se aplica quando você está usando o MediaPackage console, a MediaPackage API, a AWS CLI ou. AWS SDKs Todos os dados que você inserir MediaPackage podem ser coletados para inclusão nos registros de diagnóstico ou nos CloudWatch Eventos da Amazon.

**Para criar um grupo de empacotamento (console)**

1. Abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. No painel de navegação, em **Video on demand (Vídeo sob demanda)**, escolha **Packaging groups (Grupos de empacotamento)**.

1. Na página **Grupos de empacotamento**, escolha **Criar grupo**.

1. Na caixa de diálogo **Creating packaging group (Criar grupo de empacotamento)**, faça o seguinte:

   1. Em **ID**, insira um nome que descreva o grupo de empacotamento. O ID é o identificador principal do grupo e deve ser exclusivo em sua conta nesta Região da AWS.

   1. Escolha **Criar**.

MediaPackage exibe a página de detalhes do novo grupo de embalagens.

Se você exceder as cotas de sua conta ao criar um grupo de empacotamento, receberá um erro. Se você receber um erro semelhante a Muitas solicitações. Tente novamente. Limite de recursos excedido, você excedeu as cotas de solicitações da API ou já atingiu o número máximo de grupos de empacotamento permitidos em sua conta. Se esse for o primeiro grupo ou se você achar que recebeu esse erro por engano, use o console do Service Quotas para [solicitar aumentos de cotas](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas). Para obter mais informações sobre cotas em MediaPackage, consulte[Cotas em AWS Elemental MediaPackage](quotas.md).

# Como visualizar detalhes do grupo de empacotamento
<a name="pkg-group-view"></a>

Você pode visualizar todos os grupos de pacotes configurados em AWS Elemental MediaPackage ou os detalhes de um grupo de pacotes específico, incluindo as configurações de embalagem associadas a ele.

*Para ver os detalhes do grupo de pacotes, você pode usar o AWS Elemental MediaPackage console AWS CLI, o ou a MediaPackage API. Informações sobre como visualizar um grupo de pacotes com a MediaPackage API AWS CLI or, consulte o [ID packaging\$1groups](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups-id.html) na referência da API VOD.AWS Elemental MediaPackage *

**Para visualizar grupos de empacotamento (console)**

1. Abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. No painel de navegação, em **Video on demand (Vídeo sob demanda)**, escolha **Packaging groups (Grupos de empacotamento)**.

   Todos os grupos são exibidos no console.

1. Para visualizar mais informações sobre um determinado grupo de empacotamento, escolha o nome do grupo.

   MediaPackage exibe informações resumidas, como os ativos associados a esse grupo de embalagens.

# Como editar um grupo de empacotamento
<a name="pkg-group-edit"></a>

Edite o grupo de empacotamento para definir as configurações de controle de acesso.

**nota**  
Não é possível editar o ID do grupo de empacotadores depois que o grupo é criado. Se quiser alterar o ID do grupo de empacotamento, será necessário criar outro grupo.

Você pode usar o AWS Elemental MediaPackage console AWS CLI, o ou a MediaPackage API para editar as configurações de controle de acesso de um grupo de pacotes. Para obter informações sobre como editar um grupo de pacotes usando a MediaPackage API AWS CLI or, consulte a [referência da API MediaPackage VOD](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups).

# Como excluir um grupo de empacotamento
<a name="pkg-group-delete"></a>

Para parar AWS Elemental MediaPackage de fornecer mais conteúdo de um ativo, exclua o grupo de embalagens. Para poder excluir o grupo de empacotamento, você deve excluir as configurações do grupo de empacotamento e todos os ativos que usam o grupo.
+ Para excluir uma configuração de empacotamento, consulte [Como excluir uma configuração de empacotamento](pkg-cfig-delete.md).
+ Para excluir um ativo, consulte [Como excluir um ativo](asset-delete.md).

Para excluir um grupo de pacotes, você pode usar o MediaPackage console AWS CLI, o ou a MediaPackage API. *Para obter informações sobre como excluir um grupo de pacotes com a MediaPackage API AWS CLI or, consulte [ID packaging\$1groups](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups-id.html) na referência da API VOD.AWS Elemental MediaPackage *

**Para excluir um grupo de empacotamento (console)**

1. Abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. No painel de navegação, em **Video on demand (Vídeo sob demanda)**, escolha **Packaging groups (Grupos de empacotamento)**.

1. Na página **Grupos de empacotamento**, escolha o grupo de empacotamento que você quer excluir.

1. Escolha **Excluir**.

1. Na caixa de diálogo **Excluir grupo de empacotamento**, escolha **Excluir** para concluir a exclusão do grupo de empacotamento.

# Como adicionar uma configuração de empacotamento a um grupo de empacotamento
<a name="pkg-group-add-cfig"></a>

 Para definir como AWS Elemental MediaPackage os formatos saem de um ativo, adicione uma configuração de empacotamento a um grupo de empacotamento.

Para adicionar uma configuração de empacotamento a um grupo de pacotes, você pode usar o MediaPackage console AWS CLI, o ou a MediaPackage API. *Para obter mais informações sobre como adicionar uma configuração de empacotamento com a MediaPackage API AWS CLI or, consulte [Packaging\$1configurations](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_configurations.html) na Referência da API VOD.AWS Elemental MediaPackage *

Para obter instruções sobre como adicionar configurações de empacotamento a um grupo de empacotamento no console do MediaPackage , consulte [Criar uma configuração de empacotamento](pkg-cfig-create.md).

# Trabalhando com configurações de embalagem em AWS Elemental MediaPackage
<a name="pkg-cfig"></a>

Uma configuração de empacotamento define um único ponto de entrega para um ativo. A configuração contém todas as informações necessárias AWS Elemental MediaPackage para a integração com um player ou rede de distribuição de conteúdo (CDN), como a Amazon CloudFront. Defina a configuração para produzir conteúdo em um dos formatos de fluxo disponíveis:
+ Apple HLS – empacota conteúdo para HTTP Live Streaming (HLS) da Apple 
+ Microsoft Smooth – empacota conteúdo para players Microsoft Smooth Streaming
+ Common Media Application Format (CMAF) — Empacota conteúdo em dispositivos compatíveis com Apple HLS MP4 fragmentado (f) MP4
+ DASH-ISO – empacota conteúdo para o protocolo de streaming DASH-ISO ABR

A configuração de empacotamento também mantém informações sobre digital rights management (DRM – gerenciamento de direitos digitais) e integração de criptografia, ordem de apresentação da taxa de bits do streaming e muito mais.

**Topics**
+ [Criar uma configuração de empacotamento](pkg-cfig-create.md)
+ [Visualizar detalhes da configuração de empacotamento](pkg-cfig-view.md)
+ [Como editar uma configuração de empacotamento](pkg-cfig-edit.md)
+ [Como excluir uma configuração de empacotamento](pkg-cfig-delete.md)

# Criar uma configuração de empacotamento
<a name="pkg-cfig-create"></a>

Crie uma configuração de embalagem para definir como AWS Elemental MediaPackage prepara o conteúdo para entrega a partir de um ativo. 

Para criar uma configuração de empacotamento, você pode usar o MediaPackage console AWS CLI, o ou a MediaPackage API. *Para obter informações sobre como criar uma configuração de empacotamento com a MediaPackage API AWS CLI or, consulte [Packaging\$1configurations](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_configurations.html) na Referência da API VOD.AWS Elemental MediaPackage *

Ao criar uma configuração de empacotamento, não coloque informações confidenciais de identificação, como números de contas de clientes, em campos de formato livre, como o campo **ID**. Isso se aplica quando você está usando o MediaPackage console, a MediaPackage API ou AWS SDKs. AWS CLI Todos os dados que você inserir MediaPackage podem ser coletados para inclusão nos registros de diagnóstico ou nos CloudWatch Eventos da Amazon.

**Topics**
+ [Criar uma configuração de empacotamento HLS](pkg-cfig-create-hls.md)
+ [Criar um configuração de empacotamento de DASH](pkg-cfig-create-dash.md)
+ [Como criar uma configuração de empacotamento do Microsoft Smooth](pkg-cfig-create-mss.md)
+ [Criar um configuração de empacotamento de CMAF](pkg-cfig-create-cmaf.md)

# Criar uma configuração de empacotamento HLS
<a name="pkg-cfig-create-hls"></a>

Crie uma configuração de empacotamento que formata conteúdo para dispositivos compatíveis com o Apple HLS.

**Para criar uma configuração de empacotamento para Apple HLS (console)**

1. Abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. No painel de navegação, em **Video on demand (Vídeo sob demanda)**, escolha **Packaging groups (Grupos de empacotamento)**.

1. Na página **Packaging groups (Grupos de empacotamento)**, escolha o grupo que conterá a configuração que você está criando.

1. Na página de detalhes do grupo de empacotamento, na seção **Configurações de empacotamento**, escolha **Gerenciar configurações**.

1. Na página **Gerenciar configurações de empacotamento**, em **Configurações de empacotamento**, escolha **Adicionar** e selecione **Nova configuração**.

1. Preencha os campos conforme descrito nos seguintes tópicos:
   + [Campos de configurações gerais](cfigs-hls-new.md)
   + [Campos de configuração de manifesto](cfigs-hls-manset.md)
   + [Campos de seleção de fluxo](cfigs-hls-include-streams.md)
   + [Campos de criptografia](cfigs-hls-encryption.md)

1. Escolha **Salvar**.

Se você exceder as cotas de sua conta ao criar uma configuração de empacotamento, receberá um erro. Se você receber um erro semelhante a Muitas solicitações. Tente novamente. Limite de recursos excedido, você excedeu as cotas de solicitações da API ou já atingiu o número máximo de grupos de empacotamento permitidos em sua conta. Se esse for o primeiro grupo ou se você achar que recebeu esse erro por engano, use o console do Service Quotas para [solicitar aumentos de cotas](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas). Para obter mais informações sobre cotas em MediaPackage, consulte[Cotas em AWS Elemental MediaPackage](quotas.md).

# Campos de configurações gerais
<a name="cfigs-hls-new"></a>

Forneça configurações gerais que se aplicam a toda a configuração de empacotamento.

1. Em **ID**, insira um nome que descreve a configuração. O ID é o identificador principal da configuração e deve ser exclusivo em sua conta na Região da AWS.

1. Em **Package type (Tipo de pacote)**, escolha **Apple HLS**.

1. (Opcional) Em **Segment duration (Duração do segmento)**, digite a duração (em segundos) de cada segmento. Insira um valor igual a ou múltiplo da duração do segmento de entrada. Se o valor inserido for diferente da duração do segmento de entrada, AWS Elemental MediaPackage arredondará os segmentos para o múltiplo mais próximo da duração do segmento de entrada.

# Campos de configuração de manifesto
<a name="cfigs-hls-manset"></a>

Especifique o formato do manifesto que é AWS Elemental MediaPackage entregue a partir de um ativo que usa essa configuração de empacotamento.

1. (Opcional) Em **Manifest name (Nome do manifesto)**, digite uma string curta que será acrescentada à URL do endpoint. O nome do manifesto cria um caminho único para esse endpoint. Se você não especificar um valor, o MediaPackage usará o nome do manifesto padrão, *índice*.

1. (Opcional) Selecione **Incluir IFrame somente fluxos** para incluir um fluxo adicional somente i-Frame junto com as outras faixas no manifesto. MediaPackage gera um fluxo somente em I-frame a partir da primeira representação no manifesto. O serviço vai inserir tags `EXT-I-FRAMES-ONLY` no manifesto de saída e, em seguida, gerar e incluir uma lista de reprodução somente I-frames no fluxo. Essa playlist habilita a funcionalidade do player, como avanço e retrocesso rápidos.

1. (Opcional) Selecione **Usar grupos de versão de áudio** para agrupar todas as faixas de áudio em um único grupo de versão de HLS. Para obter mais informações sobre grupos de versões, consulte [Referência de grupos de rendição em AWS Elemental MediaPackage](rendition-groups.md).

1. (Opcional) Selecione **Repetir EXT-X-KEY** se quiser que o serviço repita a chave antes de cada segmento do manifesto. Por padrão, a chave é escrita apenas uma vez, depois do cabeçalho e antes dos segmentos. Se você selecionar **Repetir EXT-X-KEY**, o manifesto será escrito como cabeçalho, chave, segmento, chave, segmento, chave e assim por diante, com cada segmento precedido pela chave. Defina isso de acordo com as necessidades do reprodutor. A seleção dessa opção pode resultar em um aumento nas solicitações do cliente para o servidor de DRM.

1. (Opcional) Selecione **Incluir legendas DVB** para passar as legendas de transmissão de vídeo digital (DVB) para a saída.

1. (Opcional) Em ** date/time Intervalo do programa**, insira o intervalo (em segundos) no qual as `EXT-X-PROGRAM-DATE-TIME` tags MediaPackage devem ser inseridas no manifesto.

   A tag `EXT-X-PROGRAM-DATE-TIME` sincroniza o fluxo com o relógio de referência, habilitando funcionalidades como busca do espectador na linha do tempo de reprodução e exibição do tempo no reprodutor.

1. (Opcional) Em **Marcadores de anúncios**, escolha como os marcadores de anúncios serão incluídos no conteúdo empacotado. 

   Escolha uma das seguintes opções:
   + **Nenhum**: omita todos os marcadores de anúncios SCTE-35 da saída.
   + **Passagem**: copie os marcadores de anúncios SCTE-35 diretamente do fluxo de entrada do HLS de entrada para a saída.
   + **SCTE-35 aprimorado**: gere marcadores de anúncios e tags de blecaute com base nas mensagens de entrada SCTE-35 do fluxo de entrada.

# Campos de seleção de fluxo
<a name="cfigs-hls-include-streams"></a>

Limite as taxas de bits de entrada que estão disponíveis para reprodução e classifique os streamings na saída de um ativo que usa essa configuração de empacotamento. 

Os valores mínimo e máximo levam em conta apenas as taxas de bits de vídeo. Caso a taxa de bits do vídeo esteja *abaixo da taxa mínima* especificada, ela *não* será incluída na saída, independentemente da soma das taxas de bits de outras faixas. Da mesma maneira, caso a taxa de bits do vídeo esteja *abaixo *da taxa máxima especificada, ela *é* incluída na saída, independentemente da soma das taxas de bits de outras trilhas.

Para definir taxas mínimas e máximas de bits e classificar a saída, escolha **Habilitar seleção de fluxo** e preencha os campos adicionais da seguinte forma:

1. (Opcional) Em **Stream order** (Ordem de streamings), escolha uma das seguintes opções:
   + **Original** para classificar os streamings de saída na mesma ordem usada pela origem de entrada.
   + **Ascending (Crescente)** para classificar streamings de saída começando com a menor taxa de bits e terminando com a maior.
   + **Descending (Decrescente)** para classificar streamings de saída começando com a maior taxa de bits e terminando com a menor.

1. (Opcional) Em **Taxa mínima de bits de vídeo**, insira o limite da taxa mínima de bits (em bits por segundo) que as faixas de vídeo devem ter para que fiquem disponíveis para reprodução nesse endpoint. Isso garante que as faixas tenham *pelo menos* uma determinada taxa de bits.

1. (Opcional) Em **Taxa máxima de bits de vídeo**, insira o limite da taxa máxima de bits (em bits por segundo) que as faixas de vídeo devem ter para que fiquem disponíveis para reprodução nesse endpoint. Isso garante que as faixas tenham *até* uma determinada taxa de bits.

# Campos de criptografia
<a name="cfigs-hls-encryption"></a>

Proteja seu conteúdo contra o uso não autorizado por meio de criptografia de conteúdo e gerenciamento de direitos digitais (DRM). AWS Elemental MediaPackage usa a [API AWS Secure Packager and Encoder Key Exchange (SPEKE)](https://aws.amazon.com/media/tech/speke-basics-secure-packager-encoder-key-exchange-api/) para facilitar a criptografia e a decodificação de conteúdo por um provedor de DRM. Usando o SPEKE, o provedor de DRM fornece chaves de criptografia MediaPackage por meio da API SPEKE. O provedor de DRM também fornece licenças para descriptografia aos reprodutores de mídia compatíveis. Para obter mais informações sobre como o SPEKE é usado com serviços e recursos executados na nuvem, consulte [Arquitetura da AWS baseada na nuvem](https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html#services-architecture) no *Guia de especificação da API Secure Packager and Encoder Key Exchange*.

**nota**  
Para criptografar o conteúdo, você deve ter um provedor de soluções DRM e estar configurado para usar criptografia. Para mais informações, consulte [Criptografia de conteúdo e DRM em AWS Elemental MediaPackage](using-encryption.md). 

Para fornecer conteúdo com proteção de direitos autorais, escolha **Habilitar criptografia** e preencha os campos adicionais da seguinte maneira:

1. Em **Método de criptografia**, escolha **AES-AES para Apple HLS FairPlay ou escolha AES-128** para Apple HLS **AES-128**. 

1. (Opcional) Em **Vetor de inicialização constante**, insira um valor hexadecimal de 128 bits e 16 bytes representado por uma string de 32 caracteres e que será usado com a chave para criptografar conteúdo.

1. Em **URL**, insira o URL do proxy do API Gateway que você configura para se comunicar com o servidor de chaves. O proxy do API Gateway deve residir no Região da AWS mesmo MediaPackage.

   O exemplo a seguir mostra um URL. 

   ```
   https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection
   ```

1. Em **ARN do perfil**, insira o nome do recurso da Amazon (ARN) do perfil do IAM que fornece acesso ao envio de suas solicitações por meio do API Gateway. Obtenha isso do seu provedor de soluções de DRM.

   O exemplo a seguir mostra um ARN do perfil. 

   ```
   arn:aws:iam::444455556666:role/SpekeAccess
   ```

1.  IDsEm **Sistema**, insira identificadores exclusivos para seu protocolo de streaming e sistema DRM. Forneça até três IDs para CMAF, dois IDs para DASH e exatamente um para os outros protocolos de streaming. Se você fornecer mais de um ID do sistema, insira um por linha e escolha **Adicionar**. Para obter uma lista de sistemas comuns IDs, consulte Sistema [DASH-IF](https://dashif.org/identifiers/content_protection/). IDs Se você não conhece o seu IDs, pergunte ao seu provedor de soluções de DRM.

# Criar um configuração de empacotamento de DASH
<a name="pkg-cfig-create-dash"></a>

Crie uma configuração de empacotamento que formata conteúdo para dispositivos compatíveis com DASH-ISO.

**Para criar uma configuração de empacotamento para DASH-ISO (console)**

1. Abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. No painel de navegação, em **Video on demand (Vídeo sob demanda)**, escolha **Packaging groups (Grupos de empacotamento)**.

1. Na página **Packaging groups (Grupos de empacotamento)**, escolha o grupo que conterá a configuração que você está criando.

1. Na página de detalhes do grupo de empacotamento, na seção **Configurações de empacotamento**, escolha **Gerenciar configurações**.

1. Na página **Gerenciar configurações de empacotamento**, em **Configurações de empacotamento**, escolha **Adicionar** e **Nova configuração**.

1. Preencha os campos conforme descrito nos seguintes tópicos:
   + [Campos de configurações gerais](cfigs-dash-new.md)
   + [Campos de configuração de manifesto](cfigs-dash-manset.md)
   + [Campos de seleção de fluxo](cfigs-dash-include-streams.md)
   + [Campos de criptografia](cfigs-dash-encryption.md)

1. Escolha **Salvar**.

Se você exceder as cotas de sua conta ao criar uma configuração de empacotamento, receberá um erro. Se você receber um erro semelhante a Muitas solicitações. Tente novamente. Limite de recursos excedido, você excedeu as cotas de solicitações da API ou já atingiu o número máximo de grupos de empacotamento permitidos em sua conta. Se esse for o primeiro grupo ou se você achar que recebeu esse erro por engano, use o console do Service Quotas para [solicitar aumentos de cotas](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas). Para obter mais informações sobre cotas em MediaPackage, consulte[Cotas em AWS Elemental MediaPackage](quotas.md).

# Campos de configurações gerais
<a name="cfigs-dash-new"></a>

Forneça configurações gerais que se aplicam a toda a configuração de empacotamento.

1. Em **ID**, insira um nome que descreve a configuração. O ID é o identificador principal da configuração e deve ser exclusivo em sua conta na região.

1. Em **Package type (Tipo de pacote)**, escolha **DASH-ISO**.

1. (Opcional) Em **Segment duration (Duração do segmento)**, digite a duração (em segundos) de cada segmento. Insira um valor igual a ou múltiplo da duração do segmento de entrada. Se o valor inserido for diferente da duração do segmento de entrada, AWS Elemental MediaPackage arredondará os segmentos para o múltiplo mais próximo da duração do segmento de entrada.

# Campos de configuração de manifesto
<a name="cfigs-dash-manset"></a>

Especifique o formato do manifesto que é AWS Elemental MediaPackage entregue a partir de um ativo que usa essa configuração de empacotamento.

1. (Opcional) Em **Manifest name (Nome do manifesto)**, digite uma string curta que será acrescentada à URL do endpoint. O nome do manifesto ajuda a criar um caminho exclusivo para esse endpoint. Se você não inserir um valor, o nome do manifesto padrão será *índice*.

1. (Opcional) Em **Min buffer time (Tempo de buffer mínimo)**, digite a quantidade de tempo mínima (em segundos) que um player deve manter no buffer. Se as condições de rede interromperem a reprodução, o player terá mais conteúdo armazenado em buffer antes da reprodução falhar, o que possibilita um tempo de recuperação antes da experiência do espectador ser afetada.

1. (Opcional) Em **Perfil**, especifique um perfil DASH.

   Escolha uma das seguintes opções:
   + **Nenhum**: a saída não usa um perfil DASH.
   + **Hbbtv 1.5**: a saída é compatível com HbbTV v1.5. Para obter informações sobre o HbbTV v1.5, consulte o [site de especificações do HbbTV](https://www.hbbtv.org/resource-library/specifications/).

1. (Opcional) Para o **layout do manifesto**, escolha se você MediaPackage deseja veicular um manifesto completo, compacto ou compacto de nível superior de DRM em resposta às solicitações de reprodução.
   + Se você selecionar **Full (Completo)**, o MediaPackage apresentará as tags `SegmentTimeline` e `SegmentTemplate` para cada `Representation` no manifesto.
   + Se você selecionar **Compact (Compacto)**, o MediaPackage combinará tags duplicadas `SegmentTemplate` e as apresentará no início do manifesto. Isso encurta o manifesto e facilita seu processamento para alguns dispositivos.
   + Se você escolher **DRM compacto de nível superior, MediaPackage colocará** os elementos de proteção de conteúdo no nível da descrição da apresentação de mídia (MPD) e serão referenciados no nível. `AdaptationSet` Você pode escolher essa opção somente se estiver usando a predefinição SHARED SPEKE versão 1.0 ou 2.0.

   Para obter mais informações sobre as opções de layout do manifesto, consulte [Manifestos DASH compactados](compacted.md).

1. (Opcional) Para o **formato de modelo de segmento**, escolha como MediaPackage as solicitações de reprodução se referem a cada segmento.
   + Se você escolher **Number with timeline (Número com linha do tempo)**, o MediaPackage usará a variável `$Number$` para fazer referência ao segmento no atributo `media` da tag `SegmentTemplate`. O valor da variável é o número sequencial do segmento. O `SegmentTimeline` é incluído em cada modelo de segmento.
   + Se você escolher **Time with timeline (Tempo com linha do tempo)**, o MediaPackage usará a variável `$Time$` para fazer referência ao segmento. O valor da variável é o timestamp de quando o segmento começa na linha do tempo do manifesto. O `SegmentTimeline` é incluído em cada modelo de segmento.
   + Se você escolher **Number with duration (Número com duração)**, o MediaPackage usará a variável `$Number$` e substituirá os objetos `SegmentTimeline` por um atributo `duration` no modelo de segmento. 
**nota**  
Esta opção não tem suporte em combinação com o DASH multiperíodo.

   Para obter mais informações sobre as opções de formatação da `SegmentTemplate` tag, consulte [Formato do modelo de segmento de manifesto DASH](segtemp-format.md).

1. (Opcional) Selecione **Incluir IFrame somente fluxos** para incluir um fluxo adicional somente i-Frame junto com as outras faixas no manifesto. MediaPackage gera um fluxo somente em I-frame a partir da primeira representação no manifesto. Essa playlist habilita a funcionalidade do player, como avanço e retrocesso rápidos.

1. Em **Acionadores de período**, selecione como MediaPackage cria períodos MPD no manifesto de saída do DASH.
   + **Nenhuma** — MediaPackage não cria períodos adicionais. Ele formata o manifesto como um único período e não inclui marcadores SCTE-35 nos segmentos.
   + **Acione novos períodos nos anúncios** — MediaPackage cria e insere no manifesto vários períodos com base nos marcadores de anúncios SCTE-35 do conteúdo de entrada. Essas partes separadas dos períodos do conteúdo, como definir limites entre o conteúdo principal e o conteúdo do anúncio. Para obter mais informações sobre como MediaPackage configura períodos no manifesto, consulte[Opções de manifesto DASH em AWS Elemental MediaPackageEntrada DASH de vários períodos AWS Elemental MediaPackage](multi-period.md).
**Importante**  
Vários períodos são necessários se você usar AWS Elemental MediaTailor para inserção de anúncios personalizados no conteúdo do DASH. Para ter mais informações sobre esse serviço, consulte o [Guia do usuário do AWS Elemental MediaTailor](https://docs.aws.amazon.com/mediatailor/latest/ug/).

1. Em **Fonte de marcadores SCTE**, especifique a fonte dos marcadores SCTE-35 que serão usados com base no conteúdo HLS de entrada. 
   +  Selecione **Segmentos** para usar os marcadores SCTE-35 dos segmentos de mídia HLS de entrada.
   +  Selecione **Manifesto** para usar marcadores SCTE-35, formatados usando a sintaxe aprimorada SCTE-35 (tags `#EXT-OATCLS-SCTE35`), dos manifestos secundários de HLS de entrada. As sintaxes SCTE-35 Elemental e SCTE-35 Daterange não são compatíveis.

1. (Opcional) Selecione **Incluir configuração do codificador em segmentos** MediaPackage para colocar os metadados do Conjunto de Parâmetros de Sequência (SPS), Conjunto de Parâmetros de Imagem (PPS) e Conjunto de Parâmetros de Vídeo (VPS) do codificador em cada segmento de vídeo em vez de no fragmento inicial. Isso permite que você use SPS/PPS/VPS configurações diferentes para seus ativos durante a reprodução do conteúdo.

# Campos de seleção de fluxo
<a name="cfigs-dash-include-streams"></a>

Limite as taxas de bits de entrada que estão disponíveis para reprodução e classifique os streamings na saída de um ativo que usa essa configuração de empacotamento. 

Os valores mínimo e máximo levam em conta apenas as taxas de bits de vídeo. Caso a taxa de bits do vídeo esteja *abaixo da taxa mínima* especificada, ela *não* será incluída na saída, independentemente da soma das taxas de bits de outras faixas. Da mesma maneira, caso a taxa de bits do vídeo esteja *abaixo *da taxa máxima especificada, ela *é* incluída na saída, independentemente da soma das taxas de bits de outras trilhas.

Para definir taxas mínimas e máximas de bits e classificar a saída, escolha **Habilitar seleção de fluxo** e preencha os campos adicionais da seguinte forma:

1. (Opcional) Em **Stream order** (Ordem de streamings), escolha uma das seguintes opções:
   + **Original** para classificar os streamings de saída na mesma ordem usada pela origem de entrada.
   + **Ascending (Crescente)** para classificar streamings de saída começando com a menor taxa de bits e terminando com a maior.
   + **Descending (Decrescente)** para classificar streamings de saída começando com a maior taxa de bits e terminando com a menor.

1. (Opcional) Em **Taxa mínima de bits de vídeo**, insira o limite da taxa mínima de bits (em bits por segundo) que as faixas de vídeo devem ter para que fiquem disponíveis para reprodução nesse endpoint. Isso garante que as faixas tenham *pelo menos* uma determinada taxa de bits.

1. (Opcional) Em **Taxa máxima de bits de vídeo**, insira o limite da taxa máxima de bits (em bits por segundo) que as faixas de vídeo devem ter para que fiquem disponíveis para reprodução nesse endpoint. Isso garante que as faixas tenham *até* uma determinada taxa de bits.

# Campos de criptografia
<a name="cfigs-dash-encryption"></a>

Proteja seu conteúdo contra o uso não autorizado por meio de criptografia de conteúdo e gerenciamento de direitos digitais (DRM). AWS Elemental MediaPackage usa a [API AWS Secure Packager and Encoder Key Exchange (SPEKE)](https://aws.amazon.com/media/tech/speke-basics-secure-packager-encoder-key-exchange-api/) para facilitar a criptografia e a decodificação de conteúdo por um provedor de DRM. Usando o SPEKE, o provedor de DRM fornece chaves de criptografia MediaPackage por meio da API SPEKE. O provedor de DRM também fornece licenças para descriptografia aos reprodutores de mídia compatíveis. Para obter mais informações sobre como o SPEKE é usado com serviços e recursos executados na nuvem, consulte [Arquitetura da AWS baseada na nuvem](https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html#services-architecture) no *Guia de especificação da API Secure Packager and Encoder Key Exchange*.

**nota**  
Para criptografar o conteúdo, você deve ter um provedor de soluções DRM e estar configurado para usar criptografia. Para mais informações, consulte [Criptografia de conteúdo e DRM em AWS Elemental MediaPackage](using-encryption.md). 

Para fornecer conteúdo com proteção de direitos autorais, escolha **Habilitar criptografia** e preencha os campos adicionais da seguinte maneira:

1. Em **URL**, insira o URL do proxy do API Gateway que você configura para se comunicar com o servidor de chaves. O proxy do API Gateway deve residir no Região da AWS mesmo MediaPackage.

   O exemplo a seguir mostra um URL. 

   ```
   https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection
   ```

1. Em **ARN do perfil**, insira o nome do recurso da Amazon (ARN) do perfil do IAM que fornece acesso ao envio de suas solicitações por meio do API Gateway. Obtenha isso do seu provedor de soluções de DRM.

   O exemplo a seguir mostra um ARN do perfil. 

   ```
   arn:aws:iam::444455556666:role/SpekeAccess
   ```

1.  IDsEm **Sistema**, insira identificadores exclusivos para seu protocolo de streaming e sistema DRM. Forneça até três IDs para CMAF, dois IDs para DASH e exatamente um para os outros protocolos de streaming. Se você fornecer mais de um ID do sistema, insira um por linha e escolha **Adicionar**. Para obter uma lista de sistemas comuns IDs, consulte Sistema [DASH-IF](https://dashif.org/identifiers/content_protection/). IDs Se você não conhece o seu IDs, pergunte ao seu provedor de soluções de DRM.

1. (Opcional) Para a **Versão SPEKE**, escolha a versão SPEKE que deseja usar para criptografia. O SPEKE versão 1.0 é a versão legada que usa o CPIX versão 2.0 e oferece suporte à criptografia de chave única. O SPEKE versão 2.0 usa CPIX versão 2.3 e suporta criptografia de várias chaves. Para obter mais informações sobre como usar o SPEKE com MediaPackage, consulte [Criptografia de conteúdo e DRM](https://docs.aws.amazon.com/mediapackage/latest/ug/using-encryption.html) em. MediaPackage 

   Se você selecionar **SPEKE versão 2.0**, escolha também uma **Predefinição de criptografia de vídeo** e uma **Predefinição de criptografia de áudio**. As predefinições de vídeo e áudio determinam quais teclas de conteúdo são MediaPackage usadas para criptografar as faixas de áudio e vídeo em seu stream. Para obter mais informações sobre essas predefinições, consulte [Predefinições do SPEKE versão 2.0](drm-content-speke-v2-presets.md).

    Ao usar a versão 2.0 do SPEKE, MediaPackage desativa a rotação da chave.

# Como criar uma configuração de empacotamento do Microsoft Smooth
<a name="pkg-cfig-create-mss"></a>

Crie uma configuração de empacotamento que formata conteúdo para dispositivos compatíveis com o Microsoft Smooth.

**Para criar uma configuração de empacotamento para Microsoft Smooth (console)**

1. Abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. No painel de navegação, em **Video on demand (Vídeo sob demanda)**, escolha **Packaging groups (Grupos de empacotamento)**.

1. Na página **Packaging groups (Grupos de empacotamento)**, escolha o grupo que conterá a configuração que você está criando.

1. Na página de detalhes do grupo de empacotamento, na seção **Configurações de empacotamento**, escolha **Gerenciar configurações**.

1. Na página **Gerenciar configurações de empacotamento**, em **Configurações de empacotamento**, escolha **Adicionar** e selecione **Nova configuração**.

1. Preencha os campos conforme descrito nos seguintes tópicos:
   + [Campos de configurações gerais](cfigs-mss-new.md)
   + [Campos de configuração de manifesto](cfigs-mss-manset.md)
   + [Campos de seleção de fluxo](cfigs-mss-include-streams.md)
   + [Campos de criptografia](cfigs-mss-encryption.md)

1. Escolha **Salvar**.

Se você exceder as cotas de sua conta ao criar uma configuração de empacotamento, receberá um erro. Se você receber um erro semelhante a Muitas solicitações. Tente novamente. Limite de recursos excedido, você excedeu a cota de solicitações da API ou já atingiu o número máximo de grupos de empacotamento permitidos em sua conta. Se esse for o primeiro grupo ou se você achar que recebeu esse erro por engano, use o console do Service Quotas para [solicitar aumentos de cotas](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas). Para obter mais informações sobre cotas no MediaPackage, consulte [Cotas em AWS Elemental MediaPackage](quotas.md).

# Campos de configurações gerais
<a name="cfigs-mss-new"></a>

Forneça configurações gerais que se aplicam a toda a configuração de empacotamento.

1. Em **ID**, insira um nome que descreve a configuração. O ID é o identificador principal da configuração e deve ser exclusivo em sua conta na região.

1. Em **Package type (Tipo de pacote)**, escolha **Microsoft Smooth**.

1. (Opcional) Em **Segment duration (Duração do segmento)**, digite a duração (em segundos) de cada segmento. Insira um valor igual a ou múltiplo da duração do segmento de entrada. Se o valor inserido for diferente da duração do segmento de entrada, AWS Elemental MediaPackage arredondará os segmentos para o múltiplo mais próximo da duração do segmento de entrada.

# Campos de configuração de manifesto
<a name="cfigs-mss-manset"></a>

Especifique o formato do manifesto que é AWS Elemental MediaPackage entregue a partir de um ativo que usa essa configuração de empacotamento.
+ (Opcional) Em **Manifest name (Nome do manifesto)**, digite uma string curta que será acrescentada à URL do endpoint. O nome do manifesto ajuda a criar um caminho exclusivo para esse endpoint. Se você não inserir um valor, o nome do manifesto padrão será *índice*.

# Campos de seleção de fluxo
<a name="cfigs-mss-include-streams"></a>

Limite as taxas de bits de entrada que estão disponíveis para reprodução e classifique os streamings na saída de um ativo que usa essa configuração de empacotamento. 

Os valores mínimo e máximo levam em conta apenas as taxas de bits de vídeo. Caso a taxa de bits do vídeo esteja *abaixo da taxa mínima* especificada, ela *não* será incluída na saída, independentemente da soma das taxas de bits de outras faixas. Da mesma maneira, caso a taxa de bits do vídeo esteja *abaixo *da taxa máxima especificada, ela *é* incluída na saída, independentemente da soma das taxas de bits de outras trilhas.

Para definir taxas mínimas e máximas de bits e classificar a saída, escolha **Habilitar seleção de fluxo** e preencha os campos adicionais da seguinte forma:

1. (Opcional) Em **Stream order** (Ordem de streamings), escolha uma das seguintes opções:
   + **Original** para classificar os streamings de saída na mesma ordem usada pela origem de entrada.
   + **Ascending (Crescente)** para classificar streamings de saída começando com a menor taxa de bits e terminando com a maior.
   + **Descending (Decrescente)** para classificar streamings de saída começando com a maior taxa de bits e terminando com a menor.

1. (Opcional) Em **Taxa mínima de bits de vídeo**, insira o limite da taxa mínima de bits (em bits por segundo) que as faixas de vídeo devem ter para que fiquem disponíveis para reprodução nesse endpoint. Isso garante que as faixas tenham *pelo menos* uma determinada taxa de bits.

1. (Opcional) Em **Taxa máxima de bits de vídeo**, insira o limite da taxa máxima de bits (em bits por segundo) que as faixas de vídeo devem ter para que fiquem disponíveis para reprodução nesse endpoint. Isso garante que as faixas tenham *até* uma determinada taxa de bits.

# Campos de criptografia
<a name="cfigs-mss-encryption"></a>

Proteja seu conteúdo contra o uso não autorizado por meio de criptografia de conteúdo e gerenciamento de direitos digitais (DRM). AWS Elemental MediaPackage usa a [API AWS Secure Packager and Encoder Key Exchange (SPEKE)](https://aws.amazon.com/media/tech/speke-basics-secure-packager-encoder-key-exchange-api/) para facilitar a criptografia e a decodificação de conteúdo por um provedor de DRM. Usando o SPEKE, o provedor de DRM fornece chaves de criptografia MediaPackage por meio da API SPEKE. O provedor de DRM também fornece licenças para descriptografia aos reprodutores de mídia compatíveis. Para obter mais informações sobre como o SPEKE é usado com serviços e recursos executados na nuvem, consulte [Arquitetura da AWS baseada na nuvem](https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html#services-architecture) no *Guia de especificação da API Secure Packager and Encoder Key Exchange*.

**nota**  
Para criptografar o conteúdo, você deve ter um provedor de soluções DRM e estar configurado para usar criptografia. Para mais informações, consulte [Criptografia de conteúdo e DRM em AWS Elemental MediaPackage](using-encryption.md). 

Para fornecer conteúdo com proteção de direitos autorais, escolha **Habilitar criptografia** e preencha os campos adicionais da seguinte maneira:

1. Em **URL**, insira o URL do proxy do API Gateway que você configura para se comunicar com o servidor de chaves. O proxy do API Gateway deve residir no Região da AWS mesmo MediaPackage.

   O exemplo a seguir mostra um URL. 

   ```
   https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection
   ```

1. Em **ARN do perfil**, insira o nome do recurso da Amazon (ARN) do perfil do IAM que fornece acesso ao envio de suas solicitações por meio do API Gateway. Obtenha isso do seu provedor de soluções de DRM.

   O exemplo a seguir mostra um ARN do perfil. 

   ```
   arn:aws:iam::444455556666:role/SpekeAccess
   ```

1.  IDsEm **Sistema**, insira identificadores exclusivos para seu protocolo de streaming e sistema DRM. Forneça até três IDs para CMAF, dois IDs para DASH e exatamente um para os outros protocolos de streaming. Se você fornecer mais de um ID do sistema, insira um por linha e escolha **Adicionar**. Para obter uma lista de sistemas comuns IDs, consulte Sistema [DASH-IF](https://dashif.org/identifiers/content_protection/). IDs Se você não conhece o seu IDs, pergunte ao seu provedor de soluções de DRM.

# Criar um configuração de empacotamento de CMAF
<a name="pkg-cfig-create-cmaf"></a>

Crie uma configuração de embalagem que formate o conteúdo para dispositivos compatíveis com o Apple HLS fragmentado MP4 (fMP4).

**Para criar uma configuração de empacotamento para CMAF (console)**

1. Abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. No painel de navegação, em **Video on demand (Vídeo sob demanda)**, escolha **Packaging groups (Grupos de empacotamento)**.

1. Na página **Packaging groups (Grupos de empacotamento)**, escolha o grupo que conterá a configuração que você está criando.

1. Na página de detalhes do grupo de empacotamento, na seção **Configurações de empacotamento**, escolha **Gerenciar configurações**.

1. Na página **Gerenciar configurações de empacotamento**, em **Configurações de empacotamento**, escolha **Adicionar** e selecione **Nova configuração**.

1. Preencha os campos conforme descrito nos seguintes tópicos:
   + [Campos de configurações gerais](cfigs-cmaf-new.md)
   + [Campos de configuração de manifesto](cfigs-cmaf-manset.md)
   + [Campos de seleção de fluxo](cfigs-cmaf-include-streams.md)
   + [Campos de criptografia](cfigs-cmaf-encryption.md)

1. Escolha **Salvar**.

Se você exceder as cotas de sua conta ao criar uma configuração de empacotamento, receberá um erro. Se você receber um erro semelhante a Muitas solicitações. Tente novamente. Limite de recursos excedido, você excedeu as cotas de solicitações da API ou já atingiu o número máximo de grupos de empacotamento permitidos em sua conta. Se esse for o primeiro grupo ou se você achar que recebeu esse erro por engano, use o console do Service Quotas para [solicitar aumentos de cotas](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas). Para obter mais informações sobre cotas em MediaPackage, consulte[Cotas em AWS Elemental MediaPackage](quotas.md).

# Campos de configurações gerais
<a name="cfigs-cmaf-new"></a>

Forneça configurações gerais que se aplicam a toda a configuração de empacotamento.

1. Em **ID**, insira um nome que descreve a configuração. O ID é o identificador principal da configuração e deve ser exclusivo em sua conta na região.

1. Em **Package type (Tipo de pacote)**, escolha **Common Media Application Format (CMAF)**.

1. (Opcional) Em **Segment duration (Duração do segmento)**, digite a duração (em segundos) de cada segmento. Insira um valor igual a ou múltiplo da duração do segmento de entrada. Se o valor inserido for diferente da duração do segmento de entrada, AWS Elemental MediaPackage arredondará os segmentos para o múltiplo mais próximo da duração do segmento de entrada.

# Campos de configuração de manifesto
<a name="cfigs-cmaf-manset"></a>

Especifique o formato do manifesto que é AWS Elemental MediaPackage entregue a partir de um ativo que usa essa configuração de empacotamento.

1. (Opcional) Em **Manifest name (Nome do manifesto)**, digite uma string curta que será acrescentada à URL do endpoint. O nome do manifesto cria um caminho único para esse endpoint. Se você não especificar um valor, o MediaPackage usará o nome do manifesto padrão, *índice*.

1. (Opcional) Em conjuntos de streams com uma única faixa de vídeo, selecione **Incluir streams IFrame somente** para incluir um stream adicional somente I-frame junto com as outras faixas no manifesto. MediaPackage insere `EXT-I-FRAMES-ONLY` tags no manifesto e, em seguida, compila e inclui uma playlist somente para i-Frames no stream. Essa playlist habilita a funcionalidade do player, como avanço e retrocesso rápidos.

1. (Opcional) Selecione **Repetir EXT-X-KEY** se quiser que o serviço repita a chave antes de cada segmento do manifesto. Por padrão, a chave é escrita apenas uma vez, depois do cabeçalho e antes dos segmentos. Se você selecionar **Repetir EXT-X-KEY**, o manifesto será escrito como cabeçalho, chave, segmento, chave, segmento, chave e assim por diante, com cada segmento precedido pela chave. Defina isso de acordo com as necessidades do reprodutor. A seleção dessa opção pode resultar em um aumento nas solicitações do cliente para o servidor de DRM.

1. (Opcional) Em ** date/time Intervalo do programa**, insira o intervalo no qual as `EXT-X-PROGRAM-DATE-TIME` tags MediaPackage devem ser inseridas no manifesto.

   A tag `EXT-X-PROGRAM-DATE-TIME` sincroniza o fluxo com o relógio de referência, habilitando funcionalidades como busca do espectador na linha do tempo de reprodução e exibição do tempo no reprodutor.

1. (Opcional) Em **Marcadores de anúncios**, escolha como os marcadores de anúncios serão incluídos no conteúdo empacotado. 

   Escolha uma das seguintes opções:
   + **Nenhum**: omita todos os marcadores de anúncios SCTE-35 da saída.
   + **Passagem**: copie os marcadores de anúncios SCTE-35 diretamente do fluxo de entrada do HLS de entrada para a saída.
   + **SCTE-35 aprimorado**: gere marcadores de anúncios e tags de blecaute com base nas mensagens de entrada SCTE-35 do fluxo de entrada.

1. (Opcional) Selecione **Incluir configuração do codificador em segmentos** MediaPackage para colocar os metadados do Conjunto de Parâmetros de Sequência (SPS), Conjunto de Parâmetros de Imagem (PPS) e Conjunto de Parâmetros de Vídeo (VPS) do codificador em cada segmento de vídeo, em vez de no fragmento inicial. Isso permite que você use SPS/PPS/VPS configurações diferentes para seus ativos durante a reprodução do conteúdo.

# Campos de seleção de fluxo
<a name="cfigs-cmaf-include-streams"></a>

Limite as taxas de bits de entrada que estão disponíveis para reprodução e classifique os streamings na saída de um ativo que usa essa configuração de empacotamento. 

Os valores mínimo e máximo levam em conta apenas as taxas de bits de vídeo. Caso a taxa de bits do vídeo esteja *abaixo da taxa mínima* especificada, ela *não* será incluída na saída, independentemente da soma das taxas de bits de outras faixas. Da mesma maneira, caso a taxa de bits do vídeo esteja *abaixo *da taxa máxima especificada, ela *é* incluída na saída, independentemente da soma das taxas de bits de outras trilhas.

Para definir taxas mínimas e máximas de bits e classificar a saída, escolha **Habilitar seleção de fluxo** e preencha os campos adicionais da seguinte forma:

1. (Opcional) Em **Stream order** (Ordem de streamings), escolha uma das seguintes opções:
   + **Original** para classificar os streamings de saída na mesma ordem usada pela origem de entrada.
   + **Ascending (Crescente)** para classificar streamings de saída começando com a menor taxa de bits e terminando com a maior.
   + **Descending (Decrescente)** para classificar streamings de saída começando com a maior taxa de bits e terminando com a menor.

1. (Opcional) Em **Taxa mínima de bits de vídeo**, insira o limite da taxa mínima de bits (em bits por segundo) que as faixas de vídeo devem ter para que fiquem disponíveis para reprodução nesse endpoint. Isso garante que as faixas tenham *pelo menos* uma determinada taxa de bits.

1. (Opcional) Em **Taxa máxima de bits de vídeo**, insira o limite da taxa máxima de bits (em bits por segundo) que as faixas de vídeo devem ter para que fiquem disponíveis para reprodução nesse endpoint. Isso garante que as faixas tenham *até* uma determinada taxa de bits.

# Campos de criptografia
<a name="cfigs-cmaf-encryption"></a>

Proteja seu conteúdo contra o uso não autorizado por meio de criptografia de conteúdo e gerenciamento de direitos digitais (DRM). AWS Elemental MediaPackage usa a [API AWS Secure Packager and Encoder Key Exchange (SPEKE)](https://aws.amazon.com/media/tech/speke-basics-secure-packager-encoder-key-exchange-api/) para facilitar a criptografia e a decodificação de conteúdo por um provedor de DRM. Usando o SPEKE, o provedor de DRM fornece chaves de criptografia MediaPackage por meio da API SPEKE. O provedor de DRM também fornece licenças para descriptografia aos reprodutores de mídia compatíveis. Para obter mais informações sobre como o SPEKE é usado com serviços e recursos executados na nuvem, consulte [Arquitetura da AWS baseada na nuvem](https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html#services-architecture) no *Guia de especificação da API Secure Packager and Encoder Key Exchange*.

**nota**  
Para criptografar o conteúdo, você deve ter um provedor de soluções DRM e estar configurado para usar criptografia. Para mais informações, consulte [Criptografia de conteúdo e DRM em AWS Elemental MediaPackage](using-encryption.md). 

Para fornecer conteúdo com proteção de direitos autorais, escolha **Habilitar criptografia** e preencha os campos adicionais da seguinte maneira:

1.  IDsEm **Sistema**, insira identificadores exclusivos para seu protocolo de streaming e sistema DRM. Forneça até dois sistemas IDs. Se você fornecer mais de um ID do sistema, insira um por linha. Se você não conhece o seu IDs, pergunte ao seu provedor de soluções de DRM.

1. Em **URL**, insira o URL do proxy do API Gateway que você configura para se comunicar com o servidor de chaves. O proxy do API Gateway deve residir no Região da AWS mesmo MediaPackage.

   O exemplo a seguir mostra um URL. 

   ```
   https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection
   ```

1. (Opcional) Para a **Versão SPEKE**, escolha a versão SPEKE que deseja usar para criptografia. O SPEKE versão 1.0 é a versão legada que usa o CPIX versão 2.0 e oferece suporte à criptografia de chave única. O SPEKE versão 2.0 usa CPIX versão 2.3 e suporta criptografia de várias chaves. Para obter mais informações sobre como usar o SPEKE com MediaPackage, consulte [Criptografia de conteúdo e DRM](https://docs.aws.amazon.com/mediapackage/latest/ug/using-encryption.html) em. MediaPackage 

   Se você selecionar **SPEKE versão 2.0**, escolha também uma **Predefinição de criptografia de vídeo** e uma **Predefinição de criptografia de áudio**. As predefinições de vídeo e áudio determinam quais teclas de conteúdo são MediaPackage usadas para criptografar as faixas de áudio e vídeo em seu stream. Para obter mais informações sobre essas predefinições, consulte [Predefinições do SPEKE versão 2.0](drm-content-speke-v2-presets.md).

    Ao usar a versão 2.0 do SPEKE, MediaPackage desativa a rotação da chave.

1. (Opcional) Em **Vetor de inicialização constante**, insira um valor hexadecimal de 128 bits e 16 bytes representado por uma string de 32 caracteres e que será usado com a chave para criptografar conteúdo.

1. Em **ARN do perfil**, insira o nome do recurso da Amazon (ARN) do perfil do IAM que fornece acesso ao envio de suas solicitações por meio do API Gateway. Obtenha isso do seu provedor de soluções de DRM.

   O exemplo a seguir mostra um ARN do perfil. 

   ```
   arn:aws:iam::444455556666:role/SpekeAccess
   ```

# Visualizar detalhes da configuração de empacotamento
<a name="pkg-cfig-view"></a>

Para garantir que o conteúdo esteja disponível em todos os formatos de streaming necessários, visualize todas as configurações de empacotamento que estão associadas a um determinado grupo de empacotamento ou a um ativo. 

Para visualizar as configurações de empacotamento, você pode usar o AWS Elemental MediaPackage console AWS CLI, o ou a MediaPackage API. *Para obter informações sobre como visualizar uma configuração de empacotamento com a MediaPackage API AWS CLI or, consulte [Packaging\$1configurations id](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_configurations-id.html) na Referência da API VOD.AWS Elemental MediaPackage *

**Para visualizar as configurações de empacotamento em um grupo de empacotamento (console)**

1. Abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. No painel de navegação, em **Video on demand (Vídeo sob demanda)**, escolha **Packaging groups (Grupos de empacotamento)**.

1. Na página **Packaging Groups (Grupos de empacotamento)**, escolha o grupo que contém as configurações que você deseja visualizar. 

   A seção de configurações **Packaging configurations (Configurações de empacotamento)** exibe todas as configurações que estão neste grupo.

1. Para visualizar os detalhes de uma determinada configuração de empacotamento, escolha o **Id** da configuração.

MediaPackage exibe informações resumidas, como os ativos associados a essa configuração de empacotamento.

**Para visualizar todas as configurações de empacotamento associadas a um ativo (console)**

1. Abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. No painel de navegação, em **Video on demand (Video sob demanda)**, escolha **Assets (Ativos)**.

1. Na página **Assets (Ativos)**, escolha o ativo que você deseja auditar. 

   A seção **Playback details (Detalhes da reprodução)** exibe todas as configurações que estão associadas a esse ativo. Nessa página, você pode ver o status de reprodução do ativo na coluna **Status**. Os status disponíveis são os seguintes:
+ **Não processado**: o ativo ainda não foi processado.
+ **Processamento** - MediaPackage está processando o ativo. O ativo ainda não está disponível para reprodução.
+ **Processado**: o ativo foi processado e está disponível para reprodução.
+ **Falha**: falha no processamento.

**nota**  
As informações de status não estão disponíveis para a maioria dos ativos ingeridos antes de 30 de setembro de 2021.

# Como editar uma configuração de empacotamento
<a name="pkg-cfig-edit"></a>

Você não pode editar uma configuração de empacotamento. Se você precisar fazer alterações, crie uma nova e exclua a configuração original.
+ Para criar uma configuração, consulte [Criar uma configuração de empacotamento](pkg-group-create.md).
+ Para excluir uma configuração, consulte [Como excluir uma configuração de empacotamento](pkg-group-delete.md).

# Como excluir uma configuração de empacotamento
<a name="pkg-cfig-delete"></a>

Para remover um endpoint de reprodução em um ativo, exclua a configuração de empacotamento.

Para excluir uma configuração de empacotamento, você pode usar o AWS Elemental MediaPackage console AWS CLI, o ou a MediaPackage API. *Para obter informações sobre como excluir uma configuração de empacotamento com a MediaPackage API AWS CLI or, consulte [Packaging\$1configurations id](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_configurations-id.html) na Referência da API VOD.AWS Elemental MediaPackage *

**Para excluir uma configuração de empacotamento (console)**

1. Abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. No painel de navegação, em **Video on demand (Vídeo sob demanda)**, escolha **Packaging groups (Grupos de empacotamento)**.

1. Na página **Packaging groups (Grupos de empacotamento)**, escolha o grupo que contém a configuração que você desejar excluir. 

1. Na página de detalhes do grupo de empacotamento, em **Configurações de empacotamento**, escolha o ID de configuração de empacotamento da configuração que você está excluindo e escolha **Excluir** ou escolha **Gerenciar configurações**, **Ações**, **Excluir**.

1. Na página **Excluir configurações de empacotamento**, escolha **Excluir**.

# Trabalhando com ativos em AWS Elemental MediaPackage
<a name="asset"></a>

Um ativo contém todas as informações MediaPackage necessárias para ingerir conteúdo de vídeo baseado em arquivos de uma fonte como o Amazon S3. Por meio do ativo, MediaPackage ingere e empacota dinamicamente o conteúdo em resposta às solicitações de reprodução. As configurações associadas ao ativo determinam como ele pode ser empacotado para saída. 

Depois de ingerir um ativo, AWS Elemental MediaPackage fornece uma URL para cada configuração de reprodução associada ao ativo. Essa URL é fixa para a vida útil do ativo, independentemente de falhas que possam ocorrer ao longo do tempo. Os dispositivos downstream usam a URL para enviar solicitações de reprodução.

Para as entradas VOD e codecs compatíveis, consulte [Codecs e tipos de entrada compatíveis com VOD](supported-inputs-vod.md).

**Topics**
+ [Como ingerir um ativo](asset-create.md)
+ [Como visualizar detalhes de ativos](asset-view.md)
+ [Como editar um ativo](asset-edit.md)
+ [Como excluir um ativo](asset-delete.md)

# Como ingerir um ativo
<a name="asset-create"></a>

Para consumir conteúdo de origem, crie um ativo no AWS Elemental MediaPackage. Quando o MediaPackage consome conteúdo, ele cria uma URL de reprodução exclusiva para cada configuração de empacotamento associada ao ativo.

**Importante**  
Para ingerir um ativo, é MediaPackage necessário ter permissões para acessar o bucket do Amazon S3 onde o conteúdo de origem está armazenado. Para criar uma função que forneça MediaPackage as permissões corretas, consulte[AWS Elemental MediaPackage Permitindo acessar outros AWS serviços](setting-up-create-trust-rel.md).

Para criar um ativo, você pode usar o MediaPackage console AWS CLI, o ou a MediaPackage API. Para obter informações sobre como criar uma configuração de empacotamento com a MediaPackage API AWS CLI or, consulte [Ativos](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/assets.html) na *referência da API de AWS Elemental MediaPackage VOD*.

Ao criar um ativo, não coloque informações confidenciais de identificação, como números de contas de clientes, em campos de formato livre, como o campo **ID**. Isso se aplica quando você está usando o MediaPackage console, a MediaPackage API ou AWS SDKs. AWS CLI Todos os dados que você inserir MediaPackage podem ser coletados para inclusão nos registros de diagnóstico ou nos CloudWatch Eventos da Amazon.

**Para consumir um ativo (console)**

1. Abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. No painel de navegação, em **Video on demand (Video sob demanda)**, escolha **Assets (Ativos)**.

1. Na página **Ativos**, escolha **Ingerir ativos**.

1. Na página **Ingerir ativos**, preencha os campos conforme descrito nos tópicos a seguir:
   + [Campos de acesso a ativos](asset-create-access.md)
   + [Campos de detalhes do ativo](asset-create-details.md)
   + [Campo de configurações de empacotamento](asset-create-pkg.md)

1. Escolha **Ingest assets (Consumir ativos)**.

A ingestão de um ativo de VOD é uma ação assíncrona. O tempo necessário até que um ativo fique disponível para reprodução pode variar com base em vários fatores, como a duração e a complexidade do ativo. Você pode rastrear quando um ativo de VOD está pronto para reprodução monitorando os CloudWatch `VodAssetPlayable` eventos MediaPackage enviados quando o ativo está pronto para reprodução. Para obter mais informações, consulte [VOD Playback Events](cloudwatch-events-example.md#vod-asset-playable). 

Se você exceder as cotas de sua conta ao criar uma configuração de empacotamento, receberá um erro. Se você receber um erro semelhante a Muitas solicitações. Tente novamente. Limite de recursos excedido, você excedeu as cotas de solicitações da API ou já atingiu o número máximo de grupos de empacotamento permitidos em sua conta. Se esse for o primeiro grupo ou se você achar que recebeu esse erro por engano, use o console do Service Quotas para [solicitar aumentos de cotas](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas). Para obter mais informações sobre cotas em MediaPackage, consulte[Cotas em AWS Elemental MediaPackage](quotas.md).

# Campos de acesso a ativos
<a name="asset-create-access"></a>

Os campos a seguir descrevem como AWS Elemental MediaPackage acessa o conteúdo de origem em seu bucket do Amazon S3. MediaPackage deve ter permissões para acessar o bucket. Para criar um perfil do IAM com as permissões corretas, consulte [AWS Elemental MediaPackage Permitindo acessar outros AWS serviços](setting-up-create-trust-rel.md).

1. Para o **nome do bucket do Amazon S3**, escolha em uma lista de buckets que MediaPackage foram detectados em sua conta ou insira o nome do bucket. O bucket do Amazon S3 contém o conteúdo de origem que é MediaPackage ingerido e empacotado para reprodução. Se você inseriu o nome do bucket, MediaPackage não tem visibilidade nesse bucket, então ele não pode dizer se o bucket é compatível ou não.
**nota**  
Se você não tem permissões para visualizar os buckets do Amazon S3, MediaPackage não exibe nenhuma opção. Entre em contato com seu administrador da AWS ou insira o nome do bucket manualmente no campo **Specify bucket name (Especificar nome do bucket)**.

1. Para a **função do IAM**, escolha a função do IAM com as MediaPackage permissões de leitura do bucket do Amazon S3.
   + Para escolher entre uma lista de funções detectadas em sua conta, escolha **Usar função existente** e escolha a função. MediaPackage 
**nota**  
Se você não tem permissões para visualizar as funções do IAM, MediaPackage não exibe nenhuma opção. Entre em contato com seu administrador da AWS ou insira o ARN da função manualmente no campo **Specify custom role name (Especificar nome da função personalizada)**.
   + Para usar uma função que MediaPackage não foi detectada, escolha **Especificar nome da função personalizada** e insira o ARN personalizado da função. Como MediaPackage não tem visibilidade dessa função, ela não sabe se a função fornece as permissões corretas ou não.

# Campos de detalhes do ativo
<a name="asset-create-details"></a>

Os campos a seguir descrevem o conteúdo de origem usado por esse ativo.

Se você tiver várias origens para esse ativo, escolha **Add asset (Adicionar ativo)** e preencha os campos. Faça isso para todos os conteúdos de origem.

**Importante**  
O conteúdo de origem deve estar em formato de arquivo.smil (MP4) ou .m3u8 (HLS/TS).

1. Em **Filename**, insira o caminho completo para o manifesto .smil (MP4) ou para a playlist principal (HLS) .m3u8 em seu bucket do Amazon S3, incluindo o nome do conteúdo de origem. Você não precisa inserir o nome do bucket, pois você o escolheu no campo **S3 bucket name (Nome do bucket do S3)**. Por exemplo, se o conteúdo tiver o nome ` lion_movie.m3u8` e estiver em um subdiretório chamado `thursday_night` em um bucket chamado `movies`, insira o seguinte no campo **Nome de arquivo**:

   ```
   thursday_night/lion_movie.m3u8
   ```

   Para obter mais informações sobre como usar manifestos.smil com MediaPackage, consulte. [Requisitos para manifestos .smil](supported-inputs-vod-smil.md)

1. Em **ID**, insira um nome que descreva o ativo. O ID é o identificador principal do ativo e deve ser exclusivo em sua conta nesta região. Os caracteres compatíveis são letras, números, sublinhados (\$1) e hifens (-).

1. (Opcional) Em **ID do recurso**, insira um identificador para o conteúdo. Quando você usa o SPEKE, o ID do recurso é o identificador que seu servidor de chaves usa para referenciar o conteúdo. MediaPackage envia o ID para o servidor de chaves para identificar o ativo atual. A maneira como você torna o ID exclusivo depende do nível de controles de acesso de que você precisa. O serviço não permite que você use o mesmo ID para dois processos de criptografia simultâneos. O ID de recurso também é conhecido como o ID de conteúdo.  
**Example**  

   ```
   MovieNight20171126093045
   ```

# Campo de configurações de empacotamento
<a name="asset-create-pkg"></a>

O campo a seguir determina como AWS Elemental MediaPackage os pacotes saem desse ativo.
+ Em **Grupo de empacotamento**, escolha o grupo que contém as configurações que você deseja usar para esse ativo. O grupo de empacotamento determina quais configurações de empacotamento o MediaPackage usa ao empacotar conteúdo para atender a solicitações de reprodução.

# Como visualizar detalhes de ativos
<a name="asset-view"></a>

Você pode visualizar todos os ativos configurados AWS Elemental MediaPackage ou os detalhes de um ativo específico, incluindo as configurações de empacotamento associadas a ele.

Para ver os detalhes do ativo, você pode usar o MediaPackage console AWS CLI, o ou a MediaPackage API. Para obter informações sobre como criar uma configuração de empacotamento com a MediaPackage API AWS CLI or, consulte [Assets id](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/assets-id.html) na *Referência da API AWS Elemental MediaPackage VOD*.

**Para visualizar ativos (console)**

1. Abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. No painel de navegação, em **Video on demand (Video sob demanda)**, escolha **Assets (Ativos)**.

   Todos os ativos são exibidos no console.

1. Para visualizar mais informações sobre um ativo específico, escolha o nome do ativo.

   MediaPackage exibe informações resumidas, como as configurações de embalagem associadas a esse ativo de embalagem e sua reprodução URLs.

# Como editar um ativo
<a name="asset-edit"></a>

Você não pode editar um ativo. Para fazer alterações, consuma o ativo novamente e exclua o original.
+ Para consumir um ativo, consulte [Criar uma configuração de empacotamento](asset-create.md).
+ Para excluir um ativo, consulte [Como excluir uma configuração de empacotamento](asset-delete.md).

# Como excluir um ativo
<a name="asset-delete"></a>

Para remover o grupo de embalagens URLs e parar AWS Elemental MediaPackage de fornecer mais conteúdo, exclua um ativo. 

Para excluir um ativo, você pode usar o MediaPackage console AWS CLI, o ou a MediaPackage API. Para obter informações sobre como criar uma configuração de empacotamento com a MediaPackage API AWS CLI or, consulte [Assets id](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/assets-id.html) na *Referência da API AWS Elemental MediaPackage VOD*.

**Para excluir um ativo (console)**

1. Abra o MediaPackage console em [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. No painel de navegação, em **Video on demand (Video sob demanda)**, escolha **Assets (Ativos)**.

1. Na página **Ativos**, escolha o ativo que deseja excluir.

1. Escolha **Excluir**.