O primeiro anúncio interativo do Super Bowl

(The eko Devs) (14 de fevereiro de 2020)

Imagem por P & G

Na semana passada, alcançamos algo que nunca foi feito antes: nossa tecnologia impulsionou o primeiro anúncio interativo a ir ao ar durante o Super Bowl. Foi um projeto ambicioso e emocionante para nós, tanto técnica quanto pessoalmente, mas enfrentamos o desafio e o entregamos. Foi uma longa jornada, com um forte senso de realização quando finalmente vimos o logotipo do eko aparecer na tela durante o grande jogo.

Assista ao anúncio interativo e faça sua própria versão!

Vamos voltar um minuto – o que é um anúncio interativo, afinal? Bem, o termo “interativo” significa que o anúncio final poderia (e mudou) até o último momento, quando foi ao ar durante o quarto período do jogo.

Divya Mahadevan, desenvolvedor de eko: “ Ninguém sabia qual versão do anúncio seria reproduzida até o último minuto! Nem eu! ”

Como isso funcionou?

Opher Vishnia, desenvolvedor eko: “Primeiro, os visualizadores visitaram o microsite do projeto em whenwecometogether.com . Este site incorporou um vídeo interativo criado com o eko studio no qual os espectadores escolheram sua versão favorita do anúncio. Nos bastidores, cada escolha do visualizador era considerada um “voto” e os dados da votação eram salvos em um Firebase Firestore .

Nosso painel ao vivo que exibia o que a América escolheu em tempo real

Para exibir a versão do anúncio selecionada pelas escolhas do usuário, criamos um software que extrai os dados de votação do Firestore e os usa para determinar qual versão do anúncio reproduzir. Mas aqui está o ponto: quando você exibe conteúdo para um evento tão grande como o Super Bowl, você não pode se dar ao luxo de que algo dê errado. Tivemos que implementar dispositivos de proteção contra falhas para TUDO. “

Roy Taragan, desenvolvedor eko: “ Normalmente no mundo do software, você se sente mais seguro com seu código. Aqui, tivemos que analisar todos os pontos de falha concebíveis. Não havia espaço para erros. ”

O que acontecerá se o programa não puder acessar o Firebase? Extraia os dados de um backup no Amazon S3, que foi alimentado por um ETL periódico. E se os dados buscados estiverem corrompidos? Valide todos os dados buscados em um esquema e certifique-se de salvar uma versão incremental no caso de um arquivo de dados ser inválido. Ah, e quanto ao sistema operacional? A última coisa que queríamos era um popup de “atualização do Windows” aparecendo durante o Super Bowl! Tudo foi testado várias vezes – nada foi deixado ao acaso.

O software foi então instalado em um hardware especializado, com capacidade de saída de vídeo para equipamento de transmissão. Configuramos duas dessas máquinas, denominadas “ekoBox Orange” e “ekoBox Blue” como uma unidade primária e o backup secundário a ser executado em paralelo. Eles foram instalados na sala de controle do Fox Studio, conectados à infraestrutura da rede a cabo, prontos para transmitir o anúncio usando eko tech para milhões de espectadores do Super Bowl.

Roy: “ Trabalhei em tudo, desde como exibir as escolhas que os espectadores fizeram em tempo real no anúncio interativo até hackear scripts obscuros do PowerShell no ekoBox para ter certeza o cursor do mouse ficou oculto durante a exibição de nosso anúncio. ”

Nossos Super Devs no Super Bowl

Nas duas semanas que antecederam o grande jogo, nossa equipe de solo do Super Bowl – talentosa eko engineering devs Divya de Nova York e Louai de Tel Aviv – trabalharam arduamente no lote do Fox Studio integrando nossa tecnologia e garantindo que o hardware e o software estavam de acordo com o código e em todos os requisitos de segurança.

Divya e Louai, a equipe de solo de eko no lote do Fox Studios

Louai Ghalia, desenvolvedor de eko : “Foi uma experiência tão incrível que nem consigo colocá-la em palavras.Fazer parte do maior evento de TV dos estados, veicular um anúncio que vai na televisão para mais de 200 milhões de telespectadores, é algo que poucas pessoas conseguem experimentar. Divya e eu somos relativamente novos no eko, e o fato de termos assumido a liderança da equipe de solo do Super Bowl nos deu uma grande sensação de confiança em nós e em nossas habilidades. Era bom ter a responsabilidade por um projeto tão importante para a empresa. Eu realmente aprecio isso e acho que esse tipo de coisa só pode acontecer no eko. Faz parte do nosso DNA. ”

Asaf Menahem, desenvolvedor eko: “ Preparamos nosso tecnologia para resistir a uma grande escala de espectadores e votos. Até mesmo simular esse tipo de escala para fins de teste é um desafio. Ao fazer o teste de carga, você deseja que diferentes usuários acessem seus servidores em paralelo, não da mesma máquina ou IP. Estamos falando sobre a capacidade de suportar centenas de milhares de pessoas assistindo e votando ao mesmo tempo. ”

