O blog da AWS
Rock and Roll na AWS, com a AWS Elemental
Por Gustavo Etchudez, Arquiteto de Soluções na AWS
Renato Reis, Arquiteto Senior de Soluções Especializadas na AWS Elemental
Assistir a um show de rock é algo que a maioria de nós já vivenciamos, mas com a AWS, a Indexaris conseguiu transformar esta experiência em uma experiência virtual.
Devido ao COVID-19, muitas das atividades foram canceladas para preservar a saúde das pessoas, e esse novo normal tem nos motivado a pensar em uma maneira de estarmos juntos de forma segura, ao mesmo tempo que nos permita seguir com nossos hábitos de uma forma diferente.
O Desafio:
Desde 2001 um festival de Rock é realizado anualmente na província de Córdoba, Argentina, onde os artistas se reúnem para dar um show a todos os fãs. Em 2020 esta realidade mudou, já que era impossível reunir tantas pessoas em um só lugar devido às normas de distanciamento social em vigor. Com isso, surgiu um grande desafio que foi assumido pela Indexaris, uma empresa que se dedica ao desenvolvimento de tecnologias emergentes, para criar uma experiência virtual, baseada na experiência real vivida em ocasiões anteriores, tendo como objetivo a entrega de vídeo e áudio de alta qualidade para que os fãs pudessem desfrutar da experiência no conforto de suas casas.
Por estes motivos, as filas e os controles de entrada, nas diferentes instalações onde se encontravam os palcos, foram alterados para um espaço virtual. Essa mesma mudança foi também vivenciada em outros aspectos, como a alimentação, onde em ocasiões passadas as pessoas tinham que ficar na fila para comprar algo para comer, mas com o evento virtual podiam esperar a comida que pediram por um aplicativo de delivery ou por telefone. Novamente, estando na comodidade de sua casa, com seus familiares, assistindo aos shows. Esta situação gera um novo problema para os amantes do rock: Quem ficará encarregado de receber o pedido, perdendo assim alguns minutos da transmissão? :)
O Como:
A imagem abaixo mostra como a área comum estava organizada para os mais de 170.000 fãs de rock que desfrutaram desta experiência virtual por dois dias, em mais de 11 países. A partir daqui eles podiam comprar espaços publicitários, pedir comida (pelo app do país a que pertenciam), acessar o meet and greet, e não menos importante, acessar a cada um dos palcos — Luna Park, Vorterix Theatre, Alternative Roxy Theatre ou La Trastienda, que contavam com 4 câmeras cada, além da câmera 360, que estava disponível onde as bandas estavam se apresentando.
Mas como tudo isso foi possível? Daqui em diante falaremos sobre os componentes envolvidos nos bastidores. Gostamos de dizer que este foi um show de rock 99% cloud. Parece estranho, mas foi. E por que não 100% cloud? Porque os artistas estavam espalhados em quatro locais físicos de onde os sinais de vídeo em alta qualidade eram enviados para a AWS, para fazer encoding (gerar os múltiplos perfis ABR), packaging e distribuição dos shows.
Agora vamos entrar nos detalhes. Em cada um dos recintos onde os artistas estavam se apresentando, havia conexão de Internet dedicada, conectando o recinto aos serviços AWS através do Direct Connect (DX). O AWS Direct Connect é um serviço que oferece a capacidade de estabelecer conectividade privada entre a AWS e os locais físicos, como datacenters, proporcionando uma melhor experiência ao usuário conectado, já que conecta a uma rede mais estável do que conexões pela Internet.
Uma vez que os diferentes recintos foram conectados à AWS usando o AWS Direct Connect, um ecossistema tecnológico foi criado, o que permitiu alcançar uma experiência de usuário bastante satisfatória, utilizando e interconectando cada um dos componentes detalhados abaixo:
O AWS Elemental Live é um serviço processamento de vídeo ao vivo — baseado em hardware ou virtual machines (VM) — que permite criar saídas para canais lineares e/ou OTT. O AWS Elemental Live é utilizado para transcodificar o conteúdo de vídeo ao vivo de um formato e empacotamento para outro formato e empacotamento. Normalmente, é preciso transcodificar o conteúdo para fornecer um formato e empacotamento que um dispositivo de reprodução possa tocar. Dispositivos de reprodução incluem TVs, smartphones, computadores, tablets e videogames.
O AWS Elemental MediaLive é um serviço processamento de vídeo ao vivo — na nuvem — que permite criar saídas para canais lineares e/ou OTT. O AWS Elemental Live é utilizado para transcodificar o conteúdo de vídeo ao vivo de um formato e empacotamento para outro formato e empacotamento. Normalmente, é preciso preciso transcodificar o conteúdo para fornecer um formato e empacotamento que um dispositivo de reprodução possa tocar. Dispositivos de reprodução incluem TVs, smartphones, computadores, tablets e videogames.
O AWS Elemental MediaPackage prepara e protege vídeos de forma confiável para distribuição pela Internet. A partir de um único vídeo de entrada, o AWS Elemental MediaPackage cria fluxos de vídeo no formato certo para que possam ser reproduzidos em TVs, celulares, computadores, tablets e videogames conectados à Internet.
O AWS Elemental MediaConvert é um serviço de processamento de vídeo baseado em arquivo que fornece processamento de vídeo escalável para proprietários e distribuidores de conteúdo com bibliotecas de mídia de qualquer tamanho.
O maior desafio enfrentado para alcançar o êxito do evento foi a arquitetura e configuração dos canais e schedules (fazer o input switching do sinal ao vivo para uma publicidade ou um show gravado) vinculados a cada canal no AWS Elemental MediaLive. O desafio era que cada canal recebia o sinal de uma das câmeras das localidades, o que tinha que estar perfeitamente sincronizado com a inserção dos comerciais entre o show de um artista e outro.
Os sinais eram enviados do Elemental MediaLive para o AWS Elemental MediaPackage, para fazer o empacotamento do vídeo de acordo com o tipo de dispositivo que requisitava o conteúdo (just-in-time packaging). Por sua vez, esse sinal era distribuído através do Amazon Cloudfront, que consiste em um serviço de Content Delivery Network (CDN), para fornecer dados, vídeos, aplicativos e APIs com segurança para clientes em todo o mundo, com baixa latência e altas velocidades de transferência. Este serviço permitiu que usuários da região, beneficiados pelos POPs (pontos de presença), que foram anunciados no final de 2019 na Argentina, Chile e Colômbia, acessassem imediatamente e com baixíssima latência, o conteúdo dos shows gerado na Argentina.
Outro desafio que surgiu foi a impossibilidade de ter várias bandas de rock no mesmo local para fazer o recital 100% online. Por isso, o serviço AWS Elemental MediaLive foi utilizado para gravar previamente alguns artistas. Depois, utilizamos o AWS Elemental MediaConvert para converter esses vídeos para o formato suportado como arquivo de entrada no AWS Elemental MediaLive.
A arquitetura desenhada e utilizada para o evento foi a seguinte:
Resultados:
Os serviços AWS, em conjunto com os profissionais que participaram, permitiram a mais de 170 mil expectadores assistir a um show de forma única e inovadora, no conforto das suas casas, com a mais elevada qualidade de áudio e vídeo. Os que contavam com aparelhos VR360 puderam vivenciar e curtir aquela experiência única, através da realidade virtual, alcançando a satisfação dos fãs, produtores e equipe técnica, proporcionando uma nova forma de realizar eventos massivos, superando os desafios do novo normal com sucesso.
Se você estiver interessado em implementar esse tipo de workflow, você pode começar com umas das nossas soluções clicando aqui para conteúdo Live (ao vivo) ou aqui, para conteúdo VoD (vídeo on demand).
Este artigo foi traduzido do Blog da AWS em Espanhol.
Sobre os autores
Gustavo Etchudez é Arquiteto de Soluções da Amazon Web Services para o setor público na Argentina. Gustavo tem mais de 20 anos de experiência em TI, atuando nos últimos 6 anos em diferentes organizações na adoção de novas tecnologias de nuvem, tendo realizado nos últimos 6 anos e realizou com sucesso a implementação de múltiplos projetos em diferentes áreas da América Latina.
Renato Reis é Arquiteto de Soluções Sênior da Amazon Web Services, especializado nos serviços da AWS Elemental, atuando em múltiplos projetos relacionados a vídeo com clientes da América Latina.