최초의 대화 형 슈퍼 볼 광고

(eko Devs) (2020 년 2 월 14 일)

이미지 : P & G

지난주에 우리는 이전에 한 번도 해본 적이없는 일을 달성했습니다. 우리의 기술은 슈퍼 볼 기간 동안 처음으로 양방향 광고를 방영했습니다. 기술적으로나 개인적으로 우리에게 야심 차고 흥미 진진한 프로젝트 였지만 우리는 도전에 뛰어 들어 성공했습니다. 큰 경기를하는 동안 마침내 eko 로고가 화면에 나타나는 것을 보았을 때 강한 성취감과 함께 긴 여정이었습니다.

대화 형 광고를보고 나만의 버전을 만드세요!

잠시 백업 해 보겠습니다. 양방향 광고 란 무엇인가요? “대화 형”이라는 용어는 최종 광고가 게임의 4 분기에 방송 된 마지막 순간까지 변경 될 수 있다는 의미입니다.

Divya Mahadevan, eko 개발자 :“ 아무도 마지막 순간까지 어떤 버전의 광고가 재생 될지 몰랐습니다! 나도 아니야!”

어떻게 작동 했나요?

Opher Vishnia, eko 개발자 : “먼저 시청자가 whenwecometogether.com . 이 사이트에는 시청자가 좋아하는 버전의 광고를 선택한 eko studio 로 만든 양방향 동영상이 삽입되었습니다. 배후에서 각 시청자 선택은 투표로 간주되었으며 투표 데이터는 Firebase Firestore 에 저장되었습니다.

미국이 선택한 것을 실시간으로 보여주는 라이브 대시 보드

사용자가 선택한 광고 버전을 방송하기 위해 Firestore에서 투표 데이터를 가져와 재생할 광고 버전을 결정하는 소프트웨어를 작성했습니다. 하지만 슈퍼 볼과 같은 대규모 이벤트에 대한 콘텐츠를 방송 할 때 문제가 발생할 여지가 없습니다. 우리는 모든 것을 위해 안전 장치를 구현해야했습니다. “

eko 개발자 인 Roy Taragan : “보통 소프트웨어 세계에서는 코드가 더 안전하다고 느낍니다. 여기서 우리는 생각할 수있는 모든 실패 지점을 분석해야했습니다. 오류의 여지가 전혀 없었습니다.”

프로그램이 Firebase에 액세스 할 수 없으면 어떻게 되나요? 정기적 인 ETL을 통해 제공된 Amazon S3의 백업에서 데이터를 가져옵니다. 가져온 데이터가 손상되면 어떻게됩니까? 스키마에 대해 가져온 모든 데이터의 유효성을 검사하고 데이터 파일이 유효하지 않은 경우 증분 버전을 저장해야합니다. 아, 그리고 OS는 어떻습니까? 마지막으로 원했던 것은 슈퍼 볼 기간 동안 나타나는“Windows 업데이트”팝업이었습니다! 모든 것이 반복해서 테스트되었습니다. 우연한 것은 없습니다.

이 소프트웨어는 방송 장비로 비디오를 출력 할 수있는 특수 하드웨어에 설치되었습니다. 우리는 “ekoBox Orange”와 “ekoBox Blue”라는 이름의 두 머신을 기본 장치로, 보조 백업을 병렬로 실행하도록 구성했습니다. 케이블 네트워크의 인프라에 연결된 Fox Studio 제어실에 설치되어 수백만 명의 Super Bowl 시청자에게 eko tech를 사용하여 광고를 방송 할 준비가되었습니다.

Roy :“ 대화 형 광고에서 실시간으로 선택한 뷰어를 표시하는 방법부터 ekoBox에서 그늘진 PowerShell 스크립트를 해킹하여 광고가 방송되는 동안 마우스 커서가 숨겨져있었습니다. “

Super Bowl의 Super Devs

