

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 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
   ```