Visão geral
A AWS oferece duas soluções de transmissão de vídeo ao vivo para fornecer conteúdo de mídia de forma econômica a um público global como parte da Biblioteca de Soluções da AWS. Esta página fornece orientação para ajudar a escolher entre as duas soluções da AWS de transmissão de vídeo ao vivo para melhor atender às suas necessidades comerciais.
Para obter orientação adicional sobre como escolher a opção certa para seu caso de uso dentre todas as soluções e serviços de transmissão ao vivo disponíveis na AWS, leia esta publicação no blog.
Qual solução de Transmissão ao vivo na AWS devo escolher?
Recurso | Transmissão ao vivo na AWS com o Amazon S3 | Transmissão ao vivo na AWS |
---|---|---|
Serviços da AWS | AWS Elemental MediaLive Amazon Simple Storage Service (Amazon S3) |
AWS Elemental MediaLive AWS Elemental MediaPackage |
Personalizações | Menos | Mais |
Entradas | Compatível com dispositivos URL_PULL, RTMP_PUSH, RTP_PUSH e Elemental Link sem redundância | Compatível com entradas URL_PULL, RTMP_PUSH, RTMP_PULL, RTP_PUSH e MediaConnect com redundância |
Saídas | Somente HLS | Várias saídas, incluindo CMAF, HLS e DASH para dar suporte à reprodução em diferentes reprodutores |
Suporte para proteção de conteúdo | N/D | DRM |
Recursos semelhantes aos de DVR (retrocesso ao vivo, reinicialização, etc.) |
||
Criar fluxos de trabalho para conversão de conteúdo ao vivo para VOD |
Detalhes técnicos
É possível implantar automaticamente essa arquitetura ao usar o guia de implementação e o modelo do AWS CloudFormation que o acompanha.
-
Transmissão ao vivo na AWS com o Amazon S3
-
Transmissão ao vivo na AWS
-
Transmissão ao vivo na AWS com o Amazon S3
-
Você pode configurar essa solução para ingerir conteúdo do Real-Time Transport Protocol (RTP), Real-Time Messaging Protocol (RTMP), HTTP Live Streaming (HLS) ou vídeo ao vivo de um dispositivo AWS Elemental Link.
Etapa 1
O AWS Elemental MediaLive ingere um feed de entrada e transcodifica seu conteúdo em um fluxo HTTP Live Streaming (HLS) de taxa de bits adaptável como saída.Etapa 2
O Amazon Simple Storage Service (Amazon S3) fornece um bucket de armazenamento escalável e altamente disponível para hospedar os segmentos codificados.Etapa 3
Uma distribuição do Amazon CloudFront é configurada para usar os endpoints personalizados do Amazon S3 como origem. A distribuição do CloudFront entrega a transmissão ao vivo aos visualizadores com baixa latência e altas velocidades de transferência.
Etapa 4
Um bucket do S3 armazena os logs do CloudFront.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 -
Transmissão ao vivo na AWS
-
Etapa 1
MediaLive, que ingere dois feeds de entrada e transcodifica seu conteúdo em dois fluxos HTTP Live Streaming (HLS) de taxa de bits adaptável (ABR) como saída.Etapa 2
O AWS Elemental MediaPackage ingere a saída ABR do MediaLive e empacota a transmissão ao vivo nos formatos HLS, Dynamic Adaptive Streaming over HTTP (DASH) e Common Media Application Format (CMAF) que são fornecidos a três endpoints personalizados do MediaPackage.
Etapa 3
Uma distribuição do CloudFront está configurada para usar os endpoints personalizados do MediaPackage como sua origem e inclui um cabeçalho HTTP personalizado com identificador de rede de entrega de conteúdo (CDN) para autenticar solicitações.O MediaPackage só atende às solicitações de reprodução autorizadas entre o MediaPackage e o CloudFront usando o Identificador de CDN. Esse Identificador de CDN é criado como parte da implantação do CloudFormation e armazenado com segurança no AWS Secrets Manager.
Etapa 4
A distribuição do CloudFront entrega a transmissão ao vivo aos visualizadores com baixa latência e altas velocidades de transferência.Etapa 5
Um reprodutor de demonstração de pré-visualização em HTML está disponível para ajudar a testar a solução. O reprodutor é um site estático hospedado em um bucket do S3. O CloudFront é usado para restringir o acesso ao conteúdo do bucket do site da solução.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 oferece uma visão geral da configuração do AWS Elemental MediaLive, do AWS Elemental MediaPackage e do Amazon CloudFront para distribuir o MediaPackage.
Neste tutorial, você aprenderá a obter um feed de vídeo de alta qualidade de um evento ao vivo e usar o AWS Elemental MediaLive para criar uma transmissão de taxa de bits adaptável (ABR). Como configurar o AWS Elemental MediaPackage para empacotar a transmissão de ABR de forma que ela possa ser enviada pela internet para qualquer número de clientes. E, por fim, aprenderá a usar o Amazon CloudFront para distribuir esse fluxo de ABR para qualquer número de dispositivos conectados em todo o mundo.
Este curso oferece uma visão geral das funções fundamentais do AWS Elemental MediaLive, concentrando-se nos principais aspectos operacionais de fluxos de trabalho de transmissão ao vivo. Ele inclui um tour pelos principais elementos da interface do usuário e uma demonstração das etapas para criar e fazer uma transmissão de vídeo ao vivo usando o AWS Elemental MediaLive. Ele também descreve as etapas básicas para monitorar a integridade do sistema.
Este 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. O treinamento digital incluído neste Plano de Aprendizado mostra a criação de fluxos de trabalho de vídeo ao vivo e sob demanda, enquanto as atividades de laboratório individualizadas fornecem um mecanismo para desenvolver suas habilidades.