Visão geral

Pronta para ser instalada, essa solução ajuda você a realizar o seguinte:
- Transcodificar automaticamente vídeos enviados ao S3 em formatos adequados para reprodução em uma ampla variedade de dispositivos.
- Personalizar facilmente as configurações de trabalho do MediaConvert fazendo upload do seu próprio arquivo e usando diferentes configurações de trabalho para diferentes entradas.
- Armazenar arquivos transcodificados em um bucket de destino e usar o Amazon CloudFront para entregar aos visualizadores finais.
- Gerenciar custos, visualizar logs, implementar patches e executar runbooks de automação para essa solução em um local central.
Além do vídeo transcodificado, as saídas incluem metadados de arquivo de entrada, configurações de trabalho e detalhes de saída. Essas saídas são armazenadas em um arquivo JSON separado que pode ser usado para processamento posterior.
Esta solução oferece os seguintes recursos:
- Orquestração do Amazon Step Functions da ingestão, transcodificação (incluindo etapas de pré e pós-processamento) e de publicação do fluxo de trabalho.
- Escolha de arquivo de vídeo ou acionador de arquivo de metadados.
- Entrega de vídeos para visualizadores com o Amazon CloudFront, formatados para reprodução em uma ampla variedade de dispositivos.
- Metadados de arquivo de entrada, configurações de trabalho e armazenamento de detalhes de saída em uma tabela do DynamoDB para fácil acesso pelos clientes finais.
- Arquivamento automatizado opcional de entradas de vídeo para ajudar a reduzir os custos de armazenamento.
Com essa solução, você também pode escolher usar o AWS Elemental MediaPackage para empacotar conteúdo em diferentes formatos e aplicar o gerenciamento digital de direitos (DRM). O MediaPackage pode reduzir os custos de armazenamento das saídas; no entanto, há uma compensação entre custos de embalagem e custos de armazenamento.
Benefícios

Aproveite a solução Vídeo sob demanda na AWS ou a solução Vídeo sob demanda nos fundamentos da AWS como uma implementação de referência para provisionar automaticamente os serviços da AWS necessários para construir um fluxo de trabalho escalável e distribuído de vídeo sob demanda.
A solução Vídeo sob demanda dos fundamentos da AWS pode ser facilmente personalizada e usada como ponto de partida para criar um fluxo de trabalho mais complexo. Como alternativa, a solução Vídeo sob demanda na AWS aproveita o AWS Step Functions, que divide o fluxo de trabalho em etapas individuais, tornando mais fácil personalizar ou estender a arquitetura para suas necessidades específicas de vídeo sob demanda.
Detalhes técnicos

O diagrama a seguir apresenta a arquitetura de tecnologia sem servidor que você pode implantar automaticamente usando o guia de implementação de cada solução e o respectivo modelo do AWS CloudFormation.
-
Fundamentos de vídeo sob demanda na AWS
-
Vídeo sob demanda na AWS
-
Fundamentos de vídeo sob demanda na AWS
-
Etapa 1
Um bucket do Amazon Simple Storage Service (Amazon S3) para armazenar arquivos de fonte de vídeo. Um arquivo de amostra da configuração de trabalhos, usado para definir configurações de codificação do MediaConvert, é enviado ao bucket de fonte do S3.Etapa 2
Uma função do AWS Lambda para criar trabalhos de codificação no AWS Elemental MediaConvert.Etapa 3
O MediaConvert transcodifica o vídeo em arquivos de taxa de bits adaptáveis de HLS.Etapa 4
O Amazon CloudWatch monitora trabalhos de codificação no MediaConvert e invoca a função de conclusão de trabalho do Lambda.Etapa 5
Uma função de conclusão de trabalho do Lambda para processar as saídas.Etapa 6
Um tópico do Amazon Simple Notification Service (Amazon SNS) para enviar notificações de trabalhos concluídos.Etapa 7
Um bucket do S3 de destino para armazenar as saídas do MediaConvert.Etapa 8
O Amazon CloudFront é configurado com o bucket do S3 de destino como a origem para a distribuição global do conteúdo de vídeo transcodificado.Sobre esta implantaçãoVersão1.2.0Lançamento10/2022AutorAWSTempo estimado de implantação10 minutosCusto estimadoOpções de implantaçãoPronto para começar?Implante esta solução a partir do seu Console da AWS
Precisa de ajuda? Implante com um parceiro.Encontre um especialista terceirizado certificado pela AWS para ajudar com essa implantação
-
Vídeo sob demanda na AWS
-
Etapa 1
Um bucket do Amazon Simple Storage Service (Amazon S3) para arquivos de mídia de origem. Posteriormente, o conteúdo é armazenado no Amazon S3 Glacier.Etapa 2
AWS Step Functions, que cria, ingere, processa e publica funções de etapas.Etapa 3
AWS Elemental MediaConvert para transcodificar arquivos de mídia de seu formato de origem.Etapa 4
Funções do AWS Lambda que realizam o trabalho de cada etapa e processam mensagens de erro.
Etapa 5
Uma tabela do Amazon DynamoDB armazena dados capturados por meio do fluxo de trabalho.Etapa 6
Amazon CloudWatch para registro e regras do Amazon CloudWatch Events para notificações do AWS Elemental MediaConvert.Etapa 7
Tópicos do Amazon Simple Notification Service (Amazon SNS) para enviar notificações de codificação, publicação e erro.Etapa 8
AWS Elemental MediaPackage (opcional) para criar transmissões de vídeo formatadas para reprodução em diversos dispositivos de uma única entrada de vídeo.Etapa 9
Um bucket do Amazon S3 para armazenar arquivos de mídia de destino.Etapa 10
Uma distribuição do Amazon CloudFront para entregar seu conteúdo de vídeo aos usuários finais.Etapa 11
Uma fila do Amazon Simple Queue Service (Amazon SQS) para capturar as saídas do fluxo de trabalho.Sobre esta implantaçãoVersão6.1.0Lançamento02/2023AutorAWSTempo estimado de implantação20 minutosCusto estimadoOpções de implantaçãoPronto para começar?Implante esta solução a partir do seu Console da AWS
Precisa de ajuda? Implante com um parceiro.Encontre um especialista terceirizado certificado pela AWS para ajudar com essa implantação
Conteúdo relacionado

Este curso fornece aos alunos informações essenciais sobre como o conteúdo de vídeo é transmitido pela Internet e como projetar fluxos de trabalho de mídia baseados na nuvem para uma variedade de casos de uso.
Esse plano de aprendizado foi criado para ajudar os tomadores de decisões de negócios, os engenheiros de mídia e os operadores de mídia a usar os serviços da AWS para criar experiências de mídia de alta qualidade.