Dynamic Video Ad Insertion via Manifest Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional video content delivery over wireless networks requires regeneration of content for advertising, making it time-intensive and inflexible to adapt to rapid changes in viewer data and preferences, limiting the ability to provide targeted and relevant advertisements to mobile devices.
Innovation Solution
A system and method for generating optimized video content with real-time targeted in-stream events by correlating advertisement properties with playback properties from mobile devices, allowing for dynamic insertion of advertisements into video streams based on user data, including interactive overlay content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional video content delivery is used with preformatted advertising content, then content can be delivered over wireless networks, but the content cannot be easily adapted to rapid changes in viewer data and preferences
Solution Approach 1:
The system dynamically selects and inserts advertisements into video streams in real-time based on viewer data, device information, and preferences. The advertisement insertion points are predefined in the manifest, but the actual advertisement content is determined dynamically during playback based on current viewer conditions, enabling rapid adaptation without regenerating the entire video stream.
Solution Approach 2:
The video stream is segmented into multiple segments with predefined advertisement insertion points marked in the manifest. This allows the system to insert advertisements at specific locations without regenerating the entire video content. The segmentation enables flexible ad placement while maintaining the integrity of the original video stream.
2Adaptability or versatility
If advertisement content is regenerated for each viewer, then targeted advertising can be provided, but the process becomes time intensive
Solution Approach 1:
The system performs preliminary action by pre-defining multiple advertisement insertion points in the video manifest before playback begins. This preliminary setup allows the actual advertisement selection and insertion to occur rapidly during playback without time-consuming regeneration, as the structure and timing are already predetermined.
Solution Approach 2:
Instead of regenerating the entire video stream for each viewer, the system uses a master video stream with predefined insertion points and inserts appropriate advertisement segments at those locations. This copying approach maintains the original video content while adding targeted advertisements efficiently.
3Adaptability or versatility
If multiple advertisements are available for insertion, then advertising effectiveness increases, but the complexity of selecting and managing ads increases
Solution Approach 1:
The system uses feedback from viewer data, device information, and preferences to dynamically select which advertisement to insert at each predefined insertion point. The feedback loop continuously monitors viewer conditions and adjusts advertisement selection accordingly, simplifying the management complexity through automated data-driven decision-making.
Data Source
AI summary
A system for generating an optimized video including in-stream events for video content and advertising content selected at the time of playback. The system includes a manifest generating module configured to retrieve video content from a content repository for listing in a content manifest in response to a received request from a mobile device, the content manifest including at least one advertisement insertion point. The system further includes an advertising event correlation module configured to retrieve one or more advertisements based on a correlation between advertisement properties and playback properties and an advertisement serving module configured to provide the retrieved one or more advertisement for insertion into the at least one advertisement event insertion point.