빅 게임을 시작하기 전 2 주 동안 슈퍼 볼 지상 팀 — 재능있는 eko 엔지니어링 개발자 Divya NYC와 Tel Aviv의 Louai는 Fox Studio 부지에서 우리의 기술을 통합하고 하드웨어와 소프트웨어가 코드에 맞는지 확인하고 모든 보안 요구 사항을 통과하도록 열심히 일했습니다.

디비 야 및 Fox Studios 부지의 eko 지상 팀인 Louai

Louai Ghalia, eko 개발자 :“말로 표현할 수없는 놀라운 경험이었습니다.미국에서 가장 큰 TV 이벤트에 참여하기 위해 2 억 명 이상의 시청자에게 텔레비전으로 방송되는 광고를 방영하는 것은 극소수의 사람들이 경험하는 것입니다. Divya와 나는 둘 다 eko에서 비교적 새롭고, 우리가 슈퍼 볼 그라운드 팀을 이끌었다는 사실은 우리와 우리의 능력에 대한 큰 신뢰감을주었습니다. 이처럼 중요한 프로젝트에 대한 책임을 회사에 맡게되어 기분이 좋았습니다. 정말 감사하고 이런 일들은 eko에서만 일어날 수 있다고 생각합니다. 그것은 우리 DNA의 일부입니다.”

Asaf Menahem, eko 개발자 : “우리는 엄청난 규모의 시청자와 투표를 견딜 수있는 기술입니다. 테스트 목적으로 이러한 유형의 규모를 시뮬레이션하는 것조차 어려운 일입니다. 로드 테스트를 수행 할 때 다른 사용자가 동일한 시스템이나 IP가 아닌 병렬로 서버에 접속하기를 원합니다. 우리는 수십만 명의 사람들이 동시에보고 투표 할 수있는 능력에 대해 이야기하고 있습니다.”

개발 과정에서 몇 달 동안 알려지지 않은 사항이 많았습니다. 게임. 예를 들어, 라이브 이벤트 측면에서 실제로 제어실에서 일어나는 일은 무엇입니까? 누가 무엇을 언제 플레이해야하는지 누가 알려주나요? 기술적 인 측면에서-기계가 방송 장비와 물리적으로 어떻게 인터페이스합니까? 출력하려면 어떤 비디오 및 오디오 형식이 필요합니까? 개념 증명 단계에서 우리는 완성 된 제품에 도달 할 때까지 SMS를 통한 투표, TV에서의 비디오 재생 동기화, 모바일에서의 대화 형 경험 재생 등 다양한 기술과 옵션을 개발하고 테스트했습니다. 방송 기한이 다가옴에 따라 이러한 모든 질문을 둘러싼 안개가 더욱 명확 해졌습니다.

QA 책임자 인 Shai Rosenberg :“eko QA 팀은 유명한 프로젝트를 테스트하는 데 익숙하지만 규모면에서 Super Bowl을 능가하는 것은 없습니다. 우리는 조감도에서 콘텐츠와 기술을 살펴 보았습니다. 모든 것이 설계된대로 완벽하게 작동하는지 확인하는 것은 우리의 책임이었습니다. 인터랙티브 프로젝트에서 투표 수집, ekoBox 및 투표 가져 오기 메커니즘, P & G 웹 사이트 및 Fox의 방송 하드웨어와의 통합을 통해 마지막으로 슈퍼 볼 시청자의 눈에 .”

추가적인 과제는 요구 사항과 사양이 지속적으로 진화하고 있다는 사실을 수용하는 것이 었습니다. 또한 개발자, 비디오 편집자, UX 전문가, 크리에이티브 및 경영진을 포함한 많은 사람들이 프로세스에 참여했습니다. 뿐만 아니라 QA 팀은 프로젝트가 원활하게 재생되고 스마트 폰, 데스크톱, 태블릿 등 거의 모든 장치에서 멋지게 보이도록해야했습니다. 전체 프로세스를 파악하고 마지막 순간까지 테스트해야했습니다.

