Nate Waddington's Portfolio

Call of Duty XP Live

Live Streaming a CoD Event to Facebook Live

In September of 2016 Activision ran it’s Call of Duty XP event. They asked AKQA for a way to extend the event out to people who were interested in the CoD franchise, but who weren’t able to make it to the event.

We built a streamer that took the feed from the PS4s HDMI port, and stream it live to their Facebook wall.

While lining up for the experience, gamers would login to Facebook and pair their RFID wristband to their account. Then, when they got into the play space, they would sit down in groups and tap their wristband on the RFID reader to connect and launch the streamer.

Roles & Objectives

  • Worked with the team to setup the streaming platform
    • System ran on Ubuntu Linux on Odroid hardware
    • FFmpeg was used to encode data from source
  • Sourced and designed mounting solution
  • Worked with QA department to ensure that the system could stand the rigours of 3 days of near constant streaming
  • Built 50+ streaming rigs, and backups
  • Worked with the AKQA team and the Event coordinators to install the system on site


1294 Total users streamed #XPLive throughout the weekend

Average stream: 25min


  • 33,359 minutes
  • 567 hours of streamed gameplay
  • Almost 24 days of streaming


Development process

September 2016

Filed under AKQA, programming, prototyping, production, Facebook live, odroid, ffmpeg