A system configured to insert advertisements into a streaming video at an intermediary system, the system comprising:
- a first communications interface structured and arranged to:
- receive a data stream including a video content selection comprising:
- a first advertising segment representing content exclusively devoted to advertising;
- a first content segment featuring primary content of the video content selection that is separate and distinct from the first advertising segment;
- and
- a metatag embedded within the first content segment, the metatag modeling a template object appearing within first content segment so that an advertising object may be transformed using the template object, whereby the advertising object appears as if the advertising object was originally captured in the first content segment;
- and
- a controller structured and arranged to:
- process the data stream by extracting the metatag from the first content segment;
- identify an advertising descriptor based on characteristics of a scene and the metatag extracted from the first content segment, wherein the advertising descriptor reflects a temporal transformation of the advertising object within the scene from a first appearance at a first instance to a second appearance at a second instance, and wherein the advertising object does not change its appearance between a third instance and a fourth instance even though the position of the advertising object does change between the third instance and the fourth instance,
- wherein the identifying the advertising descriptor includes referencing a selection weight rule configured to promote selection of the advertising object from a set of available advertising objects using a numerical selection weight value associated with the advertising object, the numerical selection weight value being included in the metatag embedded within the first content segment;
- select the advertising object based on the identified advertising descriptor to reflect the temporal transformation of the advertising object within the scene so that the advertising object appears as if the advertising object was originally captured in the first content segment;
- receive temporal characteristics of the advertising object;
- receive temporal characteristics of the template object in the first content segment;
- modify the advertising object responsive to the temporal characteristics of the template object so that the advertising object changes over time;
- modify the video content selection by inserting the advertising object in the data stream such that the advertising object is integrated into a scene of the video content selection, where an image scene of the video content selection is modified to integrate and enable visual display of content from within the scene of the video content selection and the advertising object concurrently and so that the advertising object appears as if the advertising object was originally captured in the first content segment and so that the advertising object is displayed consistent with the temporal characteristics of the template object in the first content segment;
- and
- a second communications interface structured and arranged to transmit the video content selection to a recipient.