Vídeo sob demanda e vídeo de transmissão ao vivo com o CloudFront - Amazon CloudFront

Vídeo sob demanda e vídeo de transmissão ao vivo com o CloudFront

É possível usar o CloudFront para fornecer vídeo sob demanda (VOD) ou streaming de vídeo ao vivo usando qualquer origem HTTP. Uma forma de configurar fluxos de trabalho de vídeo na nuvem é usar o CloudFront em conjunto com os AWS Media Services.

Sobre o streaming de vídeo

É necessário usar um codificador para empacotar conteúdo de vídeo para que o CloudFront possa distribuir o conteúdo. O processo de empacotamento cria segmentos que apresentam o conteúdo de áudio, vídeo e legendas. Ele também gera arquivos de manifesto, que descrevem em uma ordem específica quais segmentos reproduzir e quando. Os formatos comuns para pacotes são MPEG DASH, Apple HLS, Microsoft Smooth Streaming e CMAF.

Transmissão de VOD

Para streaming de VOD, o conteúdo do vídeo é armazenado em um servidor e os visualizadores podem assisti-lo a qualquer momento. Para criar um ativo que os visualizadores possam transmitir, use um codificador, como AWS Elemental MediaConvert, para formatar e empacotar seus arquivos de mídia.

Quando o vídeo estiver empacotado nos formatos corretos, você poderá armazená-lo em um servidor ou em um bucket do Amazon S3 e, depois, enviá-lo com o CloudFront conforme solicitado pelos visualizadores.

Streaming de vídeo ao vivo

Para streaming de vídeo ao vivo, seu conteúdo de vídeo é transmitido em tempo real à medida que os eventos ao vivo acontecem ou é configurado como um canal ao vivo transmitido 24 horas por dia, 7 dias por semana. Para criar saídas ao vivo para transmissão e entrega de streaming, use um codificador como o AWS Elemental MediaLive para compactar o vídeo e formatá-lo para dispositivos de visualização.

Depois que o vídeo é codificado, você pode enviá-lo ao AWS Elemental MediaStore ou convertê-lo em diferentes formatos de entrega usando o AWS Elemental MediaPackage. Use uma dessas origens para configurar uma distribuição do CloudFront para fornecer o conteúdo. Para etapas específicas e orientações para a criação de distribuições que funcionam em conjunto com esses serviços, consulte Distribuir vídeo usando o AWS Elemental MediaStore como origem e Veicular vídeo ao vivo formatado com o AWS Elemental MediaPackage.

O Wowza e o Unified Streaming também fornecem ferramentas que podem ser usadas para streaming de vídeo com o CloudFront. Para obter mais informações sobre como usar o Wowza com o CloudFront, consulte Bring your Wowza Streaming Engine license to CloudFront live HTTP streaming, no site da documentação do Wowza. Para obter informações sobre como usar o Unified Streaming com o CloudFront para streaming de VOD, consulte CloudFront no site de documentação do Unified Streaming.