Visão geral
Pronta para ser instalada, essa solução ajuda você a realizar o seguinte:
- Transcodifique automaticamente os vídeos enviados para o Amazon Simple Storage Service (Amazon S3) em formatos adequados para reprodução em uma ampla variedade de dispositivos.
- Personalizar facilmente as configurações de trabalho do AWS Elemental 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 AWS 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 Amazon 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
Você pode implantar esta arquitetura automaticamente usando o guia de implementação da solução e o modelo acompanhante 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) armazena arquivos de vídeo de origem. A solução carrega um exemplo de arquivo de configurações de trabalho no bucket do S3 de origem. Esse arquivo define as configurações de codificação do AWS Elemental MediaConvert.
Etapa 2
Uma função de envio de trabalhos do AWS Lambda cria os trabalhos de codificação no MediaConvert.
Etapa 3
O MediaConvert transcodifica o vídeo em arquivos de taxa de bits adaptável (ABR) HTTP Live Stream (HLS).
Etapa 4
O Amazon CloudWatch registra em log as métricas sobre trabalhos de codificação no MediaConvert.Etapa 5
O Amazon EventBridge invoca a função de conclusão de trabalhos do Lambda.
Etapa 6
Uma função de conclusão de trabalho do Lambda processa as saídas.
Etapa 7
Um tópico do Amazon Simple Notification Service (Amazon SNS) envia notificações de trabalhos concluídos.Etapa 8
Um bucket do S3 de destino armazena as saídas do MediaConvert.Etapa 9
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çãoData de publicação- Data de publicação
Opçõ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 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
MediaConvert para transcodificar arquivos de mídia de seu formato de origem.Etapa 4
Funções do 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
CloudWatch para registro e regras de eventos do CloudWatch para notificações do MediaConvert.Etapa 7
Tópicos do Amazon SNS para enviar notificações de codificação, publicação e erro.Etapa 8
AWS Elemental MediaPackage (opcional) para criar streams de vídeo formatados para serem reproduzidos em vários dispositivos em uma única entrada de vídeo e proteger o conteúdo do uso não autorizado por meio de criptografia de conteúdo e gerenciamento de direitos digitais.
Etapa 9
Um bucket do S3 para armazenar arquivos de mídia de destino.Etapa 10
Uma distribuição do 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çãoData de publicação- Data de publicação
Opçõ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.