Visão geral do laboratório
Neste laboratório, você vai usar o Amazon CloudFront para gerar um fluxo dinâmico (taxa de bits múltipla) a um dispositivo conectado usando o protocolo HLS (HTTP Live Streaming) da Apple. O stream também pode ser reproduzido em qualquer navegador compatível com protocolo HLS. Neste laboratório, você também vai usar o Amazon Elastic Transcoder para converter um vídeo de origem em várias taxas de bits múltiplas que serão entregues usando o CloudFront.
Tópicos abordados
Este laboratório aborda estas atividades:
- Criar várias versões de taxa de bits de um determinado arquivo de mídia de origem usando o Amazon Elastic Transcoder.
- Fornecer o stream dinâmico (taxa de bits múltipla) criado pelo Amazon Elastic Transcoder usando o Amazon CloudFront.
Pré-requisitos de conhecimentos técnicos
Para concluir este laboratório com sucesso, é preciso estar familiarizado com as noções básicas de codificação e ter conhecimento dos principais serviços da AWS.
Outros serviços da AWS
Os serviços da AWS que não forem necessários para este laboratório ficarão desabilitados pela política do IAM enquanto você acessar o laboratório. Além disso, os recursos dos serviços usados neste laboratório são apenas aqueles indispensáveis. Em alguns casos, há ainda menos recursos, o que é um aspecto proposital do projeto do laboratório. Espere erros ao acessar outros serviços ou executar ações além das fornecidas neste guia de laboratório.
O que é HLS?
A Apple Inc. criou o protocolo HLS. O HTTP Live Streaming pode ajustar dinamicamente a qualidade de reprodução de filmes para corresponder à velocidade disponível das redes com ou sem fio usando um servidor Web comum. Ele funciona criando streaming com diferentes níveis de qualidade. Cada streaming é então dividido em pedaços que são transmitidos sequencialmente para um dispositivo cliente. Por parte de nossos clientes, é possível selecionar fluxos de várias taxas de bit. Isso permite que as sessões de streaming se adaptem a diferentes velocidades de rede.
O que é um stream de taxa de bit múltipla?
Um só arquivo de mídia pode ser criado em diferentes taxas de dados de bit. Cada stream pode ser usado para oferecer arquivos de mídia de diferentes qualidades para dispositivos do usuário final conforme a velocidade de rede disponível.
O que é o Amazon Elastic Transcoder?
O Amazon Elastic Transcoder é a transcodificação de mídia na nuvem. Ele foi desenvolvido para ser uma forma extremamente escalável, fácil de usar e econômica para que desenvolvedores e empresas convertam (ou “transcodifiquem”) arquivos de mídia de seu formato de origem em versões que serão reproduzidas em dispositivos, como smartphones, tablets e PCs.
O que é o Amazon CloudFront?
O Amazon CloudFront é um serviço da Web de entrega de conteúdo. Ele se integra a outros Amazon Web Services para oferecer aos desenvolvedores e às empresas uma maneira fácil de distribuir conteúdo aos usuários finais com baixa latência, altas velocidades de transferência de dados e sem nenhum compromisso mínimo de utilização.