Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Server-side Ad-insertion by Marcus Lindén from Bonnier Broadcasting

Server-side Ad-insertion by Marcus Lindén from Bonnier Broadcasting

A primary about Server-side Ad-Insertion (SSAI) and Bonnier Broadcasting's experience of SSAI in TV4 Play. Presented at Streaming Tech Sweden on Nov 22, 2017

Streaming Tech Sweden

November 22, 2017
Tweet

More Decks by Streaming Tech Sweden

Other Decks in Technology

Transcript

  1. Agenda • About Bonnier Broadcasting • TV4 Play • A

    primary about Ad Insertion and SSAI • Our experience of SSAI in TV4 Play
  2. Med storslagen underhållning, engagerande nyheter, direktsänd sport och högklassiskt drama

    har TV4- gruppen i över 25 år levererat de bästa TV upplevelserna - till hela Sverige. Sveriges snabbast växande streaming-tjänst med det bästa av svensk sport och drama, de senaste storfilmerna från Hollywood och exklusiva TV-serier. Finlands största kommersiella tv-hus som startade sina sändningar redan på 1950- talet. I MTV ingår stora tv- kanaler som MTV3 och Sub samt streamingtjänsterna Katsomo och C More.
  3. 8

  4. TV4 Play • Est. april 2009 • Catchup, Live and

    Vod • Free to view with login Wall • 3.5+ Million registered users • Available on web, Android, iOS, AppleTV, Chromecast, AndroidTV 
 and soon Samsung TV • Pure AVOD service since March 2017
  5. • Programmed content together with in-stream video Ads • Track

    content playback and ad playback according to the official MMS measuring currency • Track ad playback according to the IAB VAST standard • All of the bullets above on all your service available devices. What is needed for an Avod Service like TV4 Play?
  6. Client side ad insertion Preroll Midroll Midroll Program Program Program

    idle paused idle idle paused paused 1 0 2 3 4 5 6 Videoserver for ads Ad Management Server Videoserver for
 program Ads Targeting Quartile tracking Program content 4 1 2 VAST-response 5 3 Player is loaded on client side. Player requests ad from Ad server. Ad server responds with VAST-XML including links to
 ad videos, quartile tracking links for each ad and click url
 for each ad. For every ad video player downloads and plays video. For every ad video player reports quartile tracking back to ad server. 
 (video played 25%, video played 50%, video played 75%, video finished) When preroll block is finished and there are no more ads to play 
 player loads and plays programmed content. When video player reaches a defined mid roll break point player pauses 
 the programmed content and repeats step 1-4. Program-stream Ad-stream 6
  7. Server side ad insertion Videoserver for ads Ad Management Server

    Videoserver for
 program Ads Targeting Quartile tracking Program content 5 1 2 VAST-response Server side ad inserter Preroll Midroll Midroll Program Program Program 6 Single stream with both ads and programmed content. 1 0 2 3 5 4 Player is loaded on client side and asks SSA Inserter for videostream. SSA Inserter requests ad from Ad Server Ad server responds with VAST-XML including links to
 ad videos, quartile tracking links for each ad and click url
 for each ad. SSA Inserter builds video manifest to client with ads and content Player playas back stream with ads and content SSA Inserter reports tracking to ad server 3 4
  8. Client side vs server-side • Client side is industry standard

    since 2008 • Client side supports linear and interactive ads • Server side supports linear ads • Server side enables Dynamic Live Ad Insertion • Server side enables less capable devices • Server side is mandatory for some devices • Server side delivers consistent playback without latency between video fragments
  9. Timeline 2013 PoC with several different vendors AppleTV project 2014

    2017 2016 2015 In production for Vod 
 on AppleTV In production for Vod 
 on Chromecast In production for Vod 
 on HTML5 mobile devices Bonnier project to replace 
 entire streaming platform Restarted initiative
 for handling live In production for live In production for live 
 on all device
  10. • SSAI on all Live streams on all of our

    TV4 Play devices - new inventory • Vod-SSAI for AppleTV and Chromecast and mobile browser • SSTV coming will use SSAI on both Vod and Live • Tracking is one of the largest complexities • HTML5 was the final client being ready with Live-SSAI Challenges overcome
  11. • CSAI will have its place for interactive ads •

    Expect SSAI will be the standard for linear ads • Tracking complexity is holding adaption back • DRM support w/ Mpeg Dash will drive the adaption going forward for live Going forward