Houve muitas incógnitas durante o processo de desenvolvimento nos meses que antecederam o jogo. Por exemplo – no lado do evento ao vivo, o que realmente acontece na sala de controle? Quem diz a quem o quê e quando jogar? Do lado técnico – como uma máquina faz interface física com o equipamento de transmissão? Que formato de vídeo e áudio precisaríamos produzir? Durante nossa fase de Prova de Conceito, desenvolvemos e testamos muitas tecnologias e opções diferentes, incluindo votação via SMS, sincronização de reprodução de vídeo na TV com reprodução de uma experiência interativa no celular e muito mais, até chegarmos ao produto final. A névoa em torno de todas essas questões ficava cada vez mais clara à medida que nos aproximamos do prazo final do tempo de transmissão.

Shai Rosenberg, chefe do QA : “A equipe de QA da eko está acostumada a testar projetos de alto perfil, mas quando se trata de escala, nada supera o Super Bowl. Vimos o conteúdo e a tecnologia de uma visão panorâmica. Era nossa responsabilidade garantir que tudo funcionasse conforme planejado, de ponta a ponta. Do projeto interativo à coleta de votos, o ekoBox e o mecanismo de obtenção de votos, por meio da integração com o site de P & G e o hardware de transmissão da Fox e, finalmente, aos olhos dos espectadores do Super Bowl . ”

O desafio extra era acomodar os requisitos e especificações de fato em constante evolução. Além disso, muitas pessoas estiveram envolvidas no processo, incluindo desenvolvedores, editores de vídeo, especialistas em UX, criativos e executivos. Não apenas isso, mas a equipe de QA tinha que garantir que o projeto funcionasse perfeitamente e tivesse uma ótima aparência em quase todos os dispositivos: smartphones, desktops, tablets e muito mais. Eles tinham que estar no topo de todo o processo e testar até o último minuto.

Asaf: “Este projeto pareceu um momento importante para a empresa. Nossa equipe de desenvolvimento teve que lidar com muita responsabilidade, pressão e entusiasmo, bem como com muitas, muitas incógnitas. Éramos apenas alguns de nós trabalhando nisso na eko, com tempo limitado para construir, testar e implantar a tecnologia, nos movendo rapidamente ao lado de grandes corporações com muitos stakeholders, opiniões e processos. Até mesmo o cenário de requisitos era fluido e dinâmico. ”

Finalmente, o grande dia chegou. O ar zumbia de excitação. As ekoBoxes foram instaladas, testadas e conectadas. Nossa equipe de solo estava no local para garantir que os dados da votação em tempo real chegassem e que o anúncio interativo fosse filtrado perfeitamente.

Louai : “O dia real do Super Bowl foi uma loucura. A segurança era extremamente rígida. Recebemos crachás VIP, o que nos permitiu entrar na sala de transmissão. Parecia que recebemos acesso à CIA ou algo assim. Foi incrível e surpreendente ver como a Fox lidou com a transmissão. Quantas pessoas estão envolvidas, como elas se coordenam e fazem a contagem regressiva para os horários de exibição do anúncio, como se comunicam entre os estúdios de Miami e Los Angeles e, claro, cronometrando o momento até que nosso anúncio seja exibido. “fba5ddd6b2”>

Divya : “Meu momento mais assustador foi logo antes do início do nosso intervalo comercial! Sabíamos que o próximo intervalo comercial seria nosso, mas não sabíamos quanto tempo de jogo haveria antes de eles irem para o intervalo comercial. A expectativa estava me matando! ”

Louai :“ A sala de guerra da operação Fox é enorme. Nunca vi tantas telas e monitores em minha vida. Tivemos acesso para ver como tudo funcionava nos bastidores em tempo real. Fomos bem recebidos. Tínhamos nossa própria sala de controle e o pessoal da Fox a chamava de sala eko. ”

E aí está.Durante o terceiro intervalo comercial do 4º trimestre, Sofia Vergara fez com que uma tigela de chili gigante espirrasse LAMP MAN e Rob Riggle pousou do céu como Bounty Man para ajudar a salvar (limpar?) O dia. Todas essas escolhas e muito mais foram feitas pelos espectadores e reunidas em um anúncio final poucos momentos antes de realmente ir ao ar.

Divya : “As pessoas estavam muito interessadas em como nossa tecnologia funcionava e muito animadas para ver onde os anúncios como isso poderia acontecer no futuro! Foi uma grande experiência de aprendizado para nós, Fox, e P & G – Acho que todos surgiram com ideias para o futuro e como podemos iterar para ainda mais legal e interativo publicidade! Era um pipeline e um fluxo de trabalho totalmente novos que a Fox estava experimentando; Disseram que eles nunca haviam permitido que um computador externo fosse instalado na sala de transmissão do Super Bowl. ”

Roy: “Amo futebol e assisto ao Super Bowl todos os anos. Este ano, porém, tive muito mais motivos para prestar atenção aos anúncios. É incrível trabalhar em um projeto que é tão grande em escala, escopo e gravidade. ”

Como Sofia mencionou,“ O futebol realmente une todos ”. Em nosso caso, nossa tecnologia reuniu todos esses espectadores para o primeiro anúncio interativo do Super Bowl voltado para escolhas. Essa é uma festa ENORME e incrível! (Embora para nós, desenvolvedores que trabalhavam no horário de Tel Aviv, “assistir festa” na verdade significava ter certeza de que tudo estava funcionando perfeitamente às 4h)

Louai : Quando nos despedimos da equipe Fox, eles nos disseram:“ Até o próximo ano, equipe eko! Talvez desta vez com dois anúncios interativos? ”