

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