Asaf : “이 프로젝트는 회사에게 중요한 순간처럼 느껴졌습니다. 우리 개발팀은 많은 책임감, 압박감, 흥분과 함께 알려지지 않은 많은 것들을 처리해야했습니다. 기술을 구축, 테스트 및 배포하는 데 제한된 시간과 함께 eko에서이 작업을 수행 한 사람은 소수에 불과했으며 많은 이해 관계자와 의견 및 프로세스가있는 대기업과 함께 빠르게 움직였습니다. 요구 사항의 환경도 유동적이고 역동적이었습니다.”

마지막으로 중요한 날이 왔습니다. 공기는 흥분으로 윙윙 거리고 있었다. ekoBox가 설치, 테스트 및 연결되었습니다. 지상 팀은 현장에서 실시간 투표 데이터가 수신되고 양방향 광고가 원활하게 선별되었는지 확인했습니다.

Louai :“Super Bowl의 실제 날은 미쳤습니다. 보안은 더욱 엄격했습니다. 방송실에 들어갈 수있는 VIP 뱃지를 받았습니다. 우리가 CIA에 접속 한 것 같은 느낌이 들었습니다. Fox가 방송을 어떻게 처리했는지 보는 것은 놀랍고 놀랐습니다. 참여하는 사람의 수, 광고 방송 시간 조정 및 카운트 다운, 마이애미와 LA 스튜디오 간의 의사 소통 방법, 광고가 방송 될 때까지의 타이밍.”

Divya :“가장 무서운 순간은 광고 시간이 시작되기 직전이었습니다! 다음 광고 시간이 우리 것임을 알고 있었지만 광고 시간에 가기 전까지 게임 시간이 얼마나 될지 몰랐습니다. 기대감이 저를 죽였습니다!”

Louai :“Fox 작전 전쟁 실은 거대합니다. 제 인생에서 이렇게 많은 화면과 모니터를 본 적이 없습니다. 우리는 실시간으로 모든 것이 무대 뒤에서 어떻게 작동하는지 확인할 수있었습니다. 호평을 받았습니다. 우리는 자체 통제실을 가지고 있었고 Fox 사람들은 그것을 eko room이라고 불렀습니다.”

그리고 거기에 있습니다.4 분기의 3 번째 광고 시간 동안 Sofia Vergara는 거대한 칠리 그릇에 LAMP MAN을 튀기 게했고 Rob Riggle은 그날을 구하기 위해 Bounty Man으로 하늘에서 착륙했습니다. 이러한 모든 선택과 그 이상은 시청자가 만든 것이며 실제로 방송되기 직전에 최종 광고로 통합되었습니다.

Divya :“사람들은 우리 기술이 어떻게 작동하는지에 매우 관심이 있었고 광고가 어디에 있는지보고 정말 기뻤습니다. 이렇게 미래에 갈 수 있습니다! 우리, Fox 및 P & G에게는 큰 학습 경험이었습니다. 모든 사람들이 미래에 대한 아이디어를 떠 올렸고 더 멋지고 대화식으로 반복 할 수있는 방법을 떠올 렸습니다. 광고하는! 이것은 Fox가 실험 한 완전히 새로운 파이프 라인과 워크 플로우였습니다. Super Bowl 방송실에 외부 컴퓨터를 설치하도록 허용 한 적이 없다고 들었습니다.”

Roy : “저는 축구를 좋아하고 매년 슈퍼 볼을 봅니다. 하지만 올해는 광고에 주목할 이유가 훨씬 더 많았습니다. 규모, 범위 및 중력면에서 매우 큰 프로젝트를 작업하는 것은 놀랍습니다.”

Sofia가 언급했듯이 “축구는 정말 모든 사람을 하나로 묶습니다.” 우리의 경우, 우리의 기술은이 모든 시청자를 모아 최초의 선택 중심의 양방향 슈퍼 볼 광고를 위해 모았습니다. 그것은 하나의 거대하고 멋진 시계 파티입니다! (텔 아비브 시간에 작업하는 우리 개발자들에게 “시계 파티”는 실제로 모든 것이 오전 4시에 원활하게 실행되도록하는 것을 의미했습니다.)

루아이 : Fox 팀과 작별 인사를했을 때 그들은”내년에 만나요, eko 팀! 이번에는 두 개의 인터랙티브 광고로?”