(Opcional) Etapa 4: conteúdo de VOD de saída - AWS Elemental MediaPackage

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

(Opcional) Etapa 4: conteúdo de VOD de saída

Para usar o MediaPackage a fim de disponibilizar o ativo live-to-VOD para reprodução, crie um grupo e uma configuração de empacotamento, além de um recurso de ativo. O ativo consumirá o ativo live-to-VOD do bucket do Amazon S3. Um grupo de empacotamento contém uma ou mais configurações, que definem o formato e as configurações de saída.

Criar um grupo de empacotamento

Um grupo de empacotamento contém uma ou mais configurações de empacotamento. As configurações de empacotamento permitem que você defina os tipos de saídas VOD que você deseja. Para aplicar essas definições de saída, associe um grupo de empacotamento a vários ativos.

Você tem 15 peças de conteúdo de origem. Você deseja disponibilizar todos como saídas HLS criptografado, DASH e HLS. Para fazer isso, você define um grupo de empacotamento com os tipos de configurações de empacotamento para HLS criptografado, DASH e HLS. Em seguida, você associará esse grupo aos recursos de ativos que representam essas partes do conteúdo. Você não precisará criar novas configurações para cada ativo.

O MediaPackage não exige que você forneça nenhum dado do cliente. Não há campos em grupos de empacotamento nos quais haja uma expectativa de que você forneça dados do cliente.

Para criar um grupo de empacotamento
  1. Na página Grupos de empacotamento, escolha Criar grupo.

  2. Em ID, insira um nome que descreva o grupo, como gamehighlights. O ID é o identificador principal do grupo e deve ser exclusivo em sua conta nesta Região da AWS. Os caracteres compatíveis são letras, números, sublinhados (_) e hifens (-). Você não pode usar espaços no ID.

  3. Escolha Create (Criar).

Criar uma configuração de empacotamento

Uma configuração de empacotamento especifica como o manifesto de saída é configurado, como limitações de seleção de streaming e ordenação.

O MediaPackage não exige que você forneça todos os dados do cliente. Não há campos em configurações de empacotamento nos quais haja uma expectativa de que você forneça dados do cliente.

Para criar uma configuração de empacotamento
  1. Na página Packaging groups (Grupos de empacotamento), escolha o grupo que você acabou de criar.

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

  3. Na página Gerenciar configurações de empacotamento, escolha Adicionar e Nova configuração.

  4. Em ID, insira um nome que descreva a configuração, como hls_highlights. O ID é o identificador principal da configuração e deve ser exclusivo em sua conta nesta Região da AWS. Os caracteres compatíveis são letras, números, sublinhados (_) e hifens (-). Você não pode usar espaços no ID.

  5. Mantenha os padrões para os campos restantes e escolha Save (Salvar).

Criar um ativo

Um recurso de ativo é como o AWS Elemental MediaPackage ingere, empacota e fornece conteúdo de VOD. O ativo está associado a uma ou mais configurações de empacotamento. Os dispositivos downstream enviam solicitações de reprodução para configurações de empacotamento específicas no ativo.

O MediaPackage não exige que você forneça dados de clientes, portanto, os ativos não incluem esses campos.

Para criar um ativo e consumir o conteúdo de origem
  1. Em seus buckets do Amazon S3, determine o que você está usando como conteúdo de origem. Anote o seguinte:

    • O nome do bucket do Amazon S3 no qual o arquivo está armazenado.

    • O caminho completo para o arquivo, como S3://bucket/path/source-file-name

    • O perfil do IAM que permite que o MediaPackage leia do Amazon S3

  2. No console do MediaPackage, acesse a página Ativos e escolha Ingerir ativos.

  3. Em Nome do bucket do Amazon S3, escolha o bucket no qual o conteúdo de origem está armazenado.

  4. Em Perfil do IAM, escolha Usar perfil existente e selecione o perfil do IAM que permite que o MediaPackage leia do Amazon S3.

  5. Em Nome de arquivo, insira o caminho completo para o manifesto .smil (MP4) ou da playlist principal (HLS) .m3u8 em seu bucket do Amazon S3, incluindo o nome do conteúdo de origem. 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

    Você não precisa inserir o nome do bucket, pois você o escolheu no campo Nome do bucket do Amazon S3.

  6. Em Grupo de empacotamento, selecione o grupo que você criou em Criar um grupo de empacotamento.

  7. Escolha Ingest assets (Consumir ativos).

Fornecer URLs de reprodução

Após criar o recurso de ativo, o AWS Elemental MediaPackage se prepara para fornecer os manifestos empacotados aos visualizadores. Isso acontece em segundo plano e pode levar algum tempo, dependendo do tamanho e da complexidade do conteúdo de origem, mas geralmente é de apenas alguns minutos. As URLs dos manifestos estão disponíveis imediatamente na página de detalhes de ativos, mas o conteúdo ainda não está disponível para reprodução.

Após a conclusão do processamento de cada manifesto, o MediaPackage envia um evento do Amazon CloudWatch para sua conta.

No ativo, o MediaPackage fornecerá um URL para cada configuração de empacotamento. Esse URL é como os dispositivos downstream (dispositivo de reprodução ou CDN) solicitam conteúdo de VOD no MediaPackage.

Para obter as URLs de reprodução
  1. No console do MediaPackage, acesse a página Ativos e escolha o ID do ativo que você criou em Etapa 4: criar um ativo.

  2. Na página de detalhes de ativos, obtenha a URL de cada configuração de empacotamento.

  3. Forneça as URLs para a pessoa responsável pelo dispositivo downstream (CDN ou player). No dispositivo downstream, essa pessoa deve inserir o destino da solicitação como a URL da configuração de empacotamento correspondente.

Cada URL é estável. Ela nunca é alterada durante a vida útil da combinação desse ativo e a configuração de empacotamento. Forneça a URL para a pessoa responsável pelo dispositivo downstream (CDN ou player). No dispositivo downstream, essa pessoa deve usar a URL do ativo como o destino da solicitação.