

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