Presentation: BBC iPlayer: Architecting for TV

Track: Architectures You've Always Wondered About

Location: Fleming, 3rd flr.

Duration: 2:55pm - 3:45pm

Day of week: Monday

Share this on:


TV apps have seen an explosion in usage over the last few years as audiences start the slow migration away from traditional broadcast viewing. For iPlayer, TV has become the dominant platform, with over half of iPlayer consumption coming from the biggest screen in the house via thousands of models of smart TVs, streaming sticks, games consoles and set top boxes. Achieving universal reach — whilst also pushing the boundaries of experience — comes at a price however. In this talk we explore the challenges of TV application development; from our early days chasing new native experiences, to the development of our open source libraries and standards-based certification. We’ll also touch on the next steps for iPlayer as we blur the lines between broadcast and IP television.

Attendee: David Buckhurst

Engineering Manager @BBC

David Buckhurst is an engineering manager at the BBC, where he looks after the teams who develop interactive TV applications such as iPlayer and Red Button. David has a long history of working with complex device-based challenges. He has been a vocal advocate of automated testing for years, having really seen the value of automation while developing emulator technology such as Apple’s Rosetta. More recently, he led the development of Hive CI, the BBC’s device testing cloud, and adopted an open development approach that has made many of the BBC’s testing tools available open source.

Find David Buckhurst at