How they pulled it off: Producing the Eurovision Song Contest Broadcast 2017

The Eurovision Song Contest is the one night a year where the entire world looks toward Europe and thinks "What?!?". It's not only a gigantic celebration of many artists but also a big technical challenge. The event is broadcasted live to dozens of countries around the world with millions of viewers.

Broadcast Services Company NEP alone brought 21 cameras for the broadcast:

The Grand Finale of the Eurovision Song Contest 2017 in Kyiv Ukraine. Almost five weeks of setup and rehearsals are behind us. Semifinal 1 (Tuesday) and SF 2 (Thursday) singled the 42 competing countries down to 26 finalists. NEP provides: Main and backup broadcast facilities, 21 cameras of which six are wireless, Sound Truck for music mix. Event wide signal distribution running 68 frames and a total bandwidth of 1,9 Terabit, 150 video monitors and operator iPads with CuePilot. MCR facilities handling the outgoing transmission as well as the incoming vote presenter feeds. 16 persons in the NEP technical team. #esc2017 #eurovision2017 #eurovision #celebratediversity #nepbroadcasting #NEP #nepinc #nepsweden #broadcast #tvproduction #tvproduktion #tvcrew #television #obvan #live #tvtruck #onair #outsidebroadcast
A post shared by NEP Sweden (@nepsweden) on


The live broadcast itself was run by German Director Ladislaus Kiraly who directed two Eurovision Song Contests before (2011& 2012) supported by a world-class staff like the Danish Multi-Camera Director Troels Lund and Co-Multi-Camera Director Alex Kolb. This year the shot lists for all 42 songs were written in the multi-camera software Cuepilot which released a new stand-alone version just a few weeks before the show. Here's what that looks like for the camera operators who can see their cues on an iPad:

Cam 2 is ready for 2nd dress rehearsal for Semi 2
A post shared by CuePilot (@cuepilot) on


And that's how it looks like in the final video:


Thumbnail picture: Andres Putting

{if no_results} {redirect="404"} {/if}