Technology changed product placement
engadget.com
engadget.com
This technology would let them make their own deal with some company and put that logo on their instead, even if the competitor didn't like the team. Can you imagine Nascar where the lead car always has an STP Oil Additive sticker? That would make it hard for a competitor to negotiate with sponsors, or perhaps even get sponsorship. Code that erases the Nike 'swoosh' in every frame? No problem.
It also is interesting that it can cut Google out of the loop. I've wondered how Google deals with people who put their own "direct" advertisement in their Youtube videos while Google tries to monetize them with popup ads. Does Google start blurring those 'integrated' ads out?
Going to be interesting, that is for sure.
Be it music videos, TV shows, or movies they're all delivered, right now, to single large groups of people all at once. Almost every delivery medium (e.g. YouTube, Cable TV, iTunes, etc) would need to have on-hand two dozen different versions to make sure everyone gets their most appropriate ad. Seems unrealistic.
I wouldn't say this kind of dynamic advertising is impossible, but the technical hurdles to deliver different content to different groups seems extremely costly and complex.
So we might see some of this in the coming years, but the hopes of this company are clearly unrealistic.
PS - This is clearly a press release by Mirriad (the company behind this)
Being that the screen time for these ads is quite short in comparison to the entire video, and the start and end times of visibility would be known for each ad placement you can just splice together the actual targeted video and not worry about the other parts of the video that don't have placements. Of course Mirriad may not be so heavily optimized yet in the workflow, but hey, they'll get there and it is only a few perl scripts with calls to ffmpeg anyways.
As for the servers needing to store different versions of the video a few points:
1. Storage is cheap, bandwidth or CPU is expensive. And we're billing the advertiser. Re-rendering videos for adaptive streaming is a cheap cost and there isn't generally a real time requirement. 2. If you don't want to store multiple versions and are using HLS for streaming delivery, you can just splice together the playlist of multiple optical flow rendered segments with EXT-X-DISCONTINUITY.
The problem is delivery via Youtube and being able to do fine grained consumer targeting. It would be better to be self hosted so you can use the various consumer targeting services like BlueKai and not have to build an entire segmentation platform.